Wie fügt man in Excel ein Leerzeichen zwischen Vorname und Nachname ein?
Beim Arbeiten mit Tabellen, die Namenslisten enthalten, kommt es häufig vor, dass Vor- und Nachname ohne Leerzeichen zusammengefügt sind – beispielsweise „JohnSmith“ statt „John Smith“. Dies geschieht oft bei Datenimporten aus anderen Systemen, durch Textverkettungen oder aufgrund fehlerhafter Formatierung. Eine solche Darstellung beeinträchtigt nicht nur die Lesbarkeit, sondern kann auch zu Problemen bei der Sortierung, Filterung und weiteren Textanalysen führen. Wenn Sie Nachnamen klar von Vornamen trennen müssen, ist das Einfügen eines Leerzeichens unerlässlich – und steigert maßgeblich die Übersichtlichkeit Ihrer Berichte, die Funktionalität von Serienbrieffunktionen sowie die Effizienz der gesamten Datenverarbeitung.
Der folgende Screenshot zeigt ein Beispiel für eine Namensliste, bei der Vor- und Nachname in jeder Zeile zusammengeschrieben sind. Ziel ist es, schnell ein Leerzeichen zwischen Vor- und Nachname einzufügen, um sowohl die visuelle Darstellung als auch die Benutzbarkeit der Daten zu verbessern.

Leerzeichen zwischen Vorname und Nachname mithilfe einer benutzerdefinierten Funktion einfügen
Leerzeichen zwischen Vorname und Nachname mithilfe von Kutools für Excel einfügen ![]()
Leerzeichen zwischen Vorname und Nachname mithilfe einer benutzerdefinierten Funktion einfügen
Müssen Sie ein Leerzeichen zwischen Vor- und Nachnamen einfügen, die als eine einzige Zeichenfolge vorliegen, lässt sich das mithilfe einer benutzerdefinierten Funktion (auch User Defined Function oder UDF genannt) in Excel erledigen. Diese Methode ist ideal, wenn viele Namen betroffen sind und manuelles Bearbeiten zu zeitaufwändig wäre. Die benutzerdefinierte Funktion fügt automatisch ein Leerzeichen vor jedem Großbuchstaben nach dem ersten Zeichen ein – perfekt geeignet, wenn Ihre Namen konsequent Großbuchstaben zur Trennung der Bestandteile nutzen (z. B. „JohnSmith“, „MaryJones“ usw.). So automatisieren Sie den Prozess und sparen Zeit sowie Fehleranfälligkeit.
Beachten Sie jedoch, dass diese Methode davon ausgeht, dass alle Nachnamen mit einem Großbuchstaben beginnen und weder einen zweiten Vornamen noch Initialen enthalten. Für komplexere Namensformate könnte eine Anpassung der Funktion erforderlich sein.
So erstellen und verwenden Sie diese benutzerdefinierte Funktion:
1. Drücken Sie auf Ihrer Tastatur Alt + F11, um das Fenster Microsoft Visual Basic for Applications (VBA) zu öffnen. Falls Sie VBA noch nie verwendet haben, aktivieren Sie zunächst die Entwicklertools im Excel-Menüband – so erhalten Sie künftig schneller Zugriff.
2. Klicken Sie im VBA-Fenster auf Einfügen > Modul, um einen leeren Codebereich zu öffnen. Fügen Sie anschließend den folgenden VBA-Code in diesen Bereich ein.
Code: Leerzeichen zwischen Namen einfügen
Function AddSpaces(pValue As String) As String
'UpdatebyExtendoffice20160908
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90 Then
xOut = xOut & " " & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddSpaces = xOut
End Function 
3. Nachdem Sie den Code eingefügt haben, drücken Sie Strg + S, um die Datei zu speichern (falls aufgefordert, speichern Sie sie als makrofähige Arbeitsmappe mit der Endung).xlsm). Anschließend schließen Sie das VBA-Fenster, um zu Ihrem Excel-Arbeitsblatt zurückzukehren.
Wählen Sie eine leere Zelle aus, in der der korrigierte Name angezeigt werden soll. Befindet sich Ihr Name beispielsweise in Zelle A1, geben Sie die folgende Formel ein:
=AddSpaces(A1) Drücken Sie nach Eingabe der Formel Enter, um sie anzuwenden. Der Name wird nun mit dem entsprechenden Leerzeichen angezeigt. Um mehrere Namen schnell zu bearbeiten, ziehen Sie am Ausfüllkästchen (dem kleinen Quadrat unten rechts in der markierten Zelle) nach unten über den gewünschten Bereich.

