Clever-Excel-Forum

Normale Version: Werte aus Zelle getrennt nebeneinander
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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.
Hi Boris,

vielen Dank.

Klappt grundsätzlich nur die beiden Ergebnisblöcke in Spalte D und E sehen dann so aus:

Code:
"
Bahnberg 4"

Code:
"
31199 Diekholzen
"
Bei mir nicht. 

Und was hindert Dich, noch ein " oder ein ZEICHEN(10) wegzuWECHSELN?
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);""))
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]")
WENN(BORIS)NICHT=JOHNSON(DANN)VIELENHERZLICHENDANK
Cheers! Smile

Hi,

Zitat:
Code:
=XMLFILTERN("<y><z>"&WECHSELN(TEIL(A1;79;999);"<br>";"</z><z>")&"</z></y>";"//z[position()=1]")

Sehr gut! 23 Mit XMLFILTERN hatte ich bislang nix am Hut, da ich auch mit XML / html keine Erfahrungen habe.