🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Strings trennen nach Groß bzw Kleinschreibung

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
akoerber
Beiträge: 197
Registriert: Di 4. Okt 2011, 19:30

Strings trennen nach Groß bzw Kleinschreibung

Beitrag von akoerber » Di 11. Mär 2025, 14:32

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

echo
Beiträge: 247
Registriert: Do 27. Jan 2022, 09:53

Re: Strings trennen nach Groß bzw Kleinschreibung

Beitrag von echo » Di 11. Mär 2025, 23:35

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
Dateianhänge
Vorname Name trennen.ods
(12.43 KiB) 153-mal heruntergeladen

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2536
Registriert: Fr 10. Dez 2010, 10:01

Re: Strings trennen nach Groß bzw Kleinschreibung

Beitrag von karolus » Mi 12. Mär 2025, 04:38

Hallo

Code: Alles auswählen

=WENNNV(REGAUS(A1;"[:upper:]+[_& -]*[:upper:]+");"")
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Helmut_S
* LO-Experte *
Beiträge: 755
Registriert: Di 9. Feb 2016, 19:27

Re: Strings trennen nach Groß bzw Kleinschreibung

Beitrag von Helmut_S » Mi 12. Mär 2025, 09:26

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
Dateianhänge
Namen_mit_Adelstitel_trennen.ods
(20.19 KiB) 156-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2536
Registriert: Fr 10. Dez 2010, 10:01

Re: Strings trennen nach Groß bzw Kleinschreibung

Beitrag von karolus » Mi 12. Mär 2025, 10:12

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
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten