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

Generische Formel

=LEFT(name,FIND(", ",name)-1)

Zusammenfassung

Wenn Sie den Nachnamen aus einem vollständigen Namen im Format LAST, FIRST extrahieren müssen, können Sie dies mit einer Formel tun, die die Funktionen LEFT und FIND verwendet. Die Formel funktioniert mit Namen in diesem Format, wobei ein Komma und ein Leerzeichen den Nachnamen vom Vornamen trennen:

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

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

=LEFT(B4,FIND(", ",B4)-1)

Erläuterung

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

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

Das Komma ist tatsächlich ein Zeichen hinter dem Ende des Nachnamens. Um die wahre Länge des Nachnamens zu erhalten, muss 1 subtrahiert werden:

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

Da der Name in umgekehrter Reihenfolge (LAST, FIRST) ist, kann die LEFT-Funktion den Nachnamen einfach direkt von links extrahieren.

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

6 - 1 = 5 // Länge des Nachnamens

Dann:

LEFT("Chang, Amy",5) // "Chang"

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

Interessante Beiträge...