2.3k Aufrufe
Gefragt in Tabellenkalkulation von normi1904 Einsteiger_in (21 Punkte)
Hallo,

ich erhalte eine Excel Tabelle mit kombinierten Zahl und Textinhalten die folgendermaßen aussieht:

1. Branche 2110 2. 8 Monteure 2. Azubis 3. WettbewerberA, WettbewerberB, WettbewerberC 4. Lieferant A, Lieferant B, Lieferant C 5. info@test.de

Jetzt würde ich gerne eine Formel schreiben die mir den Textinhalt nach den Zahlen 1., 2., 3. usw trennt und dabei folgendes Ergebnis liefert:
Zelle B1: 1. Branche 2110
Zelle C1: 2. Azubis
Zelle D1: 3. WettbewerberA, WettbewerberB, WettbewerberC
usw.

Ich kann kein VBA.

Vorab schon DANKE
Normi1904

4 Antworten

0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

etwas schwierig, daher einige Fragen:

wie sind die einzelenen Teile getrennt? Leerzeichen, Kommata o.ä.
Stehen vor den Werten/Texten die Zahlen 1. - 5. ?
Wäre eine Beispieldatei möglich?

Gruß

Helmut
0 Punkte
Beantwortet von normi1904 Einsteiger_in (21 Punkte)
Hallo Helmut,

genau vor den Texten steht immer die jeweilige Zahl 1. oder 2. oder 3.

Ich würde Dir gerne eine Liste hochladen, nur finde ich hierzu die Möglichkeit nicht. Sorry.

Gruß

Norman
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Normi,

ich nehme mal an, dass es statt
Zelle C1: 2. Azubis

richtig
Zelle C1: 2. 8 Monteure 2. Azubis
heißen muss, oder ?

Dann versuch es mal mit folgenden Formeln (der ursprüngliche Text, steht in Zelle A1)

für 1. =TEIL(A1;FINDEN("1.";A1);FINDEN("2.";A1)-FINDEN("1.";A1))
für 2. =TEIL(A1;FINDEN("2.";A1);FINDEN("3.";A1)-FINDEN("2.";A1))
für 3. =TEIL(A1;FINDEN("3.";A1);FINDEN("4.";A1)-FINDEN("3.";A1))
für 4. =TEIL(A1;FINDEN("4.";A1);FINDEN("5.";A1)-FINDEN("4.";A1))
für 5. =RECHTS(A1;LÄNGE(A1)-FINDEN("5.";A1)+1)

Gruß

M.O.
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Normi,

Alternative:

B1:
=LINKS(A1;FINDEN("2.";A1)-2)

C1:
=TEIL($A1;FINDEN(SPALTE(B1)&".";$A1);FINDEN(SPALTE(B1)+1;$A
1)-FINDEN(SPALTE(B1)&".";$A1))

Diese Formel bis F1 nach rechts ziehen

G1:
=TEIL($A1;FINDEN(SPALTE(F1)&".";$A1);99)

Gruß
Rainer
...