
Generische Formel
=TRIM(MID(name,LEN(first)+1,LEN(name)-LEN(first&last)))
Zusammenfassung
Wenn Sie den zweiten Vornamen aus einem vollständigen Namen abrufen müssen und den Vor- und Nachnamen bereits in separaten Zellen haben, können Sie mithilfe der TRIM-Funktion eine Formel verwenden, die den zweiten Vornamen mithilfe der Funktionen MID und LEN extrahiert.
Hinweis: Dies ist eine ziemlich schlampige Formel, die jedoch in vielen Situationen funktioniert, da TRIM zusätzliche Leerzeichen bereinigt, einschließlich des Falls, in dem kein zweiter Vorname vorhanden ist. Es funktioniert nicht, wenn die Namen Titel oder Suffixe enthalten, die vor dem Vornamen oder nach dem Nachnamen stehen.
Erläuterung
Angenommen, Sie haben einen vollständigen Namen in Spalte B, einen Vornamen in Spalte C und einen Nachnamen in Spalte D, können Sie eine Formel verwenden, die folgendermaßen aussieht:
=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))
Im Kern extrahiert die MID-Funktion Text aus dem vollständigen Namen, beginnend mit 1 Zeichen nach der Länge des Vornamens. Die Gesamtzahl der extrahierten Zeichen entspricht der Länge des vollständigen Namens abzüglich der Länge des Vor- und Nachnamens zusammen.
Die Formel extrahiert standardmäßig den gesamten Text zwischen dem Vor- und Nachnamen, einschließlich zusätzlicher Leerzeichen, und verlässt sich dann auf die rohe Kraft von TRIM, um am Ende alles zu bereinigen:
1. Wenn es einen zweiten Vornamen gibt. MID erhält den zweiten Vornamen (mit Leerzeichen auf beiden Seiten) und TRIM entfernt das zusätzliche Leerzeichen.
2. Wenn es mehr als einen zweiten Vornamen gibt, erhält MID alle zweiten Vornamen (mit Leerzeichen auf beiden Seiten) und schneidet die zusätzlichen Leerzeichen ab.
3. Wenn es keinen zweiten Vornamen gibt, gibt MID ein Leerzeichen zurück, das von TRIM entfernt wird und nichts hinterlässt.