text: Namen aus Vor u.Zunamen ändern - wer-weiss-was.de
  Namen aus Vor u.Zunamen ändern
  juergen_a34fd2 1. Dezember 2020 um 17:15 #1
  Gibt es eine Formel in Excel 2019, wie man aus diesen Namen Beispiel
  Thomas und Sabine Scholz
  nur den Nachnamen erstellen
  MfG kevinjuergen
  Namen trennen
  Christa 1. Dezember 2020 um 19:29 #2
  hier hatte einer ein ähnliches Problem, und es steht auch, wie man das lösen kann:
  https://www.clever-excel-forum.de/Thread-Bis-zum-Leerzeichen-von-Rechts-ausschneiden
  PrestonA 2. Dezember 2020 um 05:30 #3
  Es gibt eine Vielzahl an Namen, die ein Leerzeichen enthalten , da greift es dann zu kurz, nur am letzten Leerzeichen zu trennen.
  Bsp: van Helsing oder von der Gönna
  Christa 2. Dezember 2020 um 07:03 #4
  Wenn du so schlau bist, mach doch einen besseren Vorschlag. Ich bin vom Beispiel ausgegangen. Ich bin aber lernwilleg, erzähl doch mal, wie du vom Computer automatisch "entscheiden" lassen willst, ob der Nachname mehrere Bestandteile hat. Ich bin sehr gespannt!
  PrestonA 2. Dezember 2020 um 07:27 #5
  Wenn du so schlau bist, mach doch einen besseren Vorschlag
  Der Computer kann das nicht automatisch entscheiden. Man könnte sich jetzt irgendeine Liste von Worten überlegen, die typischerweise zu Nachnamen dazugehören, etwa von oder van. Aber auch das deckt niemals alle Möglichkeiten ab und ist in Excel auch nicht mal eben umgesetzt.
  Die Einzige Lösung ist, konsequent dem Prinzip zu folgen "1 Information pro Zelle". Wer Daten so speichert wie oben angezeigt, wollte ursprünglich damit nicht arbeiten.
  Und warum du jetzt hier beleidigt bist, wo doch du nicht über den Tellerrand geschaut hast, verstehe ich nicht. Sei doch dankbar für eine Korrektur für deine Fehler.
  Axurit 2. Dezember 2020 um 07:28 #6
  Wir wissen zu wenig über den Anwendungsfall. Wenn es um eine einmalige Anwendung auf wenige Hundert Namen geht, kann einem die von @Christa vorgeschlagene Methode viel Handarbeit sparen. Man muss dann eben das Ergebnis nochmals von Hand nach solchen Fällen durchsuchen. Wenn es um mehr Daten oder wiederholte Anwendung geht, aber einzelne Fehler akzeptabel sind, kann man die üblichen Namenszusätze wie "von", "van", "van der" etc. gesondert behandeln. Man könnte auch prüfen, ob das Wort vor dem erkannten Namen drei oder weniger Zeichen hat, und die so gefundenen Einträge für manuelle Nachbearbeitung markieren. Der Rückgriff auf eine Adressdatenbank könnte auch helfen.
  Eine sichere Methode für beliebige Namen wird es wohl nicht geben.
  karl_f9f074 2. Dezember 2020 um 10:48 #7
  wobei in Listen dann normalerweise der Nachname ohne von und zu und ähnlichem alleine steht. Ungefähr nach diesem Muster:
  Quack, Primus von
  Dies wird so umgesetzt um eine automatische Sortierung der Namen nach dem Alphabet zu ermöglichen. Sonst hätte man alle "von's" hintereinander stehen, ungefähr so:
  Unterberg, Frodo?
  von der Couch, Bello
  von Quack, Primus
  Werauchimmer, Karl
  So würde die Trennung bis zum ersten Leerzeichen also wieder passen.
  PrestonA 2. Dezember 2020 um 13:25 #8
  karl_f9f074:
  wobei in Listen dann normalerweise der Nachname ohne von und zu und ähnlichem alleine steht.
  Das steht in der Ursprungsfrage ganz explizit nicht so, sonst könnte man ja an einem Komma trennen.
  Die Trennung für das obige Beispiel wäre aber nicht am ersten Leerzeichen, sondern am vorletzten. Wie machst du denn das?
  Christa 2. Dezember 2020 um 20:07 #9
  PrestonA:
  Der Computer kann das nicht automatisch entscheiden.
  Es ging um eine Formel. Niemand kennt ALLE Sonderfälle, um sie in EINER Formel zu berücksichtigen.
  Wer Daten so speichert wie oben angezeigt, wollte ursprünglich damit nicht arbeiten.
  Auch das war hier nicht die Frage.
  Sei doch dankbar für eine Korrektur für deine Fehler.
  Es war überhaupt kein Fehler, sondern eine konkrete Lösung für ein konkretes Beispiel. Falls er in der Tabelle auch mehrteilige Nachnamen hat, muss er für die übrigen Einträge Hand anlegen. Der Großteil, wenn nicht gar alle (das wissen wir aufgrund der knappen Beschreibung nicht), wäre aber abgedeckt.