Seite 1 von 1
Strings trennen nach Groß bzw Kleinschreibung
Verfasst: Di 11. Mär 2025, 14:32
von akoerber
Hallo,
ich habe in einer Tabelle in einer Spalte Namen in EINEM Feld folgenden Formats:
Dr Walter MEYER
Franz SCHULZ
Gibt es einen Weg, Vor- und Nachnamen automatisch zu trennen -- etwa aufgrund der VERSALIEN des Nachnamens (de Titel und Adels-"von" muss ich dann später machen)?
Dank im Voraus
Re: Strings trennen nach Groß bzw Kleinschreibung
Verfasst: Di 11. Mär 2025, 23:35
von echo
Gibt es einen Weg, Vor- und Nachnamen automatisch zu trennen -- etwa aufgrund der VERSALIEN des Nachnamens (de Titel und Adels-"von" muss ich dann später machen)?
Hallo
ein wenig Formel-Akrobatik könnte jeden Buchstaben auf Groß/Kleinschreibung prüfen
und den Text dann nach dem letzten kleinen Buchstaben ausgeben.
Vorname / NAME in A1
Code: Alles auswählen
=TEIL(A1;MAX(WENNFEHLER(WENN((CODE(TEIL(WECHSELN(A1;" ";"@");ZEILE($A$1:$A$100);1))>90)*(CODE(TEIL(WECHSELN(A1;" ";"@");ZEILE($A$1:$A$100);1))<190);ZEILE($A$1:$A$100);"");""))+2;100)
Gruß Holger
Re: Strings trennen nach Groß bzw Kleinschreibung
Verfasst: Mi 12. Mär 2025, 04:38
von karolus
Re: Strings trennen nach Groß bzw Kleinschreibung
Verfasst: Mi 12. Mär 2025, 09:26
von Helmut_S
Hallo, falls du noch auf der Suche nach einer Anregung bist zum Trennen von Namen mit Adelstitel, kannst du auch auf dieser Seite nachschauen.
Gruß Helmut
Re: Strings trennen nach Groß bzw Kleinschreibung
Verfasst: Mi 12. Mär 2025, 10:12
von karolus
Helmut_S hat geschrieben: ↑Mi 12. Mär 2025, 09:26
…Trennen von Namen mit Adelstitel…
Gruß Helmut
oder einfach:
Code: Alles auswählen
=WENNNV(REGAUS(A1;"\b(ob|de|van|von|vom|zu|auf)\b.*$");REGAUS(A1;"\b[\w-]+$"))
und mit wenigen Zeichen mehr:
Code: Alles auswählen
=WENNNV(REGAUS(A1;"\b(ob|de|van|von|vom|zu|auf)\b.*?(,|$)");REGAUS(A1;"\b[\w-]+?(,|$)"))
findet man die »
Nachnamen« für alle folgenden Fälle:
Code: Alles auswählen
Carl Maria von Weber
Johann Wolfgang von Goethe
Eckhardt von Hirschhausen
Karl-Theodor zu Guttenberg
Hans Müller-Lüdenscheid
Karl Doberman
Eminem
van der Leyen, Uschi
Traxlhuber, Frans-Xaver