Start › Excel-Funktionen › GLÄTTEN
GLÄTTEN in Excel: überflüssige Leerzeichen entfernen
GLÄTTEN entfernt überflüssige Leerzeichen aus einem Text: alle Leerzeichen am Anfang und Ende und doppelte Leerzeichen zwischen Wörtern. Es ist das Erste, was Sie versuchen sollten, wenn ein Verweis #NV für einen Wert zurückgibt, den Sie deutlich sehen. Im englischen Excel heißt die Funktion TRIM.
In dieser Anleitung
Syntax von GLÄTTEN
=GLÄTTEN(Text)Ein einziges Argument: der Text oder die Zelle, die bereinigt werden soll. GLÄTTEN lässt ein einfaches Leerzeichen zwischen Wörtern stehen.
Einfaches Beispiel
| A | B | C | |
|---|---|---|---|
| 1 | Original | =GLÄTTEN(A) | =LÄNGE(A) → LÄNGE(B) |
| 2 | Mango | Mango | 7 → 5 |
| 3 | Banane | Banane | 9 → 6 |
| 4 | Anna von Berg | Anna von Berg | 16 → 13 |
Das Problem sind die Leerzeichen, die Sie nicht sehen. Zählen Sie die Zeichen mit =LÄNGE(A2): Hat „Mango“ eine Länge von 7, stecken irgendwo zwei Leerzeichen zu viel.
GLÄTTEN üben: selbst ausprobieren
Lesen ist das eine, selbst tippen das andere. Bauen Sie die Formel unten Schritt für Schritt auf: Die Tipps sagen Ihnen, was Sie eingeben müssen, und Sie können auf Zellen klicken oder darüber ziehen, um sie hinzuzufügen, genau wie in Excel.
Aufgabe: Entfernen Sie in B2 die überflüssigen Leerzeichen aus dem Namen: =GLÄTTEN(A2)
SVERWEIS- und VERGLEICH-Fehler beheben
„Mango“ mit einem Leerzeichen am Ende passt nicht zu „Mango“. Sie können den Suchwert in der Formel bereinigen:
=SVERWEIS(GLÄTTEN(E2); $A$2:$C$7; 3; FALSCH)Stecken die Leerzeichen in der Tabelle selbst, bereinigen Sie diese Spalte einmal (siehe unten), statt GLÄTTEN in jeder Formel zu verwenden. Mehr dazu in der SVERWEIS-Anleitung.
Die Originaldaten durch die bereinigte Version ersetzen
- Fügen Sie eine Hilfsspalte mit
=GLÄTTEN(A2)ein und kopieren Sie sie nach unten. - Kopieren Sie die Hilfsspalte.
- Markieren Sie die Originalspalte und verwenden Sie Inhalte einfügen › Werte (Strg+Alt+V, Werte wählen, Enter).
- Löschen Sie die Hilfsspalte.
Die Leerzeichen, die GLÄTTEN nicht entfernt
Von Webseiten kopierter Text enthält oft geschützte Leerzeichen (Zeichen 160). Sie sehen aus wie normale Leerzeichen, aber GLÄTTEN entfernt nur das normale Leerzeichen (Zeichen 32). Ersetzen Sie sie zuerst und wenden Sie dann GLÄTTEN an:
=GLÄTTEN(WECHSELN(A2; ZEICHEN(160); " "))Für Zeilenumbrüche und andere unsichtbare Steuerzeichen aus exportierten Daten fügen Sie SÄUBERN hinzu:
=GLÄTTEN(SÄUBERN(WECHSELN(A2; ZEICHEN(160); " ")))Zahlen mit Leerzeichen
GLÄTTEN gibt immer Text zurück, auch wenn das Ergebnis wie eine Zahl aussieht. Für eine echte Zahl, mit der Sie rechnen können, packen Sie es in WERT: =WERT(GLÄTTEN(A2))
Häufige Fragen
Warum entfernt GLÄTTEN nicht alle Leerzeichen?
Die verbleibenden Leerzeichen sind wahrscheinlich geschützte Leerzeichen (ZEICHEN 160). Verwenden Sie =GLÄTTEN(WECHSELN(A2; ZEICHEN(160); " ")).
Wie entferne ich alle Leerzeichen, auch zwischen Wörtern?
Verwenden Sie WECHSELN statt GLÄTTEN: =WECHSELN(A2; " "; "") entfernt alle Leerzeichen.
Ändert GLÄTTEN die Originalzelle?
Nein. Formeln ändern nie andere Zellen. Setzen Sie GLÄTTEN in eine Hilfsspalte und fügen Sie die Ergebnisse als Werte darüber ein.
Was ist der Unterschied zwischen GLÄTTEN und SÄUBERN?
GLÄTTEN entfernt überflüssige Leerzeichen. SÄUBERN entfernt nicht druckbare Zeichen wie Zeilenumbrüche. Man verwendet sie oft zusammen.