Formelfalke

Leerzeichen in Excel entfernen: GLÄTTEN, WECHSELN und geschützte Leerzeichen

=GLÄTTEN(A2) entfernt Leerzeichen am Anfang und Ende und macht aus mehreren Leerzeichen zwischen Wörtern eins. Sollen alle Leerzeichen weg, etwa in Telefonnummern, nimmst du =WECHSELN(A2;" ";""). Hilft beides nicht, sind es geschützte Leerzeichen: =GLÄTTEN(WECHSELN(A2;ZEICHEN(160);" ")).

Englisch: TRIM · Stand 03.11.2026 · Übung ohne Anmeldung

Schritt 1 von 4
0 0Punkte
Deine Aufgabe

Im Namen stecken zwei Leerzeichen. Mach eins daraus.

GLÄTTEN lässt zwischen zwei Wörtern genau ein Leerzeichen stehen und löscht den Rest.

So baust du die Formel
=GLÄTTEN(A2der Name aus dem Export)
B2fx
A
B
C
D
1
2
3
4
5
6
7
8
9
Halter (Export)
Halter bereinigt
Telefon (Export)
Telefon fürs SMS-Tool
Petra Albrecht
0421 3378 902
Jonas Weber
0176 4459 2180
Familie Öztürk
0421 55 61 07
Anna Lena Krüger
0151 2093 3341
Mehmet Demir
0421 8870 15
Sabine Hoffmann
0160 7712 584
hier klicken
Wähl die markierte Zelle und tipp los. Enter prüft.

Leerzeichen entfernen: Schritt für Schritt

  1. Hilfsspalte einfügen

    Rechtsklick auf den Kopf der Spalte rechts neben deinen Daten › Einfügen. In die neue Spalte kommen die bereinigten Werte, das Original bleibt erst einmal stehen.

  2. GLÄTTEN eintippen

    Steht der erste Name in A2, tippst du in B2 =GLÄTTEN(A2) und drückst Enter.

  3. Bis zum Ende ausfüllen

    Doppelklick auf das kleine Quadrat unten rechts an B2. Excel füllt die Formel so weit nach unten, wie in Spalte A Daten stehen.

  4. Ergebnis prüfen

    Vergleiche =LÄNGE(A2) mit =LÄNGE(B2). Ist die Zahl gleich geblieben, obwohl du Leerzeichen vermutest, sind es geschützte Leerzeichen. Dann hilft der Abschnitt weiter unten.

  5. Als Werte zurückschreiben

    Spalte B markieren, Strg + C, dann Rechtsklick auf A2 › Einfügeoptionen › Werte. Jetzt steht der saubere Text im Original, und du kannst die Hilfsspalte löschen.

Was GLÄTTEN entfernt und was nicht

GLÄTTEN (englisch TRIM) macht drei Dinge: Es löscht Leerzeichen am Anfang, löscht Leerzeichen am Ende und kürzt mehrere Leerzeichen zwischen zwei Wörtern auf genau eins. Aus „ Jonas Weber “ wird „Jonas Weber“. Das einzelne Leerzeichen zwischen Vor- und Nachname bleibt also stehen, genau wie du es willst.

Was GLÄTTEN nicht anfasst: das geschützte Leerzeichen (Zeichencode 160), Tabulatoren und Zeilenumbrüche. Für Umbrüche und andere Steuerzeichen gibt es SÄUBERN, das alle nicht druckbaren Zeichen mit den Codes 0 bis 31 löscht. Beides kombinierst du so: =GLÄTTEN(SÄUBERN(A2)). Wie du gezielt Zeilenumbrüche durch Leerzeichen ersetzt, steht bei Zeilenumbruch in Excel.

Wichtig: GLÄTTEN ändert die Zelle nicht selbst. Es ist eine Formel, die in einer anderen Zelle ein bereinigtes Ergebnis zeigt. Deshalb brauchst du die Hilfsspalte und am Ende den Schritt „Als Werte einfügen“.

Alle Leerzeichen entfernen mit WECHSELN

Manchmal soll gar kein Leerzeichen übrig bleiben: bei Telefonnummern für ein SMS-Tool, bei einer IBAN wie „DE89 3704 0044 0532 0130 00“ oder bei Artikelnummern, die einmal mit und einmal ohne Abstand erfasst wurden. Dafür nimmst du =WECHSELN(A2;" ";""). Das zweite Argument ist der Text, der weg soll (ein Leerzeichen zwischen Anführungszeichen), das dritte der Ersatz. Zwei Anführungszeichen direkt hintereinander heißen „nichts“.

WECHSELN liefert immer Text. Bei Telefonnummern ist das gut, denn so bleibt die führende 0 erhalten. Brauchst du dagegen eine Zahl zum Rechnen, hängst du *1 an: =WECHSELN(A2;" ";"")*1. Eine IBAN ohne Leerzeichen kannst du danach mit LINKS, RECHTS und TEIL in ihre Teile zerlegen.

Geschützte Leerzeichen: wenn GLÄTTEN nicht hilft