Tipp: Diese Funktion fügt automatisch ein Leerzeichen vor jedem Großbuchstaben nach dem ersten Zeichen ein. Für komplexere Namensmuster (z. B. Doppelnamen oder solche mit Initialen) sind möglicherweise Anpassungen am Code erforderlich.
Sollte ein #NAME?-Fehler auftreten, vergewissern Sie sich, dass Ihre Makrosicherheitseinstellungen die Ausführung von Makros erlauben und die Arbeitsmappe im makrofähigen Dateiformat gespeichert ist.
Leerzeichen zwischen Vorname und Nachname mithilfe von Kutools für Excel einfügen
Wenn Sie kein Interesse daran haben, VBA-Code zu schreiben oder anzupassen, können Excel-Benutzer bequem das Kutools für Excel-Tool Text hinzufügen nutzen. Mit diesem intuitiven Hilfsprogramm fügen Sie in den markierten Zellen vor jedem Großbuchstaben automatisch ein Leerzeichen ein – ideal für schnelle, codefreie Lösungen bei umfangreichen Datenmengen. Kutools für Excel eignet sich besonders für Anwender, die regelmäßig große Datensätze bearbeiten und effiziente, wiederholbare Textoperationen ohne Lernaufwand benötigen. Im Vergleich zur manuellen Bearbeitung spart Kutools nicht nur Zeit, sondern verringert auch das Risiko von Fehlern bei der Verarbeitung langer Listen.
So verwenden Sie diese Funktion:
1. Markieren Sie alle Zellen mit den Namen, die getrennt werden sollen. Klicken Sie im Excel-Menüband auf Kutools > Text > Text hinzufügen.

2. Geben Sie im erscheinenden Dialogfeld Text hinzufügen ein Leerzeichen (drücken Sie die Leertaste) in das Feld Text ein. Aktivieren Sie dann die Option Nur hinzufügen zu und wählen Sie im Dropdown-Menü Vor Großbuchstaben. Diese Einstellung weist Kutools an, vor jedem Großbuchstaben in Ihren Namen ein Leerzeichen einzufügen. Das Dialogfeld sollte wie folgt aussehen:

3. Klicken Sie nach der Konfiguration der Einstellungen auf OK oder Übernehmen. Kutools verarbeitet sofort die markierten Zellen, und Sie sehen, dass vor jedem Großbuchstaben in jedem Namen automatisch ein Leerzeichen eingefügt wurde:


Vorteile der Verwendung von Kutools: Diese Methode erfordert keinerlei Programmierkenntnisse und verarbeitet große Mengen von Namen mit nur wenigen Klicks. Beachten Sie jedoch: Das Tool fügt vor jedem Großbuchstaben automatisch ein Leerzeichen ein. Enthalten Ihre Namen mittlere Initialen oder mehrere direkt aufeinanderfolgende Großbuchstaben, sind anschließend möglicherweise manuelle Korrekturen erforderlich.
Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen
Leerzeichen zwischen Vorname und Nachname mithilfe einer Formel einfügen (Excel 2021 und höher / Excel 365)
Alternativ können Sie eine Excel-Formel verwenden, vorausgesetzt, jeder Name folgt einem einfachen Muster – bestehend aus Vor- und Nachname ohne Leerzeichen, wobei der Nachname mit einem Großbuchstaben beginnt. Diese Methode ist besonders praktisch, wenn Sie weder VBA noch Add-Ins einsetzen können und eine einfache, formelbasierte Lösung benötigen.
1. Geben Sie in einer leeren Zelle neben Ihren Daten (z. B. in Zelle B1, wenn sich Ihr Name in A1 befindet) die folgende Formel ein:
=TEXTJOIN("",,IF(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))<=90," "&MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))))
Diese Formel sucht die Position des ersten Großbuchstabens (A–Z) nach dem ersten Zeichen, teilt den Namen an dieser Stelle und fügt die Teile mit einem Leerzeichen zusammen.
2. Drücken Sie die Enter-Taste, um die Formel anzuwenden. Ziehen Sie am Ausfüllkästchen nach unten, um die Formel bei Bedarf auf alle Zeilen zu übertragen. Falls Ihre Daten in Zeile 1 beginnen, kopieren Sie Zelle B1 und fügen Sie die Formel in die restliche Spalte ein, um alle Namen zu verarbeiten.
Hinweis: Diese Formel setzt voraus, dass Vor- und Nachname zusammengefügt sind und der Nachname stets mit einem Großbuchstaben beginnt. Für Namen mit mittleren Initialen oder komplexeren Fällen könnte eine weitere Anpassung der Formel erforderlich sein.
Demo: Leerzeichen zwischen Namen mithilfe von Kutools für Excel einfügen
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins