Excel-Tutorial: Vorname, Zweitname und Nachname mit Formeln trennen

Melden

Hier ist ein ausführliches Tutorial, wie du Namen in Excel mithilfe von Formeln professionell trennst.

In der Praxis stehen Namen oft kombiniert in einer einzigen Zelle (z. B. "Max Maria Mustermann"). Um diese für Serienbriefe oder Datenbanken nutzbar zu machen, müssen sie in separate Spalten aufgeteilt werden.

In diesem Tutorial lernst du die moderne Methode (für Microsoft 365 & Excel 2021) und die klassische Methode (für ältere Versionen).


Voraussetzungen

Wir gehen davon aus, dass der vollständige Name in Zelle A2 steht. Beispiel: Max Maria Mustermann


Methode 1: Der einfachste Weg (Microsoft 365 & Excel 2021)

Wenn du eine aktuelle Excel-Version hast, ist die Funktion TEXTTEILEN (englisch: TEXTSPLIT) der schnellste Weg. Sie erledigt alles in einem Schritt.

Die Formel in Zelle B2:

=TEXTTEILEN(A2; " ")
  • Was passiert hier? Excel sucht nach jedem Leerzeichen (" ") und schreibt die Teile automatisch in die benachbarten Zellen (B2, C2, D2).

Methode 2: Die klassische Methode (Für alle Excel-Versionen)

Falls du kein Microsoft 365 hast, musst du die Namen einzeln mit den Funktionen LINKS, TEIL, RECHTS und FINDEN extrahieren.

1. Den Vornamen extrahieren

Wir suchen das erste Leerzeichen und nehmen alles, was links davon steht.

Formel:

=LINKS(A2; FINDEN(" "; A2) - 1)

2. Den Nachnamen extrahieren

Dies ist etwas komplexer, da wir von rechts suchen müssen. Wir ersetzen das letzte Leerzeichen durch ein Platzhalterzeichen, um dessen Position zu finden.

Formel:

=RECHTS(A2; LÄNGE(A2) - SUCHEN("@"; SUBSTITUIEREN(A2; " "; "@"; LÄNGE(A2) - LÄNGE(SUBSTITUIEREN(A2; " "; "")))))

(Hinweis: Diese Formel funktioniert auch, wenn kein Zweitname vorhanden ist.)

3. Den Zweitnamen extrahieren (Die Mitte)

Wenn du Vor- und Nachname bereits hast, ist der Zweitname der Rest, der in der Mitte übrig bleibt.

Formel:

=TEIL(A2; FINDEN(" "; A2) + 1; SUCHEN("@"; SUBSTITUIEREN(A2; " "; "@"; 2)) - FINDEN(" "; A2) - 1)

Hinweis: Diese Formel setzt voraus, dass genau zwei Leerzeichen existieren.


Methode 3: Die Profi-Lösung mit TEXTVOR und TEXTNACH

In modernen Excel-Versionen kannst du gezielter vorgehen:

  • Vorname: =TEXTVOR(A2; " ")
  • Nachname: =TEXTNACH(A2; " "; -1) (Das -1 sagt Excel, dass es vom Ende der Zelle aus suchen soll).
  • Zweitname: =TEXTVOR(TEXTNACH(A2; " "); " ")

Tipps für fehlerfreie Ergebnisse

  1. Überflüssige Leerzeichen entfernen: Manchmal tippen Menschen versehentlich zwei Leerzeichen. Nutze die Funktion GLÄTTEN, um dies zu korrigieren: =TEXTTEILEN(GLÄTTEN(A2); " ")
  2. Wenn kein Zweitname existiert: Die klassischen Formeln können Fehlermeldungen (#WERT!) ausgeben, wenn kein Zweitname vorhanden ist. Du kannst dies mit WENNFEHLER abfangen: =WENNFEHLER(deine_formel; "")
  3. Blitzvorschau (Alternative ohne Formel): Wenn du keine Lust auf Formeln hast: Schreibe in die Zelle daneben einfach händisch den Vornamen von A2, in die Zelle darunter den Vornamen von A3. Drücke dann STRG + E. Excel erkennt das Muster und füllt den Rest automatisch aus.

Zusammenfassung der Funktionen (Deutsch/Englisch)

Deutsch Englisch
LINKS LEFT
RECHTS RIGHT
TEIL MID
FINDEN FIND
TEXTTEILEN TEXTSPLIT
TEXTVOR TEXTBEFORE
TEXTNACH TEXTAFTER
0