wenn es immer nur ein Vorname ist, und der Vorname vom Nachnamen immer
durch ein Leerzeichen getrennt ist, ist es recht einfach:
Spalte mit den Namen markieren
Menü Daten | Text in Spalten
Option "Getrennt" - Weiter
Trennzeichen Leerzeichen - Weiter
Zielbereich - einen "neuen" Zielbereich angeben, sonst werden die
ursprüglichen Daten überschrieben
Fertig Stellen und Fertig!
Es gäbe auch tolle Funktionen: Teil, Links, Rechts, Suchen, Länge
Viele Grüße
Hein
On 1 Mrz., 08:31, "Horst Krug" <horst-k...@gmx.de> wrote:
> Mit welcher Excel Funktion könnte ich aus "Vorname Nachname" in der Spalte
> Rechts daneben nur den Nachnamen erhalten ?
>
> Viele Grüße -Horst Krug-
> Mit welcher Excel Funktion könnte ich aus "Vorname Nachname" in der Spalte
> Rechts daneben nur den Nachnamen erhalten ?
A1 Vorname Nachname
B1 =TEIL(A1;WENN(ISTFEHLER(FINDEN(" ";A1));0;FINDEN(" ";A1))+1;999)
'Nachname
A2 Nachname
B2 =TEIL(A2;WENN(ISTFEHLER(FINDEN(" ";A2));0;FINDEN(" ";A2))+1;999)
'Nachname
Andreas.
Das funktioniert nicht bei einem zweiten Vornamen:
Homer J. Simpson -> J. Simpson
Man muss von rechts nach dem _letzten_ Leerzeichen suchen, nicht nach
dem ersten. Dazu finden sich z.B. hier [1] Formeln, die man leicht
anpassen und erweitern kann. Etwa so:
=TEIL(A1;FINDEN("#";WECHSELN(A1;" ";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"
";""))))+1;999)
Homer J. Simpson -> Simpson
Bart Simpson -> Simpson
Peter
> ...
> Homer J. Simpson -> Simpson
> Bart Simpson -> Simpson
> ...
Was ist mit "Alfred Freiherr von und zum Stein" :-) ?
Irgendwo muss man immer die Grenze ziehen. Wer mehr als einen Vornamen
und einen Nachnamen braucht, der sollte vielleicht nach entsprechenden
VBA Lösungen googeln.
Viele Grüße,
Bernd
Das muss der OP entscheiden.
Ich würde auch hier nur "Stein" nehmen. Das ist der entscheidende Teil
des Namens. Zumindest würde ich danach im Telefonbuch oder eben auf
einem Briefkasten suchen.
> Wer mehr als einen Vornamen
> und einen Nachnamen braucht, der sollte vielleicht nach entsprechenden
> VBA Lösungen googeln.
Neeee. In dem Fall ist VBA definitiv unnötig. Vielleicht könnte man in
Spalte C noch 'ne Warnung ausgeben, wenn LÄNGE() eine bestimmte
Zeichenzahl überschreitet. Die Fälle schaut man sich dann nochmal
manuell an. Aber dann muss auch gut sein.
Peter