Seite 1 von 1

Teilstrings erzeugen mit Komma als Trenner

Verfasst: Mo 30. Aug 2021, 14:34
von Salomo
Moin,

wahrscheinlich eine vielfach gestellte Frage (habe aber hier leider keine Lösung gefunden).

Ich habe eine Adressliste mit dem Feld NAME, bestehend aus: "Nachname, Vorname". Ich will beides in 2 Spalten aufteilen, Trenner ist das Komma, es soll aber selbst nicht mehr erscheinen.

Die Nachnamen trenne ich mit:
=LINKS(A1;FINDEN(",";A1))

ab, die Vornamen mit:
=RECHTS(A1;LÄNGE(A1)-LÄNGE(B1))

Klappt nicht so richtig, es wird nur eine begrenzte Anzahl von Zeichen übertragen, und das Komma erscheint jetzt in beiden Zielspalten.

Wie unterteile ich den Zellinhalt entsprechend der Kommaposition, und wie unterdrücke ich das Komma? - Vielen Dank!

Re: Teilstrings erzeugen mit Komma als Trenner

Verfasst: Mo 30. Aug 2021, 14:52
von craig
Hallo,

Vorname:

Code: Alles auswählen

=LINKS(A1;FINDEN(",";A1)-1)
[Finden()-1] = Komma entfernen


Nachname:

Code: Alles auswählen

=RECHTS(A1;LÄNGE(A1)-LÄNGE(B1)-2)
[LÄNGE()-2)] = Komma und Leerzeichen entfernen

Re: Teilstrings erzeugen mit Komma als Trenner

Verfasst: Mo 30. Aug 2021, 14:53
von Mondblatt24
Hallo,

Ohne Formel:

Ist die Spalte rechts daneben leer, markierst Du die Spalte mit den Namen und rufst Daten → Text in Spalten auf.

Trennoption ist das [✔]Komma.
Ist hinter dem Komma noch ein Leerzeichen, kreuzt Du noch [✔]Leerräume beschneiden an.


Gruß
Peter

Re: Teilstrings erzeugen mit Komma als Trenner

Verfasst: Mo 30. Aug 2021, 18:17
von Salomo
Hallo craig,
funktioniert leider nicht ganz. Es klappt bei genau 4-Zeichen-Namen. Sind Vor- oder Nachname länger, wird das Komma in die Vornamen-Zielspalte mit übertragen, und in der Nachnamen-Zielspalte erscheinen je nach Vornamenlänge Teile des Vornamens und das Komma.

Hallo Mondblatt24,
hat geklappt.

Beiden vielen Dank!