Weiter zum Inhalt

Leerzeichen in Excel entfernen: TRIM(), SUBSTITUTE() und mehr

Entferne unnötige Leerzeichen — führend, nachgestellt und doppelt — für klare Daten. Dieser Guide behandelt TRIM(), SUBSTITUTE() und CLEAN() sowie praktische Tipps, damit Tabellen korrekt und leicht zu bearbeiten bleiben.
Aktualisiert 17. Apr. 2026  · 6 Min. lesen

Ich habe einmal eine Tabelle mit über 500 Einträgen bekommen, die auf den ersten Blick gut aussah, aber die Summen nicht korrekt berechnete. Ich wusste nicht warum – später stellte sich heraus, dass versteckte Leerzeichen allerhand Probleme verursachten. Wenn du in Excel mit Daten arbeitest, bist du solchen Fällen vermutlich auch schon begegnet. Diese Leerzeichen schleichen sich oft ein, wenn du Daten aus anderen Quellen importierst.  

In diesem Leitfaden zeige ich dir verschiedene Methoden, um unerwünschte Leerzeichen in Excel zu entfernen. Du bekommst Schritt-für-Schritt-Anleitungen und praktische Beispiele zu jeder Methode – damit du dir die Kopfschmerzen ersparst, die ich hatte. Wenn du gerade erst anfängst, schau dir unseren Kurs Data Analysis in Excel oder den Lernpfad Excel Fundamentals an. 

TL;DR

  • Versteckte Leerzeichen zerschießen Formeln — führende, nachgestellte oder doppelte Leerzeichen verursachen VLOOKUP()-Fehlmatches, SUM() liefert 0 und Vergleiche schlagen fehl.
  • TRIM() — für die meisten Fälle; entfernt führende/nachgestellte/mehrfache Leerzeichen, lässt genau ein Leerzeichen zwischen Wörtern stehen.
  • SUBSTITUTE() — entfernt ALLE Leerzeichen, auch zwischen Wörtern, oder zielt auf bestimmte Zeichen ab.
  • CLEAN() — mit TRIM() kombinieren, um nicht druckbare Zeichen aus importierten Daten zu entfernen.
  • Geschützte Leerzeichen? Verwende =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))) — die All-in-one-Lösung.
  • Suchen & Ersetzen (Strg+H) — die schnellste Option, um Leerzeichen direkt im Zellbereich zu entfernen, keine Hilfsspalte nötig.

Leerzeichen in Excel verstehen

Bevor wir Leerzeichen entfernen, schauen wir uns an, welche Arten von Leerzeichen sich in deinen Daten verstecken können:

  • Führende Leerzeichen: Leerzeichen am Anfang einer Zelle.
  • Nachgestellte Leerzeichen: Leerzeichen am Ende einer Zelle.
  • Mehrfache Leerzeichen zwischen Wörtern: Mehr als ein Leerzeichen zwischen Wörtern.
  • Geschützte Leerzeichen: Spezielle Leerzeichen, die normal aussehen, sich aber anders verhalten.

Diese Leerzeichen gelangen durch Dateiimporte, Tippfehler, uneinheitliche Formatierung oder Kopieren und Einfügen aus anderen Quellen in deine Daten.

different types of spaces in Excel

Arten von Leerzeichen. Bild: Autorin/Autor. 

Verschiedene Wege, Leerzeichen in Excel zu entfernen

Auch wenn Leerzeichen klein wirken, können sie große Probleme verursachen. Formeln funktionieren nicht, Vergleiche schlagen fehl und Berechnungen werden falsch. Bevor du loslegst, empfehle ich Folgendes:

  • Sichere deine Daten: Lege vor Änderungen immer eine Kopie an. So kannst du bei Problemen den Originalzustand wiederherstellen.
  • Formatierung prüfen: Sorge für einheitliche Groß-/Kleinschreibung und Zahlenformate, damit Ergebnisse verlässlich sind.

Jetzt schauen wir uns die besten Methoden an, um Leerzeichen in Excel zu entfernen.

Methode 1: Mit TRIM() überflüssige Leerzeichen entfernen

