Supportnet Computer
Planet of Tech

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

  • 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

    Ich möchte kostenlos eine Frage an die Mitglieder stellen:


    Ähnliche Themen:


    Suche in allen vorhandenen Beiträgen: