Excel-Formel: Holen Sie sich den Vornamen vom Namen mit Komma -

Inhaltsverzeichnis

Generische Formel

=RIGHT(name,LEN(name)-FIND(", ",name)-1)

Zusammenfassung

Um den Vornamen aus einem vollständigen Namen im Format "Last, First" zu extrahieren, können Sie eine Formel verwenden, die die Funktionen RIGHT, LEN und FIND verwendet. In der generischen Form der Formel (oben) ist name ein vollständiger Name in diesem Format:

LETZTE, ERSTE
Jones, Sarah
Smith, Jim
Doe, Jane

Ein Komma und ein Leerzeichen trennen den Nachnamen vom Vornamen.

Im Beispiel enthält die aktive Zelle die folgende Formel:

=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)

Erläuterung

Auf hoher Ebene verwendet diese Formel RECHTS, um Zeichen von der rechten Seite des Namens zu extrahieren. Um die Anzahl der Zeichen zu ermitteln, die extrahiert werden müssen, um den Vornamen zu erhalten, verwendet die Formel die FIND-Funktion, um die Position von "," im Namen zu ermitteln:

FIND(", ",B4) // position of comma

FIND gibt die Position des Kommas und des Leerzeichens als Zahl zurück. Diese Zahl wird dann von der Gesamtlänge des Namens abgezogen:

LEN(B4)-FIND(", ",B4) // length of first name + 1

Das Ergebnis ist die Länge des Vornamens plus ein zusätzliches Zeichen aufgrund des Kommas. Um die wahre Länge zu erhalten, wird 1 subtrahiert:

LEN(B4)-FIND(", ",B4)-1 // length of the first name

Da der Name in umgekehrter Reihenfolge (LAST, FIRST) ist, kann die RIGHT-Funktion einfach die Länge des Vornamens extrahieren.

Für das Beispiel lautet der Name "Chang, Amy", die Position des Kommas ist 6. Die innere Formel vereinfacht dies also:

10 - 6 - 1 = 3 // Länge des Vornamens

Dann:

RIGHT("Chang, Amy",3) // "Amy"

Hinweis: Diese Formel funktioniert nur mit Namen im Format Last, First, die durch Komma und Leerzeichen getrennt sind.

Interessante Beiträge...