Vor- und Nachnamen in zwei Spalten aufteilen

Ich verwalte eine Adre▀liste in Excel und habe in einer Tabellenspalte die Vor- und Nachnamen der Adressaten û durch ein Leerzeichen getrennt û eingegeben. Jetzt m÷chte ich die Namen und Vornamen getrennt auf zwei Spalten aufteilen, da das fⁿr die Verwendung in Serienbriefen flexibler ist. Gibt es eine Funktion in Excel, die mir dabei behilflich sein kann?

Excel bietet keine fertige Funktion an, die genau dieses Problem l÷st. Sie sind aber nicht gezwungen, gleich den Editor fⁿr Visual Basic zu starten und eine eigene Funktion zu programmieren. Bereits das geschickte Verknⁿpfen einiger Tabellenfunktionen reicht fⁿr das Aufteilen der Daten vollkommen aus. Ihr Problem lΣ▀t sich am besten ⁿber die Position des Leerzeichens l÷sen, da es den Vornamen und den Nachnamen eindeutig voneinander trennt. Wenn Sie also alle Zeichen vor dem Leerzeichen in eine Spalte kopieren und die Zeichen dahinter in eine andere Spalte, dann haben Sie Ihr Problem gel÷st. Um nun die Position des Leerzeichens zu bestimmen, k÷nnen Sie die Funktion SUCHEN verwenden. Sie ermittelt das erste Vorkommen einer Zeichenkette oder eines Zeichens innerhalb einer anderen Zeichenkette. Diese Position ⁿbergeben Sie dann an die Funktion TEIL. Sie schneidet aus einem Text ab einer bestimmten Position eine geforderte Anzahl Stellen heraus und liefert diesen Text als Ergebnis zurⁿck. Wenn also der aufzuteilende Name in Zelle A1 steht, erhalten Sie mit folgender einfachen Formel jeweils den Vornamen:

=TEIL (A1;1;SUCHEN (ä  ä;A1;1)-1)
Entsprechend errechnet die nachstehende Suchformel den Nachnamen:
=TEIL (A1;SUCHEN (ä  ä;A1;1)+1; L─NGE (A1)-SUCHEN (ä  ä;A1;1))
Vergessen Sie dabei nicht, zwischen die Anfⁿhrungszeichen jeweils das Leerzeichen einzugeben. Um den Vornamen auszulesen, beginnt die erste Formel an der ersten Stelle in der jeweiligen Zeichenkette und berⁿcksichtigt alle Zeichen, die vor dem Leerzeichen stehen. Der Nachname beginnt entsprechend eine Position hinter der Leerstelle und geht bis zum Ende der gesamten Zeichenkette. Das Ende errechnet sich aus dem absoluten Wert fⁿr die LΣnge der Zeichenkette (Funktion L─NGE) abzⁿglich des Werts fⁿr die Position des Leerzeichens nach dem Vornamen.