Die Funktion TRIM() entfernt unnötige Leerzeichen wie führende, nachgestellte und mehrfache Leerzeichen zwischen Wörtern, lässt aber ein einzelnes Leerzeichen stehen. Eine ausführliche Referenz findest du in unserem Guide zur TRIM()-Funktion in Excel. So verwendest du sie:

  1. Lege neben deinen Daten eine Hilfsspalte an.

  2. Gib in der ersten Zelle der Hilfsspalte die Formel =TRIM(A2) ein.

  3. Drücke Enter und ziehe die Formel nach unten, um sie auf alle Zeilen anzuwenden.

Using TRIM function to remove all the spaces in Excel.

Nutze TRIM(), um Leerzeichen zu entfernen. Bild: Autorin/Autor.

Tipp — Originaldaten ersetzen: Nachdem du TRIM() in der Hilfsspalte angewendet hast, kopiere die bereinigten Zellen, klicke mit rechts auf die Originalspalte und wähle Inhalte einfügen > Nur Werte (Shortcut: Alt+E+S+V oder Ctrl+Shift+V auf dem Mac). So fügst du nur die bereinigten Werte ein und kannst die Hilfsspalte anschließend löschen.

Methode 2: Die SUBSTITUTE()-Funktion verwenden

Die Funktion SUBSTITUTE() entfernt jedes Leerzeichen (auch zwischen Wörtern) aus einer Zelle und kann beliebige Zeichen – inklusive Leerzeichen – durch etwas anderes ersetzen. Sie eignet sich gut zum Säubern von Zahlendaten, z. B. wenn Ziffern durch Leerzeichen getrennt sind. 

Die Grundsyntax lautet:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

So wendest du sie an, um alle Leerzeichen zu entfernen: 

  1. Lege eine Hilfsspalte an.

  2. Gib die Formel =SUBSTITUTE(A2," ","") ein.

  3. Drücke Enter und ziehe nach unten, um alle Zeilen zu übernehmen.

all the spaces are removed using substitute function in excel.

SUBSTITUTE() im Einsatz. Bild: Autorin/Autor.

Methode 3: Datenbereinigung mit Suchen & Ersetzen

Wenn es schnell gehen soll, empfehle ich das Excel-Tool Suchen & Ersetzen — damit lassen sich doppelte Leerzeichen zwischen Wörtern beheben. So geht’s:

  1. Markiere deinen Datenbereich.

  2. Drücke Strg+H, um den Dialog Suchen & Ersetzen zu öffnen.

  3. Gib in Suchen nach zwei Leerzeichen ein.

  4. Gib in Ersetzen durch ein einzelnes Leerzeichen ein.

  5. Klicke auf Alle ersetzen.

using Find & replace feature in Excel

Leerzeichen mit Suchen & Ersetzen bereinigen. Bild: Autorin/Autor.

Wiederhole die Schritte, bis Excel meldet: Es wurden keine Daten gefunden, die ersetzt werden können. Beachte: Diese Methode reduziert führende und nachgestellte Leerzeichen auf ein einziges, entfernt sie aber nicht vollständig. Sie kümmert sich nur um Leerzeichen zwischen Wörtern. 

Methode 4: Mit CLEAN() nicht druckbare Zeichen entfernen

Beim Importieren oder Kopieren aus externen Quellen landen oft nicht druckbare Zeichen in den Daten, die Auswertungen stören. Du kannst die CLEAN()-Funktion nutzen, um sie zu entfernen — oder noch besser: mit TRIM() kombinieren, um auch überflüssige Leerzeichen zu säubern.

So funktioniert’s: 

  1. Gib in einer Hilfsspalte die Formel =TRIM(CLEAN(A2)) ein.

  2. Drücke Enter und ziehe die Formel nach unten.

use CLEAN and TRIM functions together to remove spaces in Excel.

TRIM() und CLEAN() kombinieren, um Leerzeichen zu entfernen. Bild: Autorin/Autor.

Methode 5: Fortgeschritten — Excel-Add-ins für schnellere Ergebnisse

Du kannst das Drittanbieter-Add-in Ablebits Ultimate Suite for Excel verwenden. Das Tool Trim Spaces bereinigt Daten schnell und umfassend. Mit einem Klick werden führende und nachgestellte Leerzeichen, Zeilenumbrüche, doppelte Leerstellen zwischen Wörtern und geschützte Leerzeichen entfernt. Wenn du – so wie ich – regelmäßig mit großen Datensätzen arbeitest, sparst du damit enorm viel Zeit. 

So nutzt du es:

  1. Markiere den zu bereinigenden Zellbereich.

  2. Öffne die Registerkarte Ablebits Data und klicke auf Trim Spaces.

  3. Wähle in der Seitenleiste aus, was entfernt werden soll, und klicke auf Trim.

TRIM spaces in Excel

Leerzeichen mit einem Excel-Add-in trimmen. Bild: Autorin/Autor.

Gezielte Lösungen für typische Szenarien beim Entfernen von Leerzeichen in Excel

Schauen wir uns nun ein paar häufige Szenarien an — und wie du sie schnell löst.

Überflüssige Leerzeichen entfernen

Zusätzliche Leerzeichen machen Daten unübersichtlich und schwer zu verarbeiten. Mit TRIM() räumst du sie auf und behältst genau ein Leerzeichen zwischen Wörtern. Ich habe zum Beispiel Einträge mit uneinheitlichen Abständen. Um das zu korrigieren, gebe ich in Zelle B2 diese Formel ein und übertrage sie auf alle Zeilen:

=TRIM(A2)

Use TRIM() to remove extra spaces in Excel.

Mit TRIM() überflüssige Leerzeichen entfernen. Bild: Autorin/Autor.

Führende Leerzeichen entfernen 

Manchmal möchten wir mehrere Leerzeichen zwischen Wörtern beibehalten, um die Lesbarkeit zu erhöhen, aber Leerzeichen am Anfang entfernen. TRIM() wäre zwar hilfreich, entfernt aber alle mehrfachen Leerzeichen im Text. Wenn du nur die führenden Leerzeichen loswerden willst und den Rest unverändert lassen möchtest, nutze diese fortgeschrittene Formel:

=MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))

So funktioniert die Formel: Sie findet das erste Nicht-Leerzeichen und behält alles ab dieser Position bei. So bleiben Leerzeichen zwischen Wörtern erhalten, und nur der Anfang wird getrimmt.

removing only leading spaces in Excel.

Nur führende Leerzeichen entfernen. Bild: Autorin/Autor.

Nachgestellte Leerzeichen entfernen

Nachgestellte Leerzeichen sind zusätzliche Leerzeichen nach Text oder Zahlen in einer Zelle. Diese unsichtbaren Zeichen führen zu Problemen wie Formelfehlern — scheinbar identische Zellen matchen dann z. B. in VLOOKUP() oder MATCH() nicht. Verwende TRIM(), um das zu vermeiden. Ich habe dazu die Formel in Zelle B2 eingegeben und auf alle Zeilen angewendet:

=TRIM(A2)

Remove trailing spaces using TRIM function in Excel.

Nachgestellte Leerzeichen entfernen. Bild: Autorin/Autor.

Leerzeichen vor Zahlen entfernen

TRIM() ist super für Text, kann bei Zahlen aber Tücken haben. Schau dir an, was passiert:

=TRIM(A2)

TRIM() function fails to remove spaces correctly in Excel.

TRIM() entfernt zwar Leerzeichen, aber wandelt Zahlen in Text um. Bild: Autorin/Autor.

Du siehst: TRIM() entfernt die Leerzeichen vor einer Zahl, aber Excel behandelt das Ergebnis nicht mehr als Zahl — sondern als Text. So erkennst du das:

  • Die Daten sind linksbündig statt rechtsbündig.

  • In der Statusleiste wird nur die Anzahl markierter Zellen angezeigt (ANZAHL), nicht die Summe.

  • Wenn du diese Zellen mit SUM() addierst, erhältst du 0.

