Supportnet / Forum / Tabellenkalkulation
Zahlen und Text aus einer Spalte trennen
Frage
Hallo,
ich habe eine Spalte, in der z.B. steht
DLP/2221 Account Manager
Ich möchte aber eine Spalte haben, in der nur die Berufsbezeichnung steht und nicht die Kürzel davor. Das Problem ist, dass diese Kürzel davor nicht die gleiche Länge haben, so dass ich über Daten/Text in Spalten/Feste Breite leider die Trennung nicht vornehmen konnte.
Weiß hier jemand Rat?
Vielen Dank im Voraus.
Maike
Antwort 1 von CaroS
Hallo Maike,
zuerst müsstest Du Dir Deine Daten genau anschauen (alle!) und ein eindeutiges Kriterium finden, mit dessen Hilfe man die Trennung zwischen Berufsbezeichnung und Kürzel vornehmen kann.
Möglichkeiten dafür wären zum Beispiel:
zwischen Kürzel und Berufsbezeichnung steht das erste Leerzeichen
zwischen Kürzel und Berufsbezeichnung ist der erste Wechsel von einer Zahlenfolge zu einer Buchstabenfolge
jedes Kürzel enthält einen Schrägstrich und genau mit dem 6. Zeichen nach dem Schrägstrich beginnt die Berufsbezeichnung
wenn das Kürzel mit "DL" beginnt, ist es insgesamt 8 Zeichen lang, wenn es mit "AB" beginnt, ist es insgesamt 6 Zeichen lang, wenn es mit "CD" beginnt, ist es insgesamt 9 Zeichen lang und wenn es mit "XYZ" beginnt, ist es insgesamt 10 Zeichen lang
Das erste Beispiel ist (natürlich absichtlich) ein sehr einfaches, da könnte man die beiden Formeln
B1: =WENN(ISTFEHLER(FINDEN(" "; A1; 1)); "Fehler!"; LINKS(A1; FINDEN(" "; A1; 1) - 1)) - für das Kürzel
C1: =WENN(ISTFEHLER(FINDEN(" "; A1; 1)); "Fehler!"; TEIL(A1; FINDEN(" "; A1; 1) + 1; LÄNGE(A1))) - für die Berufsbezeichnung
verwenden. Das zweite Beispiel wäre eher was für VBA.
Gruß,
CaroS
zuerst müsstest Du Dir Deine Daten genau anschauen (alle!) und ein eindeutiges Kriterium finden, mit dessen Hilfe man die Trennung zwischen Berufsbezeichnung und Kürzel vornehmen kann.
Möglichkeiten dafür wären zum Beispiel:
Das erste Beispiel ist (natürlich absichtlich) ein sehr einfaches, da könnte man die beiden Formeln
B1: =WENN(ISTFEHLER(FINDEN(" "; A1; 1)); "Fehler!"; LINKS(A1; FINDEN(" "; A1; 1) - 1)) - für das Kürzel
C1: =WENN(ISTFEHLER(FINDEN(" "; A1; 1)); "Fehler!"; TEIL(A1; FINDEN(" "; A1; 1) + 1; LÄNGE(A1))) - für die Berufsbezeichnung
verwenden. Das zweite Beispiel wäre eher was für VBA.
Gruß,
CaroS
Antwort 2 von Tomschi
Hi!
Mein Vorschlag:
A1: DLP/2221
B1: =TEIL(A1;1;FINDEN("/";A1;1)-1)
C1: =TEIL(A1;FINDEN("/";A1;1)+1;LÄNGE(A1))
Have a nice weekend!
Tom
Mein Vorschlag:
A1: DLP/2221
B1: =TEIL(A1;1;FINDEN("/";A1;1)-1)
C1: =TEIL(A1;FINDEN("/";A1;1)+1;LÄNGE(A1))
Have a nice weekend!
Tom

