Straßenname und Hausnummer trennen (per Formel)

Links, Länge, Teil, Vergleich, Wahr, Istzahl, Spalte, Wechseln
Straße und Hausnummer stehen gemeinsam in Spalte A und sollen in Spalte B (Straße) und Spalte C (Nummer)
getrennt werden.
In Spalte B folgende Formel eintragen:  =LINKS(A1;LÄNGE(A1)-LÄNGE(C1))
In Spalte C folgende Formel eintragen:  {=TEIL(RECHTS(A1;4);VERGLEICH(WAHR;ISTZAHL(TEIL(
RECHTS(A1;4);SPALTE(1:1);1)*1);0);LÄNGE(RECHTS(A1;4)))*1}
A B C
Beispiele Ergebnis "Straße" Ergebnis "Haus-Nr."
Mathildenstr. 11 Mathildenstr. 11
Hans-Herbert-Str. 19 - 21 Hans-Herbert-Str. 19 - 21
Hans Herbert Str. 19-21 Hans Herbert Str. 44440     -  zeigt falschen Wert an!
Straße des 17. Juni 23 Straße des 17. Juni 23
Straße des 17. Juni 23a #WERT! #WERT!
Formeln =LINKS(A1;LÄNGE(A1)-LÄNGE(C1)) {=TEIL(RECHTS(A1;4);VERGLEICH(WAHR;ISTZAHL(TEIL(
      RECHTS(A1;4);SPALTE(1:1);1)*1);0);LÄNGE(RECHTS(A1;4)))*1}
Bei dem Beispiel "Straße des 17. Juni 23a" funktioniert dies nicht, da die Hausnummer einen Buchstaben enthält.
Lösung siehe weiter unten...
Weiterhin sind Hausnummern wie z.B. "Hans-Herbert-Str. 19 - 21" nicht trennbar.
     
A B C
Beispiele Ergebnis "Straße" Ergebnis "Haus-Nr."
Mathildenstr. 11 Mathildenstr. 11
Hans-Herbert-Str. 19 - 21 Hans-Herbert-Str. 19 - 21
Hans Herbert Str. 19-21 Hans Herbert Str. 19-21
Straße des 17. Juni 23 Straße des 17. Juni 23
Straße des 17. Juni 23a Straße des 17. Juni 23a
Formeln =LINKS(A1;LÄNGE(A1)-LÄNGE(C1)-1) {=TEIL(A1;SUCHEN("#";WECHSELN(
     A1;" ";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";))))+1;9)}
Auch hier sind Hausnummern wie z.B. "Hans-Herbert-Str. 19 - 21" nicht trennbar, sofern sich Leerzeichen zwischen Zahlen
und Bindestrich befinden.
Bitte beachten:
Bei den Beispielen handelt sich um Matrixformeln. Matrixformeln sind in der Bearbeitungsleiste kenntlich an den sie
umgebenden geschweiften Klammern { } und werden mit der Tastenkombination STRG+UMSCHALT+EINGABE
ohne diese Klammern eingegeben.



 Ranking-Hits zurück Sitemap
Designed by www.wbrnet.info