Du musst den Text wieder in eine Zahl umwandeln. Das geht, indem du mit 1 multiplizierst oder diese Formel verwendest:

=VALUE(TRIM(A2))

Damit entfernst du Leerzeichen und stellst sicher, dass Excel die Daten als Zahlen interpretiert.

Combine VALUE() and TRIM() to remove spaces before numbers in Excel.

VALUE() und TRIM() kombinieren, um Leerzeichen vor Zahlen zu entfernen. Bild: Autorin/Autor.

Leerzeichen aus einer Zeichenkette entfernen 

Wenn du alle Leerzeichen entfernen willst — auch zwischen Wörtern —, nutze die Funktion SUBSTITUTE():

=SUBSTITUTE(A2, " ", "")

Damit werden sämtliche Leerzeichen aus der Zeichenkette entfernt.

Remove the spaces using SUBSTITUTE function in Excel.

Leerzeichen mit SUBSTITUTE() entfernen. Bild: Autorin/Autor.

Sonderzeichen und unnötige Leerzeichen entfernen  

SUBSTITUTE() ist ideal, wenn du bestimmte Zeichen entfernen willst. Kombiniert mit TRIM() bereinigst du Sonderzeichen und Leerzeichen in einem Rutsch. Wenn ich z. B. das &-Zeichen entfernen und Leerzeichen bereinigen möchte, nutze ich:

=TRIM(SUBSTITUTE(A2, "&", ""))

So siehst du, wie TRIM() und SUBSTITUTE() zusammen im Vergleich zu SUBSTITUTE() allein wirken.

Combine TRIM() and SUBSTITUTE() to clean spaces in Excel.

TRIM() und SUBSTITUTE() kombinieren, um Leerzeichen zu bereinigen. Bild: Autorin/Autor.

Zeilenumbrüche entfernen

Beim Einfügen aus dem Web oder anderen Quellen enthalten Daten manchmal Zeilenumbrüche (Alt+Enter, CHAR(10)), die wie zusätzliche Abstände wirken. TRIM() erwischt sie nicht. So entfernst du sie:

  1. Markiere die zu bereinigenden Zellen.

  2. Drücke Strg+H für Suchen & Ersetzen.

  3. Drücke im Feld Suchen nach Strg+J (der blinkende Cursor steht für den Zeilenumbruch).

  4. Lass Ersetzen durch leer (oder gib ein Leerzeichen ein, um Wörter nicht zu verschmelzen).

  5. Klicke Alle ersetzen.

Alternativ kannst du die Formel =TRIM(CLEAN(A1)) verwenden — CLEAN() entfernt Zeilenumbrüche (CHAR(10)) und andere nicht druckbare Zeichen (ASCII 1–31) in einem Schritt.

Häufige Probleme und Lösungen

Beim Kopieren oder Importieren aus anderen Quellen tauchen oft geschützte Leerzeichen und merkwürdige Zeichen auf. So gehe ich damit um: 

Geschützte Leerzeichen, die TRIM() nicht entfernt

TRIM() entfernt zwar überflüssige Leerzeichen, kommt aber bei geschützten Leerzeichen (Zeichencode 160) nicht weiter. Die treten oft in Web- oder formatierten Texten auf. Ich verwende dann:

=TRIM(SUBSTITUTE(A1, CHAR(160), ""))

Diese Formel entfernt geschützte Leerzeichen vollständig. Wenn du sie erst durch normale Leerzeichen ersetzen willst (damit TRIM() anschließend doppelte entfernt), nutze: =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))) — die bewährte Formel, um alle Leerzeichentypen auf einmal zu entfernen.

Versteckte Zeichen oder Probleme durch Einfügen

Manchmal schleichen sich andere versteckte Zeichen ein, etwa Tabs oder Zeilenumbrüche. Um sie zu finden, nutze ich CODE(), um den Zeichencode zu prüfen:

  • Erstes Zeichen: =CODE(LEFT(A1,1))

  • Letztes Zeichen: =CODE(RIGHT(A1,1))

  • Bestimmte Position: =CODE(MID(A1, n, 1)) (Ersetze n durch die Positionsnummer.)

Dies ist die Formel, die ich nutze:

=CODE(RIGHT(C2,1))

Wenn ich den Code kenne, entferne ich ihn mit TRIM() und SUBSTITUTE(). Um z. B. Tabs (Code 115) zu entfernen, verwende ich:

(SUBSTITUTE(C2, CHAR(115), “ “))

remove the hidden spaces using CODE, TRIM and SUBSTITUTE functions in Excel.

Mit CODE(), TRIM() und SUBSTITUTE() Leerzeichen entfernen. Bild: Autorin/Autor.

Schneller Methodenvergleich

Unsicher, welche Methode passt? Diese Tabelle verknüpft jedes Szenario mit dem richtigen Werkzeug:

Szenario Beste Methode Formel / Shortcut
Führende & nachgestellte Leerzeichen entfernen TRIM() =TRIM(A1)
ALLE Leerzeichen entfernen (auch zwischen Wörtern) SUBSTITUTE() =SUBSTITUTE(A1," ","")
Schnelle Bereinigung im Bereich, ohne Formel Suchen & Ersetzen Strg+H
Aus dem Web oder anderen Apps importierte Daten TRIM() + CLEAN() =TRIM(CLEAN(A1))
Geschützte Leerzeichen (CHAR(160)) aus Webseiten TRIM + CLEAN + SUBSTITUTE =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Leerzeichen in Zahlenwerten VALUE() + TRIM() =VALUE(TRIM(A1))
Zeilenumbrüche entfernen Suchen & Ersetzen oder CLEAN() Strg+H → Strg+J oder =TRIM(CLEAN(A1))
Großer Datensatz, häufige Bereinigung Excel-Add-in (Ablebits) Ablebits Data > Trim Spaces

Fazit

In diesem Guide habe ich dir Methoden wie TRIM() für einfache Fälle, SUBSTITUTE() für fortgeschrittene Probleme und Add-ins gezeigt, wenn du häufig Leerzeichen entfernen willst und einen anderen Workflow bevorzugst. Je nach Datentyp passt eine andere Methode — wähle die, die am besten für deinen Anwendungsfall funktioniert. Für einen umfassenderen Blick auf saubere Tabellen schau dir unseren Guide zur Datenbereinigung in Excel an.

Wenn du deine Kompetenzen weiter ausbauen willst, sieh dir den DataCamp-Lernpfad Data Analysis with Excel Power Tools an. Er bietet Schritt-für-Schritt-Lektionen, mit denen du Excel meisterst und deine Datenbereinigung verbesserst.

Bringe deine Karriere mit Excel voran

Erwerbe die Fähigkeiten, um Excel optimal zu nutzen - keine Erfahrung erforderlich.

Heute kostenlos starten

Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Ich bin ein Inhaltsstratege, der es liebt, komplexe Themen zu vereinfachen. Ich habe Unternehmen wie Splunk, Hackernoon und Tiiny Host geholfen, ansprechende und informative Inhalte für ihr Publikum zu erstellen.

FAQs zum Entfernen von Leerzeichen in Excel

Kann ich mit Power Query Leerzeichen in Excel entfernen?

Ja, so gehst du vor:

  • Wähle deine Daten aus und lade sie in Power Query.
  • Wähle im Power Query Editor die Spalte aus, die du bereinigen willst.
  • Nutze die Registerkarte Transformieren und wähle Trimmen, um führende und nachgestellte Leerzeichen zu entfernen.

Verwende Werte ersetzen, um doppelte Leerzeichen zwischen Wörtern oder bestimmte Zeichen zu entfernen. Danach kannst du die Daten zurück in Excel laden.

Wie entferne ich Bindestriche und zusätzliche Leerzeichen aus einer Zelle in Excel?

Du kannst die Funktionen TRIM() und SUBSTITUTE() verwenden, um Bindestriche und zusätzliche Leerzeichen aus einer Zelle zu entfernen. Hier ist die Formel: =TRIM(SUBSTITUTE(A11, "-", ""))

Kann ich mit Blitzvorschlag (Flash Fill) Leerzeichen aus einem Text entfernen?

Blitzvorschlag (Flash Fill) kann Leerzeichen entfernen, wenn du ein Muster vorgibst. Steht z. B. John Doe in A2 und du willst JohnDoe ohne Leerzeichen, tippe JohnDoe in B2 und drücke Strg + E, um Blitzvorschlag auszulösen.

Kann ich Leerzeichen entfernen und Text gleichzeitig in Großbuchstaben umwandeln?

Ja, kombiniere SUBSTITUTE() und UPPER(), um Leerzeichen zu entfernen und Text in Großbuchstaben umzuwandeln: =UPPER(SUBSTITUTE(A2, " ", ""))

Was ist der schnellste Weg, Leerzeichen in Excel ohne Formel zu entfernen?

Nutze Suchen & Ersetzen (Strg+H). Gib in Suchen nach ein oder zwei Leerzeichen ein. Lass Ersetzen durch leer und klicke auf Alle ersetzen. So entfernst du Leerzeichen direkt im markierten Bereich, ohne Hilfsspalte. Musterbasiert geht es mit Blitzvorschlag (Strg+E), wenn du ein Beispiel des gewünschten Ergebnisses vorgibst.

Warum funktioniert TRIM() bei meinen Daten nicht?

TRIM() entfernt nur normale Leerzeichen (ASCII 32). Enthalten deine Daten geschützte Leerzeichen (CHAR(160), häufig bei Web-Texten) oder nicht druckbare Zeichen, reicht TRIM() allein nicht. Verwende die All-in-one-Formel: =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))). Mit =CODE(LEFT(A1,1)) oder =CODE(RIGHT(A1,1)) identifizierst du das unbekannte Zeichen.

Themen

Mit DataCamp Excel lernen

Kurs

Datenaufbereitung in Excel

3 Std.
80.8K
Verstehen, wie man Excel-Daten mit logischen Funktionen, verschachtelten Formeln, Nachschlagefunktionen und PivotTables aufbereitet.
Details anzeigenRight Arrow
Kurs starten
Mehr anzeigenRight Arrow
Verwandt

Tutorial

So kürzt man eine Zeichenfolge in Python: Drei verschiedene Methoden

Lerne die Grundlagen zum Entfernen von führenden und nachfolgenden Zeichen aus einer Zeichenfolge in Python.
Adel Nehme's photo

Adel Nehme

Tutorial

Wie man in Python einen Eintrag aus einer Liste löscht

Lerne, wie du Elemente aus einer Liste in Python löschen kannst. Mach dich mit Methoden wie remove(), pop() und del für die Listenverwaltung vertraut.
Allan Ouko's photo

Allan Ouko

Tutorial

Python-Tutorial zum Verknüpfen von Zeichenfolgen

Lerne verschiedene Methoden zum Verknüpfen von Zeichenfolgen in Python kennen, mit Beispielen, die jede Technik zeigen.
DataCamp Team's photo

DataCamp Team

Tutorial

Python NaN: 4 Möglichkeiten, um in Python nach fehlenden Werten zu suchen

Schau dir 4 Möglichkeiten an, wie du NaN-Werte in Python mit NumPy und Pandas erkennen kannst. Lerne die wichtigsten Unterschiede zwischen NaN und None kennen, um Daten effizient zu bereinigen und zu analysieren.
Adel Nehme's photo

Adel Nehme

Tutorial

Python-Lambda-Funktionen: Ein Leitfaden für Anfänger

Lerne mehr über Python-Lambda-Funktionen, wozu sie gut sind und wann man sie benutzt. Enthält praktische Beispiele und bewährte Methoden für eine effektive Umsetzung.
Mark Pedigo's photo

Mark Pedigo

Tutorial

Python Datenstrukturen Tutorial

Mach dich mit Python-Datenstrukturen vertraut: Lerne mehr über Datentypen und primitive sowie nicht-primitive Datenstrukturen wie Strings, Listen, Stapel usw.
Sejal Jaiswal's photo

Sejal Jaiswal

Mehr anzeigenMehr anzeigen