Registriert seit: 05.03.2021
Version(en): 2007/2013
Hallo Ihr alle ...
Hoffe es geht euch gut!
Ich habe ein paar tausend Datensätze pro einzelner Zelle A1, A2 usw. alle nach dem Schema:
Code:
"
<strong>Adresse</strong><br>
Bahnberg 4<br>
31199 Diekholzen
"
Wie bekomme ich die Werte STRASSE HAUSNUMMER und PLZ ORT getrennt nebeneinander in zwei Spalten und den Rest weg?
Anbei eine Liste mit Testadressen
Danke und Gruss
Michael
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
Hi,
B1:
Code:
=GLÄTTEN(TEIL(WECHSELN(GLÄTTEN(WECHSELN($A1;"<br>";"#"));"#";WIEDERHOLEN(" ";199));SPALTE(B1)*199-198;199))
nach C1 kopieren und beide Formeln runterkopieren.
Registriert seit: 05.03.2021
Version(en): 2007/2013
Hi Boris,
vielen Dank.
Klappt grundsätzlich nur die beiden Ergebnisblöcke in Spalte D und E sehen dann so aus:
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Bei mir nicht.
Und was hindert Dich, noch ein " oder ein ZEICHEN(10) wegzuWECHSELN?
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
Hi,
wie LCohen schon schrieb:
B1:
Code:
=GLÄTTEN(WECHSELN(GLÄTTEN(TEIL(WECHSELN(GLÄTTEN(WECHSELN($A1;"<br>";"#"));"#";WIEDERHOLEN(" ";199));SPALTE(B1)*199-198;199));ZEICHEN(10);""))
Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:1 Nutzer sagt Danke an {Boris} für diesen Beitrag 28
• MichaelH
Registriert seit: 12.04.2014
Version(en): Office 365
Moin
Code:
=XMLFILTERN("<y><z>"&WECHSELN(TEIL(A1;79;999);"<br>";"</z><z>")&"</z></y>";"//z[position()=1]")
=XMLFILTERN("<y><z>"&WECHSELN(TEIL(A1;79;999);"<br>";"</z><z>")&"</z></y>";"//z[position()=2]")
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 05.03.2021
Version(en): 2007/2013
WENN(BORIS)NICHT=JOHNSON(DANN)VIELENHERZLICHENDANK
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
14.02.2022, 19:20
(Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2022, 19:27 von {Boris}.)
Cheers!
Hi,
Zitat:Code:
=XMLFILTERN("<y><z>"&WECHSELN(TEIL(A1;79;999);"<br>";"</z><z>")&"</z></y>";"//z[position()=1]")
Sehr gut! Mit XMLFILTERN hatte ich bislang nix am Hut, da ich auch mit XML / html keine Erfahrungen habe.