Inhaltsverzeichnis
Das Tutorial zeigt, wie man Vor- und Nachnamen in Excel mit Formeln oder Text in Spalten trennt und wie man eine Spalte mit Namen in verschiedenen Formaten schnell in Vor-, Nach- und Mittelnamen, Anreden und Suffixe aufteilt.
In Excel kommt es häufig vor, dass Ihr Arbeitsblatt eine Spalte mit vollständigen Namen enthält und Sie Vor- und Nachname in getrennte Spalten aufteilen möchten. Diese Aufgabe kann auf verschiedene Weise gelöst werden: mit der Funktion Text in Spalten, mit Formeln und mit dem Tool Namen aufteilen. Im Folgenden finden Sie ausführliche Informationen zu jeder Technik.
Wie man Namen in Excel mit Text in Spalten aufteilt
Wenn Sie eine Spalte mit Namen desselben Musters haben, z. B. nur Vor- und Nachname oder Vor-, Mittel- und Nachname, ist es am einfachsten, sie in separate Spalten aufzuteilen:
- Wählen Sie die Spalte mit den vollständigen Namen aus, die Sie trennen möchten.
- Kopf zum Daten tab> Daten-Tools Gruppe und klicken Sie auf Text in Spalten .
- Auf der ersten Stufe des Assistent zum Umwandeln von Text in Spalten wählen Sie die Abgegrenzt Option und klicken Sie auf Weiter .
- Wählen Sie im nächsten Schritt eine oder mehrere Begrenzungszeichen und klicken Sie Weiter .
In unserem Fall werden verschiedene Teile von Namen durch Leerzeichen getrennt, daher wählen wir dieses Trennzeichen. Die Datenvorschau Abschnitt zeigt, dass alle unsere Namen einwandfrei geparst werden.
Tipp: Wenn Sie mit Namen arbeiten, die durch ein Komma und Leerzeichen wie Anderson, Ronnie , dann prüfen Sie die Komma und Weltraum Boxen unter Begrenzungszeichen , und wählen Sie die Aufeinanderfolgende Begrenzungszeichen als eins behandeln Kontrollkästchen (normalerweise standardmäßig aktiviert).
- Im letzten Schritt wählen Sie die Datenformat und Zielort und klicken Sie auf Oberfläche .
Der Standard Allgemein Format funktioniert in den meisten Fällen gut, da die Reiseziel Geben Sie die oberste Zelle der Spalte an, in der Sie die Ergebnisse ausgeben möchten (beachten Sie bitte, dass dadurch bereits vorhandene Daten überschrieben werden, wählen Sie also unbedingt eine leere Spalte).
Fertig! Vor-, Mittel- und Nachname sind in separate Spalten aufgeteilt:
Trennen von Vor- und Nachnamen in Excel mit Formeln
Wie Sie gerade gesehen haben, ist die Text in Spalten Wenn Sie jedoch vorhaben, Änderungen an den ursprünglichen Namen vorzunehmen, und eine dynamische Lösung suchen, die automatisch aktualisiert wird, sollten Sie die Namen mit Formeln aufteilen.
Wie werden Vor- und Nachname vom vollständigen Namen mit Leerzeichen getrennt?
Diese Formeln decken das typischste Szenario ab, wenn Sie den Vornamen und den Nachnamen in einer Spalte haben, die durch ein einfaches Leerzeichen .
Formel zur Ermittlung des Vornamens
Der Vorname kann mit dieser generischen Formel leicht extrahiert werden:
LINKS( Zelle , SEARCH(" ", Zelle ) - 1)Mit der Funktion SUCHEN oder FINDEN ermitteln Sie die Position des Leerzeichens (" ") in einer Zelle, von der Sie 1 abziehen, um das Leerzeichen selbst auszuschließen. Diese Zahl wird der Funktion LINKS als Anzahl der zu extrahierenden Zeichen übergeben, beginnend auf der linken Seite der Zeichenfolge.
Formel zur Ermittlung des Nachnamens
Die allgemeine Formel zum Extrahieren eines Nachnamens lautet wie folgt:
RECHT( Zelle , LEN( Zelle ) - SEARCH(" ", Zelle ))In dieser Formel verwenden Sie auch die Funktion SEARCH, um die Position des Leerzeichens zu ermitteln, subtrahieren diese Zahl von der Gesamtlänge der Zeichenfolge (die von LEN zurückgegeben wird) und rufen die Funktion RIGHT auf, um so viele Zeichen von der rechten Seite der Zeichenfolge zu extrahieren.
Mit dem vollständigen Namen in Zelle A2 lauten die Formeln wie folgt:
Holen Sie sich die Vorname :
=LINKS(A2,SUCHE(" ",A2)-1)
Holen Sie sich die Nachname :
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
Sie geben die Formeln in die Zellen B2 bzw. C2 ein und ziehen den Füllgriff, um die Formeln in die Spalten zu kopieren. Das Ergebnis sieht in etwa so aus:
Wenn einige der ursprünglichen Namen ein zweiter Vorname oder mittlere Initiale benötigen Sie eine etwas kompliziertere Formel, um den Nachnamen zu extrahieren:
=RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))
Hier eine kurze Erklärung der Logik der Formel: Sie ersetzen das letzte Leerzeichen im Namen durch ein Rautezeichen (#) oder ein anderes Zeichen, das in keinem Namen vorkommt, und berechnen die Position dieses Zeichens. Danach subtrahieren Sie die oben genannte Zahl von der Gesamtlänge der Zeichenfolge, um die Länge des letzten Namens zu ermitteln, und lassen die Funktion RECHTS diese Anzahl von Zeichen extrahieren.
So können Sie den Vor- und Nachnamen in Excel trennen, wenn einige der ursprünglichen Namen einen zweiten Vornamen enthalten:
Wie werden Vor- und Nachname durch ein Komma vom Namen getrennt?
Wenn Sie eine Spalte mit Namen in der Nachname, Vorname können Sie sie mit Hilfe der folgenden Formeln in separate Spalten aufteilen.
Formel zum Extrahieren des Vornamens
RECHT( Zelle , LEN( Zelle ) - SEARCH(" ", Zelle ))Wie im obigen Beispiel verwenden Sie die Funktion SEARCH, um die Position eines Leerzeichens zu ermitteln, und subtrahieren es dann von der Gesamtlänge der Zeichenkette, um die Länge des ersten Namens zu erhalten. Diese Zahl geht direkt in die num_chars Argument der Funktion RIGHT, das angibt, wie viele Zeichen vom Ende der Zeichenkette extrahiert werden sollen.
Formel zum Extrahieren des Nachnamens
LINKS( Zelle , SEARCH(" ", Zelle ) - 2)Um einen Nachnamen zu erhalten, verwenden Sie die im vorherigen Beispiel besprochene Kombination LINKS SUCHEN mit dem Unterschied, dass Sie 2 statt 1 abziehen, um zwei zusätzliche Zeichen, ein Komma und ein Leerzeichen, zu berücksichtigen.
Mit dem vollständigen Namen in Zelle A2 sehen die Formeln folgendermaßen aus:
Holen Sie sich die Vorname :
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))
Holen Sie sich die Nachname :
=LINKS(A2, SUCHE(" ", A2) - 2)
Der folgende Screenshot zeigt die Ergebnisse:
Aufteilung des vollständigen Namens in Vor-, Nach- und Mittelnamen
Die Aufteilung von Namen, die einen zweiten Vornamen oder eine zweite Initiale enthalten, erfordert je nach Namensformat leicht unterschiedliche Vorgehensweisen.
Wenn Ihre Namen in der Vorname Mittlerer Name Nachname Format sind die folgenden Formeln sehr hilfreich:
A | B | C | D | |
---|---|---|---|---|
1 | Vollständiger Name | Vornamen | Mittlerer Name | Nachname |
2 | Vorname Mittelname Nachname | =LINKS(A2,SUCHE(" ", A2)-1) | =MID(A2, SUCHE(" ", A2) + 1, SUCHE(" ", A2, SUCHE(" ", A2)+1) - SUCHE(" ", A2)-1) | =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1)) |
Ergebnis: | David Mark White | David | Mark | Weiß |
Um die Vorname verwenden Sie die bereits bekannte Formel LEFT SEARCH.
Um die Nachname Ermitteln Sie die Position des 2. Leerzeichens mit Hilfe von verschachtelten SEARCH-Funktionen, subtrahieren Sie die Position von der Gesamtlänge der Zeichenkette und erhalten Sie die Länge des Nachnamens als Ergebnis. Dann geben Sie die obige Zahl an die Funktion RIGHT weiter und weisen sie an, diese Anzahl von Zeichen vom Ende der Zeichenkette abzuziehen.
Zum Extrahieren der zweiter Vorname müssen Sie die Position der beiden Leerzeichen im Namen kennen. Um die Position des ersten Leerzeichens zu bestimmen, verwenden Sie eine einfache SEARCH(" ",A2) Funktion, zu der Sie 1 hinzufügen, um die Extraktion mit dem nächsten Zeichen zu beginnen. Diese Zahl geht in die start_num Um die Länge des mittleren Namens zu ermitteln, subtrahieren Sie die Position des ersten Leerzeichens von der Position des zweiten Leerzeichens, ziehen von dem Ergebnis 1 ab, um ein nachgestelltes Leerzeichen loszuwerden, und setzen diese Zahl in das Feld num_chars Argument von MID, das angibt, wie viele Zeichen extrahiert werden sollen.
Und hier sind die Formeln zur Trennung der Namen der Nachname, Vorname Zweiter Vorname Typ:
A | B | C | D | |
---|---|---|---|---|
1 | Vollständiger Name | Vornamen | Mittlerer Name | Nachname |
2 | Nachname, Vorname Mittlerer Name | =MID(A2, SUCHE(" ",A2) + 1, SUCHE(" ", A2, SUCHE(" ", A2) + 1) - SUCHE(" ", A2) -1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) | =LINKS(A2, SUCHE(" ",A2,1)-2) |
Ergebnis: | Weiß, David Mark | David | Mark | Weiß |
Ein ähnlicher Ansatz kann verwendet werden, um Namen mit Suffixen zu trennen:
A | B | C | D | |
---|---|---|---|---|
1 | Vollständiger Name | Vornamen | Nachname | Nachsilbe |
2 | Vorname Nachname, Nachsilbe | =LINKS(A2, SUCHE(" ",A2)-1) | =MID(A2, SUCHE(" ",A2) + 1, SUCHE(",",A2) - SUCHE(" ",A2)-1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1)) |
Ergebnis: | Robert Furlan, Jr. | Robert | Furlan | Jr. |
Um die Formeln besser zu verstehen und möglicherweise nachzubauen, können Sie gerne unsere Beispiel-Arbeitsmappe zum Trennen von Namen in Excel herunterladen.
Tipp: In Excel 365 können Sie die Funktion TEXTSPLIT verwenden, um Namen durch ein beliebiges Begrenzungszeichen zu trennen, das Sie angeben.
Getrennter Name in Excel 2013, 2016 und 2019 mit Flash Fill
Jeder weiß, dass Excel mit der Schnellausfüllfunktion schnell Daten mit einem bestimmten Muster ausfüllen kann. Aber wussten Sie, dass sie auch Daten aufteilen kann? Hier erfahren Sie, wie:
- Fügen Sie eine neue Spalte neben der Spalte mit den ursprünglichen Namen hinzu und geben Sie den Namensteil, den Sie extrahieren möchten, in die erste Zelle ein (in diesem Beispiel den Vornamen).
- Beginnen Sie mit der Eingabe des Vornamens in die zweite Zelle. Wenn Excel ein Muster erkennt (was in den meisten Fällen der Fall ist), werden die Vornamen automatisch in alle anderen Zellen eingefügt.
- Jetzt müssen Sie nur noch die Eingabetaste drücken :)
Tipp: Normalerweise ist die Funktion Blitzlichtausfüllung standardmäßig aktiviert. Wenn sie in Ihrem Excel nicht funktioniert, klicken Sie auf die Schaltfläche Blitz-Füllung auf der Schaltfläche Daten tab> Daten-Tools Wenn es dann immer noch nicht funktioniert, gehen Sie zu Datei > Optionen , klicken Fortgeschrittene und stellen Sie sicher, dass die Automatisches Auffüllen mit Blitzlicht ist ausgewählt unter Optionen für die Bearbeitung .
Split Names tool - der schnellste Weg, Namen in Excel zu trennen
Einfach oder trickreich, Text in Spalten, Flash Fill und Formeln funktionieren nur bei homogenen Datensätzen, bei denen alle Namen vom gleichen Typ sind. Wenn Sie mit unterschiedlichen Namensformaten arbeiten, bringen die oben genannten Methoden Ihre Arbeitsblätter durcheinander, indem sie zum Beispiel einige Namensteile in falsche Spalten setzen oder Fehler zurückgeben:
In solchen Situationen können Sie die Arbeit unserem Tool Split Names überlassen, das mehrteilige Namen, über 80 Anreden und etwa 30 verschiedene Suffixe perfekt erkennt und reibungslos mit allen Versionen von Excel 2016 bis Excel 2007 funktioniert.
Wenn unsere Ultimate Suite in Ihrem Excel installiert ist, kann eine Spalte mit Namen in verschiedenen Formaten in 2 einfachen Schritten aufgeteilt werden:
- Markieren Sie eine beliebige Zelle, die einen Namen enthält, den Sie trennen möchten, und klicken Sie auf die Schaltfläche Gespaltene Namen Symbol auf der Ablebits Daten tab> Text Gruppe.
- Wählen Sie die gewünschten Namensteile (in unserem Fall alle) mit einem Klick auf Teilen .
Fertig! Die verschiedenen Namensteile werden genau wie gewünscht auf mehrere Spalten verteilt, und die Spaltenüberschriften werden automatisch hinzugefügt. Keine Formeln, kein Gefummel mit Kommas und Leerzeichen, überhaupt kein Aufwand.
Wenn Sie das Tool "Namen teilen" in Ihren eigenen Arbeitsblättern ausprobieren möchten, können Sie eine Testversion der Ultimate Suite für Excel herunterladen.
Verfügbare Downloads
Formeln zum Aufteilen von Namen in Excel (.xlsx-Datei)
Ultimate Suite 14 Tage voll funktionsfähige Version (.exe-Datei)