Vor- und Nachnamen trennen - Excel & Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial wird gezeigt, wie Sie Vor- und Nachnamen in Excel und Google Sheets trennen.

Separater Vorname

Um den Vornamen vom Namen zu trennen, können wir zunächst die Funktionen LINKS und SUCHEN verwenden.

1 =LINKS(B3, SUCHEN(" ", B3))

Separater Nachname

Wir verwenden dann die Funktionen SEARCH und MID, um den Nachnamen aus dem Namen zu erhalten.

1 =MITTEL(B3, SUCHE(" ", B3)+1, 999)

Wir werden dies unten durchgehen.

SEARCH-Funktion (Vorname)

Zuerst haben wir die SEARCH-Funktion verwendet, um die Position des Leerzeichens zwischen dem Vor- und Nachnamen zu finden.

1 =SUCHEN(" ", B3)

LEFT-Funktion (Vorname)

Als nächstes verwenden wir die LEFT-Funktion, um die Zeichen vor dem Leerzeichen (dem Vornamen) zurückzugeben:

1 =LINKS(B3,C3)

Die Kombination dieser Funktionen ergibt die ursprüngliche Formel für den Vornamen:

1 =LINKS(B3, SUCHEN(" ", B3))

Als Nächstes werden wir durchgehen, wie Sie den Nachnamen extrahieren.

Im nächsten Abschnitt verwenden wir die Funktionen SEARCH und MID, um Zeichen aus der Mitte einer Textzeichenfolge zu extrahieren.

SEARCH-Funktion (Nachname)

Zuerst haben wir die SEARCH-Funktion verwendet, um die Position des Leerzeichens zwischen dem Vor- und Nachnamen zu finden.

1 =SUCHEN(" ", B3)

Dann addieren wir eins zu dem von dieser Formel zurückgegebenen Wert, um die Startposition des Nachnamens zu erhalten.

MID-Funktion (Nachname)

Als nächstes verwenden wir die MID-Funktion, um alle Zeichen nach dem Leerzeichen plus 1 (den Nachnamen) zurückzugeben.

1 =MITTEL(B3, C3+1, 999)

Die Kombination dieser 2 Funktionen ergibt die ursprüngliche Formel für den Nachnamen.

1 =MITTEL(B3, SUCHE(B3, " ")+1, 999)

Zweitnamen

Als nächstes werden wir besprechen, wie man Namen trennt, die zweite Vornamen oder Initialen enthalten.

Die Berechnung für den Vornamen bleibt unverändert.

Um einen zweiten Vornamen oder eine Initiale aus einem Namen zu extrahieren, müssten wir die Funktionen RIGHT, SEARCH und LEN verwenden, um den Nachnamen aus der Namenszeichenfolge zu erhalten. Wir werden auch die TRIM-Funktion integrieren, um alle Leerzeichen auf beiden Seiten der Textzeichenfolge zu trimmen.

12 =RECHTS(B4,LEN(B4)-SUCHE(" ",B4)-LEN(TRIM(MITTE(B4,SEARCH(" ",B4,1)+1,SUCHE(" ",B4,SUCHE(" ",B4,1)+1)-SUCHE(" ",B4,1))))-1)

Diese Formel funktioniert nur, wenn die Textzeichenfolge mehr als ein Leerzeichen enthält. Wenn nur ein Leerzeichen vorhanden ist, wird ein Fehler mit #VALUE zurückgegeben.

Um dieses Problem zu lösen, können wir für Namen ohne zweiten Vornamen oder Initialen die ursprüngliche Formel mit den Funktionen MID und SEARCH verwenden.

Wir könnten dann die 2 Formeln mit der IFERROR-Funktion kombinieren.

12 =IFERROR(RIGHT(B3,LEN(B3)-SEARCH(" ",B3)-LEN(TRIM(MID(B3,SEARCH(" ",B3,1)+1,SUCHE(" ",B3,SEARCH(" ",B3,1)+1)-SUCHE(" ",B3,1))))-1),MITTEL(B3,SEARCH(" ",B3)+1.999) )

Wir könnten dann die Funktionen MID und LEN verwenden, um den zweiten Vornamen oder die Initiale zu erhalten.

1 =MITTEL(B3,LEN(C3)+1,LEN(B3)-LEN(C3&D3))

Vor- und Nachnamen in Google Tabellen trennen

Alle oben erläuterten Beispiele funktionieren in Google-Tabellen genauso wie in Excel.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave