TRIM in Excel: Überflüssige Leerzeichen entfernen
So entfernst du mit TRIM (GLÄTTEN) in Excel führende, doppelte und unsichtbare Leerzeichen für fehlerfreie Formeln und saubere Daten.
Von Ayoub Farid · · 2 Min. Lesezeit
Überflüssige Leerzeichen sind oft unsichtbar – und richten in deiner Tabelle ein echtes Chaos an: VLOOKUP (SVERWEIS) liefert plötzlich #N/A, COUNTIF (ZÄHLENWENN) zählt Zeilen nicht mit und Dubletten werden nicht erkannt. Die Excel-Funktion TRIM (im deutschen Excel: GLÄTTEN) löst fast all diese Probleme im Handumdrehen.
Was TRIM genau macht
=TRIM(text)
*(Hinweis: Im deutschen Excel lautet die Formel =GLÄTTEN(Text).)*
- Entfernt alle Leerzeichen am Anfang und am Ende einer Zelle
- Wandelt mehrfache Leerzeichen mitten im Text in ein einzelnes Leerzeichen um
Aus " Max Mustermann " wird ganz sauber "Max Mustermann".
Eine komplette Spalte bereinigen
- Schreibe in eine leere Zelle neben deinen Daten
=TRIM(A2)und wende die Formel nach unten an (nach unten ausfüllen). - Kopiere die neue Spalte.
- Wähle über Inhalte einfügen > Werte aus und überschreibe die Originaldaten (oder behalte die neue Spalte und lösche die alte).
In Excel 365 oder Google Sheets kannst du sogar einen ganzen Bereich auf einmal glätten: =TRIM(A2:A500) gibt das Ergebnis dynamisch als Spill-Bereich aus.
TRIM direkt in anderen Formeln nutzen
Statt die Ursprungsdaten manuell zu bereinigen, kannst du Werte direkt innerhalb anderer Excel Formeln bereinigen:
=VLOOKUP(TRIM(F2),$A$2:$C$500,3,FALSE)
=PROPER(TRIM(A2))
*(Im deutschen Excel: =SVERWEIS(GLÄTTEN(F2);$A$2:$C$500;3;FALSCH) und =GROSS2(GLÄTTEN(A2)) – beachte hierbei das Semikolon als Trennzeichen).*
Wenn TRIM nicht funktioniert: geschützte Leerzeichen
Daten, die aus Webseiten oder ERP-Systemen kopiert werden, enthalten häufig sogenannte geschützte Leerzeichen (Zeichencode 160). Die normale TRIM-Funktion ignoriert diese einfach. Ersetze sie daher zuerst:
=TRIM(SUBSTITUTE(A2,CHAR(160)," "))
*(Im deutschen Excel: =GLÄTTEN(WECHSELN(A2;ZEICHEN(160);" ")))*
Andere unsichtbare Zeichen entfernen
Zeilenumbrüche und nicht druckbare Steuerzeichen aus System-Exporten entfernst du am besten mit CLEAN (SÄUBERN):
=TRIM(CLEAN(A2))
*(Im deutschen Excel: =GLÄTTEN(SÄUBERN(A2)))*
So spürst du versteckte Leerzeichen auf
Mit =LEN(A2) (im deutschen Excel: =LÄNGE(A2)) zählst du die genaue Zeichenanzahl in einer Zelle. Wenn das Wort „Kaffee“ als Ergebnis 7 liefert, hat sich irgendwo ein Leerzeichen eingeschlichen. Vergleiche einfach =LEN(A2) mit =LEN(TRIM(A2)).
Verwandte Funktionen zum Bereinigen von Daten
- UPPER, LOWER, PROPER für Groß- und Kleinschreibung (zusammen mit TEXT)
- LEFT, RIGHT, MID zum Teilen von Texten
- Text aufteilen in mehrere Spalten
- Duplikate entfernen
Das Bereinigen unordentlicher Daten (TRIM, TEXT, Datumsformate) gehört zu den zentralen Lektionen, wenn du praxisnah Excel lernen möchtest – perfekt auch zur Vorbereitung auf einen Excel-Test im Bewerbungsverfahren. Genau solche Module erwarten dich bald in Cellio.
Häufig gestellte Fragen
Wie entferne ich Leerzeichen in Excel?
Verwende =TRIM(A2) (in der deutschen Version =GLÄTTEN(A2)), um überflüssige Leerzeichen zu löschen, oder =SUBSTITUTE(A2," ","") (=WECHSELN(A2;" ";"")), um ausnahmslos alle Leerzeichen zu entfernen.
Warum entfernt TRIM nicht alle Leerzeichen?
Die betroffenen Daten enthalten meist geschützte Leerzeichen aus dem Web. Verwende in diesem Fall =TRIM(SUBSTITUTE(A2,CHAR(160)," ")) bzw. =GLÄTTEN(WECHSELN(A2;ZEICHEN(160);" ")).
Entfernt TRIM auch Leerzeichen zwischen Wörtern?
Einzelne Leerzeichen zwischen Wörtern bleiben erhalten – die Funktion entfernt lediglich überzählige Doppel- und Mehrfachleerzeichen.
Funktioniert TRIM auch in Google Sheets?
Ja, in Google Sheets funktioniert die Funktion genauso wie in Excel.