Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

bestimmte Texte auflisten

Forumthread: bestimmte Texte auflisten

bestimmte Texte auflisten
22.03.2018 11:30:02
Christian
Hallo alle zusammen,
suche eine Möglichkeit folgendes aufzulisten
1. alle Adressen (PLZ und Ort in Deutschland) aus Tabelle2!A1:A3369 oder anders ausgedrückt alles was mit einer fünfstelligen Zahl beginnt.
2. alle dazugehörigen Straßen, diese stehen jeweils eine Zelle über den Adressen.
3. alle Namen, diese stehen jeweils 2 Zellen über den Adressem bzw. 1 Zelle über den Straßen.
Ist das möglich?
Viele Grüße und danke
Christian
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: z.B. mit INDEX() und AGGREGAT() ...
22.03.2018 11:45:32
...
Hallo Christian,
... für Die Adressdaten so:
=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE(A$1:A$3369)/ISTZAHL(--LINKS(A$1:A$33;5))/ISTFEHL(--TEIL(A$1:A$33;6;1));ZEILE(A1)));"")
und für die Namen so:

=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE(A$1:A$3369)/ISTZAHL(--LINKS(A$1:A$33;5)) /ISTFEHL(--TEIL(A$1:A$33;6;1));ZEILE(A1))-2);"")

für die Straßen analog nur anstelle der -2 eine -1 in der Formel
Formeln nach unten ziehend kopieren.
Gruß Werner
.. , - ...
Anzeige
AW: wichtige Hinweise hierzu ...
22.03.2018 14:28:18
...
Hallo,
... ich hatte in meinen Formeln bisher nur bis Zeile 33 ausgewertet. Wenn eine 5 stellige PLZ Voraussetzung ist sollte der Adressdatensatz von überflüssigen Leerzeichen gesäubert werde und nicht nur wie bis geprüft werden dass es mehr als 5 Ziffern sind sondern auch weniger.
Deshalb wird mein neuer Formelvorschlag zwar noch länger aber sicherer.
=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE(A$1:A$3369)/(--LINKS(GLÄTTEN(A$1:A$3369);5))^0/(--TEIL(GLÄTTEN(A$1:A$3369);5;1))^0;ZEILE(A1)));"")
=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE(A$1:A$3369)/(--LINKS(GLÄTTEN(A$1:A$3369);5))^0/(--TEIL(GLÄTTEN(A$1:A$3369);5;1))^0;ZEILE(A1))-1);"")
=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE(A$1:A$3369)/(--LINKS(GLÄTTEN(A$1:A$3369);5))^0/(--TEIL(GLÄTTEN(A$1:A$3369);5;1))^0;ZEILE(A1))-2);"")
Gruß Werner
.. , - ...
Anzeige
z.B. ohne Aggregat
22.03.2018 13:47:14
WF
Hi,
folgende Arrayformel für PLZ Ort:
{=WENNFEHLER(INDEX(A:A;KKLEINSTE(WENN(ISTZAHL(LINKS(A$1:A$3369;5)*1);ZEILE(X$1:X$3369));ZEILE(X1))); "") }
runterkopieren
Für Straße / Namen daneben die identische Formel nur mit ...(ZEILE(X$1:X$3369)-1);... / bzw. -2
WF
AW: bestimmte Texte auflisten
22.03.2018 15:35:54
Christian
Hallo ihr beiden,
danke für eure Mühe.
Ihr habt beide nicht berücksichtigt, dass die Daten in Tabelle2 Spalte A stehen,
dies ergänzt funktioniert zumindest Werners Formel.
Zu WF
die Formel
=WENNFEHLER(INDEX(Tabelle2!A:A;KKLEINSTE(WENN(ISTZAHL(LINKS(Tabelle2!A$1:A$3369;5)*1); ZEILE(Tabelle2!X$1:X$3369));ZEILE(X1))); "")
gibt bei mir 1279 aus, also definitiv keine keine PLZ und Ort. 1279 ist die erste Zahl die in Spalte A steht.
Gruß
Christian
Anzeige
AW: wegen 1279 ja mein ergänzenden Hinweise ...
22.03.2018 15:51:37
...
Hallo Christian,
... und ja, Tabelle2! hatte ich mir "gespart"
Gruß Werner
.. , - ...
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige