cellio

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

  1. Schreibe in eine leere Zelle neben deinen Daten =TRIM(A2) und wende die Formel nach unten an (nach unten ausfüllen).
  2. Kopiere die neue Spalte.
  3. 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

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.

Weiterlesen