Excel-Formel – Formel zur Namenstrennung für Personen mit mehrteiligen Nachnamen:

Excel-Formel – Formel zur Namenstrennung für Personen mit mehrteiligen Nachnamen:

Ich habe eine Liste mit über 20.000 Namen. Der Vor- und Nachname jeder Person stehen alle in einer Spalte „Vollständiger Name“. Ich muss zwei Spalten für den Vor- und Nachnamen erstellen.

Für die meisten ist das ein Kinderspiel. Für manche Menschen ist es jedoch ziemlich knifflig.

Hier sind einige Beispiele aus dem Spektrum der Namen, mit denen ich mich beschäftige. Sie alle einzeln durchzugehen würde Wochen dauern.

Alle Vorschläge zum Umgang damit wären hilfreich.

EX:

David Batte
Guy-Mael Jacobe de Naurois
Jean-Marc Lioutier
Thibaud Le Seguillon
Mrs. Manuela Junghaehnel
Hussain Mohammed Dipu Kabir

Antwort1

Es gibt keine einheitliche Formel, die dies bewältigt, da die Vielfalt zu groß ist. Es gibt jedoch einen Ansatz, der die Aufgabe erheblich vereinfacht.

Sie können eine Formel schreiben, die jedes spezifische Namensmuster verarbeitet. Wenn Sie viele Namen haben, die einem gemeinsamen Muster entsprechen, ist das eine gute Investition an Zeit. Wenn Sie ein oder zwei Namen haben, die einem Muster entsprechen, dauert es länger, diese Beispiele zu finden und die Formel zu erstellen, als diese einfach von Hand zu analysieren.

Die praktische Lösung besteht darin, dies in mehreren Durchgängen durchzuführen. Verwenden Sie Hilfsspalten, jede mit einer einzelnen Musterformel oder mehreren, die leicht kombiniert werden können. Jeder nachfolgende Satz Hilfsspalten kann Zeilen ignorieren, die bereits analysiert wurden. Wenn Sie fertig sind, können Sie Hilfsspalten zu einzelnen Ergebnisspalten zusammenfassen, &da diese entweder ein analysiertes Ergebnis oder ein Leerzeichen enthalten.

Automatisieren Sie die einfachen:

  • einzelne Vor- und Nachnamen (basierend auf dem einzelnen Leerzeichen in der Mitte)
  • mit Bindestrich versehene Namen (ein mit Bindestrich versehener Name ist immer noch eine Zeichenfolge, Sie können ihn also auch an der Leerstelle trennen)
  • gebräuchliche Namenspräfixe und -suffixe (wie le, de usw.; suchen Sie nach Mustern in einer Form wie _de_, wobei der Unterstrich ein Leerzeichen darstellt, und verknüpfen Sie diese mit dem zugehörigen Namen)
  • Titel (Herr, Frau, Dr., Sr., Jr. usw.; suchen Sie danach und verknüpfen Sie sie mit dem zugehörigen Namen oder verwenden Sie sie nur, um den Namen zu finden und ignorieren Sie den Titel)
  • mehrere Namen, wenn Sie nur den ersten abtrennen möchten (suchen Sie nach dem ersten Leerzeichen)
  • usw.

Die Formel der ersten Runde wird auf jede Zeile angewendet. Sortieren Sie die Ergebnisse so, dass alle leeren (nicht aufgelösten) Zeilen oben stehen, oder verwenden Sie einen Filter, um nur diese Zeilen anzuzeigen. Wenden Sie die nächste Formel auf die nicht aufgelösten Zeilen in den nächsten Hilfsspalten an. Wiederholen Sie dies für jede nachfolgende Formel. Wenn Sie mit den gängigsten Mustern beginnen, wird die Liste schnell kleiner und die nicht aufgelösten Beispiele werden zusammengefasst, um die Suche nach dem nächsten Muster zu vereinfachen.

Die Formel für jedes beliebige Muster ist unkompliziert. Es liegt jenseits des Umfangs einer Antwort, eine umfassende Formelsammlung zu erstellen, aber Sie können jederzeit nach einem bestimmten Muster fragen, das Sie nicht herausfinden können, und eine Suche auf der Site oder im Internet im Allgemeinen wird vorhandene Antworten liefern, die gängige Muster abdecken.

Bei diesem Vorgang bleibt ein immer kleinerer Prozentsatz ungelöst. Suchen Sie nach Gemeinsamkeiten, die in anderen automatisierten Runden problemlos behandelt werden können. Schließlich bleiben Einzelfallmuster übrig, die manuell schneller zu bearbeiten sind als zu codieren, und deren Anzahl viel überschaubarer ist.

Sie können diese Vorgänge sogar mithilfe einer Formel oder VBA automatisieren, mit der Sie angeben können, wo geteilt werden soll (z. B. durch Eingabe 2des zweiten Leerzeichens), oder indem Sie eine Sammlung von Formeln zum Teilen an verschiedenen Trennzeichen haben und die Formel auswählen. Die Formel analysiert dann den Namen.

verwandte Informationen