Kopierst du Daten aus einer Webseite, einem PDF oder manchen Bank- und Shop-Exporten, sind die Leerzeichen oft keine normalen. Es ist das geschützte Leerzeichen mit dem Code 160 (in HTML  ). Es sieht genauso aus, aber GLÄTTEN und WECHSELN mit " " erkennen es nicht. Das ist der häufigste Grund, warum Leute schreiben „GLÄTTEN funktioniert nicht“.

Die Lösung ist eine Kombination: Erst ersetzt WECHSELN jedes geschützte Leerzeichen durch ein normales, dann räumt GLÄTTEN auf: =GLÄTTEN(WECHSELN(A2;ZEICHEN(160);" ")). ZEICHEN(160) erzeugt genau dieses Sonderzeichen. Am Mac nimmst du UNIZEICHEN(160), weil ZEICHEN dort einen anderen Zeichensatz verwendet und bei 160 ein anderes Zeichen liefert.

Ob ein geschütztes Leerzeichen drinsteckt, verrät =CODE(RECHTS(A2;1)). Kommt 32, ist das letzte Zeichen ein normales Leerzeichen. Kommt 160, ist es ein geschütztes. Mit LINKS statt RECHTS prüfst du das erste Zeichen. Am Mac nimmst du UNICODE statt CODE, aus demselben Grund wie bei UNIZEICHEN.

Leerzeichen in Zahlen: wenn Excel nicht rechnet

Aus manchen Exporten kommen Beträge wie „1 250,00“ mit einem Leerzeichen als Tausendertrenner. Für Excel ist das Text: Die Zelle steht linksbündig, SUMME übergeht sie, und =A2*2 ergibt #WERT!. Mit =WECHSELN(A2;" ";"")*1 wird daraus die Zahl 1250. Ist der Trenner ein geschütztes Leerzeichen, nimm =WECHSELN(A2;ZEICHEN(160);"")*1. Mehr zu Text, der wie eine Zahl aussieht, steht bei #WERT! beheben.

Ohne Formel: Suchen und Ersetzen

Sollen wirklich alle Leerzeichen in einem Bereich verschwinden, geht es auch ohne Hilfsspalte: Bereich markieren, Strg + H, bei Suchen nach ein Leerzeichen tippen, Ersetzen durch leer lassen, Alle ersetzen. Vorsicht, dabei verschwinden auch die Leerzeichen zwischen Vor- und Nachname. Für Namen ist GLÄTTEN deshalb der bessere Weg. Ein geschütztes Leerzeichen gibst du im Suchfeld mit Alt + 0160 auf dem Ziffernblock ein. Alles Weitere zum Dialog zeigt Suchen und Ersetzen.

Warum SVERWEIS wegen Leerzeichen #NV zeigt

Für Excel ist „Becker “ mit Leerzeichen am Ende ein anderer Text als „Becker“, deshalb findet SVERWEIS keinen Treffer und meldet #NV. Bereinige beide Listen mit GLÄTTEN, oder lies die anderen Ursachen bei #NV in Excel nach.

So findest du versteckte Leerzeichen

Leerzeichen am Ende sieht man nicht. Ein schneller Test für eine ganze Spalte: =LÄNGE(A2)<>LÄNGE(GLÄTTEN(A2)) liefert WAHR für jede Zelle, in der GLÄTTEN etwas ändern würde. Noch bequemer machst du die Stellen mit bedingter Formatierung sichtbar: Regel mit Formel, dieselbe Formel eintragen, rote Füllung wählen. Dann leuchtet jede verdächtige Zelle auf, auch in Listen mit Tausenden Zeilen.

Kommen die Daten regelmäßig aus derselben Quelle, lohnt sich der Blick auf den Import. Beim CSV-Import über Power Query gibt es unter Transformieren › Format › Kürzen einen eigenen Befehl. Er entfernt aber nur Leerzeichen am Rand, doppelte in der Mitte bleiben. Für die meisten Büro-Listen reicht GLÄTTEN in einer Hilfsspalte. Wer solche Aufräumarbeiten systematisch lernen will, findet sie im Excel-Kurs online.

Leerzeichen entfernen: 3 Beispiele

Einfach: doppelte Leerzeichen im Namen

Im Export der Online-Terminbuchung stehen zwischen Vor- und Nachname zwei Leerzeichen. LÄNGE zeigt den Unterschied, GLÄTTEN behebt ihn.

C2fx=GLÄTTEN(A2)
ABCD
1ExportLÄNGEBereinigtLÄNGE
2Petra··Albrecht15Petra Albrecht14
3·Mehmet Demir·14Mehmet Demir12
Die Punkte stehen hier für Leerzeichen. Die Längen zeigen, wie viele weg sind.

Büro: IBAN ohne Leerzeichen

Das Lastschrift-Tool der Hausverwaltung will die IBAN als durchgehende Zeichenkette. WECHSELN entfernt alle Leerzeichen, auch die einzelnen.

