Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Straße, Hausnummer, PLZ und Ort in Spalten aufteilen
#1
Hallo,

ich versuche bisher vergeblich meine eportierte Adressspalte auf einzelne Spalten aufzuteilen. Die Funktion "Text in Spalten" bringt mir leider nichts.

Mein Programm wieß mir in einer Zelle jeweils ohne Komma's die Adresse aus.

Beispiel:

Musterstr. 15 89500 Muster
bzw. machmal nur
89599 Irgendwo

da die Datenbank nicht sauber gepflegt wurde.

Kann mit jemand über Formeln weiterhelfen wie ich die einzelne Zelle auf Straße inkl. Hausnummer, Postleitzahl und Ort in Spalten aufteilen kann. Die bisherigen Formeln mit Links... haben bei der den Adressen mit fehlender Straße nicht funktioniert.

Gibt es vielleicht über den Befehl "rechts" die Möglichkeit den Ort und die Postleitzahl zu selektieren und eine Spalte mit dem Restergebnis auszugeben?

Für eure Hilfe bin ich dankbar.

Grüße
Daste
Antworten Top
#2
Hi,

zeige uns bitte anhand eines Tabellenausschnittes ein paar relevante Datensätze. So etwa 5 reichen aus, sie sollten aber nach Möglichkeit alle Eventualitäten zeigen.

Bitte keinen ScrShot posten! Lies mal diesen Beitrag: http://www.clever-excel-forum.de/thread-47.html
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hola,

vor allem lies mal:

http://www.clever-excel-forum.de/thread-3037.html

Ist jetzt das dritte Forum!

Gruß,
steve1da
Antworten Top
#4
Hier mein Ausschnitt

Damit dürfte jede Eventualität abgedeckt sein.

Tabelle1

ABCD
2ObjektanschriftStraße mit HausnummerPostleitzahl Ort
3Ernst-Abbe-Straße 16 89979 Ravensburg
4Edisonallee 89888 Memmingen
5Ravensburger Straße 18 89999 Muster
6Edisonallee 19 89284 Testort
787777 lmmerhin
8Hirschstraße 17-19 82223 Ort

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8



http://www.ms-office-forum.net/forum/sho...p?t=339030

http://www.office-fragen.de/index.php/to...235.0.html
Antworten Top
#5
Hallo

Arbeitsblatt mit dem Namen 'Tabelle1 (2)'
 ABCDE
1ObjektanschriftStraße mit HausnummerPostleitzahlOrt 
2Ernst-Abbe-Straße 16 89979 RavensburgErnst-Abbe-Straße 1689979Ravensburg22
3Edisonallee 89888 MemmingenEdisonallee89888Memmingen13
4Ravensburger Straße 18 89999 MusterRavensburger Straße 1889999Muster24
5Edisonallee 19 89284 TestortEdisonallee 1989284Testort16
687777 lmmerhin 87777lmmerhin1
7Hirschstraße 17-19 82223 OrtHirschstraße 17-1982223Ort20

ZelleFormel
B2=GLÄTTEN(LINKS(A2;E2-1))
C2=VERWEIS(9^99;--TEIL(A2;SPALTE(2:2);6))
D2=TEIL(A2;E2+6;9^9)
E2=SUCHEN(C2;A2)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • daste
Antworten Top
#6
Hammer!!!


Vielen Dank für die schnelle Antwort und die damit für mich verbundene Arbeitserleichterung.
Antworten Top
#7
Hi Detlef,

warum kommt bei dieser Formel
(19.01.2017, 19:03)shift-del schrieb: =VERWEIS(9^99;--TEIL(A2;SPALTE(2:2);6))
die PLZ raus?

Wenn ich nur den Teil()-Teil der Formel nehme, kommen doch die ersten 6 Zeichen der Straße.

Ich weiß, ich verstehe den VERWEIS nicht.
Antworten Top
#8
Hallo Ralf

Ändere die Formel mal so ab:
Code:
=VERWEIS(9^99;--TEIL(A2;SPALTE(A2:Z2);6))
Und dann in die Formelauswertung.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#9
Hi,

(20.01.2017, 16:01)shift-del schrieb: Und dann in die Formelauswertung.

da sehe ich, daß alle einzelnen Teile der Adresse durchgegangen wird und am Ende plötzlich die PLZ da steht.

Mein Verständnis der Formel in Worten:
Wird beim Verweis mit der 9^99 verglichen und durch das -- ergeben alle anderen Teile einen Fehler und es wird das erste ohne Fehler genommen? Aber warum wird dann nicht die Hausnummer übernommen?
Weil es 6 Zeichen sein müssen, die ohne Fehler sind? PLZ hat ja aber 5.
Antworten Top
#10
(20.01.2017, 17:14)Rabe schrieb: da sehe ich, daß alle einzelnen Teile der Adresse durchgegangen wird und am Ende plötzlich die PLZ da steht.
Die Formel zerlegt den Text in 6-Zeichen-Abschnitte startend bei Pos. 1, 2, 3, etc.
Das Doppelminus erzwingt eine Typumwandlung von Text in Zahl. Bei Text-Zahlen gelingt das. Ansonsten Fehler.
VERWEIS() hat den Vorteil Fehler zu ignorieren und die Matrix von hinten nach vorn zu durchsuchen.
Beim Vergleich mit 9^99 wird damit immer die letzte Zahl ermittelt und das ist die PLZ.
Wegen der 6: Ich habe zuerst mit 5 probiert. Kein Erfolg. Dann auf 6 geändert. Passt. Nicht weiter drüber nachgedacht. :)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste