← Alle FunktionenText
GLÄTTEN (TRIM) in Excel
GLÄTTEN in Excel richtig verwenden: überflüssige Leerzeichen aus importierten Daten entfernen, geprüfte Beispiele und typische Problemfälle.
TRIM
Syntax
GLÄTTEN(text)Beispiel: =TRIM(A2)
Verfügbar in: Alle Versionen
GLÄTTEN entfernt führende und nachgestellte Leerzeichen aus Text und reduziert jede Folge innerer Leerzeichen auf ein einziges: =TRIM(text). Vor Such- oder Zählvorgängen ist dies der erste Schritt zur Bereinigung importierter Daten.
Wann Sie die Funktion einsetzen
- Eine Suche gibt #N/A zurück, obwohl der Wert vorhanden zu sein scheint.
- Aus dem Web, einer Datenbank oder einer PDF-Datei eingefügte Daten weisen ungleichmäßige Abstände auf.
- Sie benötigen Namen oder Adressen mit einheitlichen einzelnen Leerzeichen.
- Sie vergleichen zwei Spalten und möchten einen unverfälschten Abgleich.
Argumente
- text. Der zu bereinigende Text, meist ein Zellbezug. TRIM entfernt führende und nachgestellte Leerzeichen und reduziert Folgen von Leerzeichen zwischen Wörtern auf ein einziges.
- Was nicht entfernt wird. Das geschützte Leerzeichen (Zeichen 160), das häufig aus Webseiten stammt, wird nicht entfernt. Verwenden Sie zuerst SUBSTITUTE(A2,CHAR(160)," ") und anschließend TRIM.
- Ergebnistyp. Die Ausgabe ist Text. Wenn der bereinigte Wert eine Zahl ist, umschließen Sie die Formel mit VALUE oder multiplizieren Sie mit 1, um ihn zurückzuverwandeln.
Erklärte Beispiele
Zusätzliche Leerzeichen bereinigen
Formel: C1: =TRIM(A2)
Ergebnis: John Smith
Führende und nachgestellte Leerzeichen werden entfernt, und aus den drei inneren Leerzeichen wird eines.
Länge nach der Bereinigung
Formel: C1: =LEN(TRIM(A2))
Ergebnis: 10
Der rohe Text hat 16 Zeichen, der bereinigte Text 10.
Eine Suche funktionsfähig machen
| A | B | C |
|---|
| 1 | Name | | Staff |
|---|
| 2 | Ben | | Ana |
|---|
| 3 | | | Ben |
|---|
| 4 | | | Cara |
|---|
Formel: E1: =MATCH(TRIM(A2),C2:C4,0)
Ergebnis: 2
Ohne TRIM würde " Ben " nicht mit "Ben" übereinstimmen und MATCH würde #N/A zurückgeben.
Jetzt ausprobieren
Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.
Formel in D2: =TRIM(A4)
Ergebnis in D2: extra spaces
Fehler und Prüfungen
- Geschützte Leerzeichen bleiben erhalten. Webdaten enthalten häufig CHAR(160), das TRIM ignoriert. Verwenden Sie zuerst SUBSTITUTE(A2,CHAR(160)," ").
- Ergebnis ist Text. Zahlen mit überflüssigen Leerzeichen werden als Text zurückgegeben, sodass eine Summe der bereinigten Spalte 0 ergibt. Konvertieren Sie die bereinigten Zellen vor dem Addieren.
- Zeilenumbrüche bleiben erhalten. TRIM entfernt keine Zeilenumbrüche. Verwenden Sie zusätzlich CLEAN.
- Formel lässt das Original bestehen. TRIM ist eine Formel in einer neuen Zelle. Fügen Sie die Werte über der Quelle ein, wenn Sie eine dauerhafte Korrektur wünschen.
Verwandte Funktionen
Häufige Fragen
- Warum funktioniert GLÄTTEN bei meinen Daten nicht?
- Vermutlich handelt es sich um geschützte Leerzeichen (CHAR(160)). Ersetzen Sie sie vor TRIM mit SUBSTITUTE.
- Entfernt GLÄTTEN alle Leerzeichen?
- Nein. Zwischen Wörtern bleibt ein einzelnes Leerzeichen. Verwenden Sie SUBSTITUTE(A2," ",""), um alle zu entfernen.
- Kann GLÄTTEN eine ganze Spalte bereinigen?
- In Microsoft 365 gibt =TRIM(A2:A100) eine bereinigte Spalte aus.
- Ändert GLÄTTEN die ursprüngliche Zelle?
- Nein. Die Funktion gibt einen neuen Wert zurück.
Weitere Funktionen aus Text