B2fx=WECHSELN(A2;" ";"")
AB
1IBAN (Formular)IBAN fürs Tool
2DE89 3704 0044 0532 0130 00DE89370400440532013000
22 Zeichen, so wie eine deutsche IBAN sein muss.

Fortgeschritten: Beträge von einer Webseite

Aus einer Preisliste im Browser kopiert, stehen die Beträge mit geschütztem Leerzeichen als Tausendertrenner da. GLÄTTEN hilft nicht, WECHSELN mit ZEICHEN(160) schon. Das *1 macht aus dem Text eine Zahl.

B2fx=WECHSELN(A2;ZEICHEN(160);"")*1
AB
1KopiertZahl
21 250,001.250,00
312 480,5012.480,50
Jetzt rechnet SUMME mit den Beträgen. Am Mac UNIZEICHEN(160) statt ZEICHEN(160).

Häufige Fehler und Lösungen

GLÄTTEN funktioniert nicht

Ursache: Es sind geschützte Leerzeichen (Code 160) aus Webseiten oder PDFs. GLÄTTEN entfernt nur normale Leerzeichen (Code 32).

Lösung: =GLÄTTEN(WECHSELN(A2;ZEICHEN(160);" ")), am Mac mit UNIZEICHEN(160).

Vor- und Nachname kleben zusammen

Ursache: Du hast WECHSELN mit "" oder Suchen und Ersetzen benutzt. Beides löscht jedes Leerzeichen.

Lösung: Für Namen GLÄTTEN nehmen. Es lässt genau ein Leerzeichen zwischen den Wörtern stehen.

Hilfsspalte zeigt #BEZUG!

Ursache: Du hast die Originalspalte gelöscht, auf die GLÄTTEN zeigt, bevor die Ergebnisse als Werte eingefügt waren.

Lösung: Mit Strg + Z zurück. Erst kopieren und als Werte einfügen, dann die nicht mehr gebrauchte Spalte löschen.

SUMME ergibt 0 nach dem Bereinigen

Ursache: WECHSELN liefert immer Text. SUMME übergeht Text, auch wenn er wie „1250“ aussieht.

Lösung: *1 anhängen: =WECHSELN(A2;" ";"")*1. Dann ist das Ergebnis eine echte Zahl und steht rechtsbündig.

Führende Null ist weg

Ursache: Du hast eine Telefonnummer mit *1 in eine Zahl umgewandelt oder als Zahl eingefügt.

Lösung: Telefonnummern als Text lassen, also ohne *1. WECHSELN allein behält die 0.

In welchen Excel-Versionen geht das?

GLÄTTEN, WECHSELN, SÄUBERN und ZEICHEN gibt es in jeder Excel-Version. UNIZEICHEN gibt es ab Excel 2013, auch auf dem Mac und in Excel im Web. In Excel für Mac liefert ZEICHEN Zeichen aus dem Mac-Zeichensatz, deshalb dort UNIZEICHEN(160) für das geschützte Leerzeichen.

  • Excel 365
  • Excel 2024 / 2021 / 2019 / 2016
  • Excel für Mac (UNIZEICHEN statt ZEICHEN) (teilweise)
  • Excel im Web

Weiter üben

Im Excel-Kurs kommen die Übungen in der richtigen Reihenfolge, mit Fortschritt und Zertifikat.

Fragen zu Leerzeichen entfernen

Wie entferne ich in Excel Leerzeichen am Ende?

+

Mit =GLÄTTEN(A2) in einer Hilfsspalte. Danach kopierst du das Ergebnis und fügst es als Werte über das Original ein.

Wie entferne ich alle Leerzeichen in einer Zelle?

+

Mit =WECHSELN(A2;" ";""). Das ersetzt jedes Leerzeichen durch nichts. Für einen ganzen Bereich ohne Formel geht auch Strg + H mit einem Leerzeichen bei Suchen nach.

Warum funktioniert GLÄTTEN nicht?

+

Meist sind es geschützte Leerzeichen mit dem Code 160. GLÄTTEN kennt nur normale Leerzeichen. Die Lösung: =GLÄTTEN(WECHSELN(A2;ZEICHEN(160);" ")).

Was ist der Unterschied zwischen GLÄTTEN und SÄUBERN?

+

GLÄTTEN entfernt überflüssige Leerzeichen. SÄUBERN entfernt nicht druckbare Steuerzeichen wie Zeilenumbrüche. Bei unsauberen Exporten kombinierst du beide: =GLÄTTEN(SÄUBERN(A2)).

Wie entferne ich Leerzeichen zwischen Zahlen?

+

Mit =WECHSELN(A2;" ";"")*1. WECHSELN löscht die Leerzeichen, das *1 macht aus dem Text eine Zahl. Bei Telefonnummern lässt du das *1 weg, sonst fällt die führende 0 weg.

Excel richtig lernen, nicht nur nachschlagen.

Der Excel-Kurs online führt dich mit Übungen von SUMME bis Pivot, mit Zertifikat am Ende.

Kostenlos weiterüben