Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1612to1616
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
.. , - ...
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige