
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.