Beispiele für TRIM-Funktionen – Excel, VBA und Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel TRIM-Funktion in Excel, um alle zusätzlichen Leerzeichen aus dem Text zu entfernen.

Übersicht über die TRIM-Funktion

Die TRIM-Funktion entfernt alle zusätzlichen Leerzeichen aus einer Textzeichenfolge. Behält einzelne Leerzeichen zwischen Wörtern bei.

Um die Excel-Arbeitsblattfunktion TRIM zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

TRIM-Funktion Syntax und Eingaben:

=TRIM (Text)

Text - Eine Textfolge.

Die TRIM-Funktion entfernt alle Leerzeichen in einem Text, mit Ausnahme einzelner Leerzeichen zwischen Wörtern.

=TRIM (B3)

TRIM, um vorangehende und nachgestellte Leerzeichen zu entfernen

Es ist schwierig, Zellen mit abschließenden Leerzeichen (Leerzeichen hinter dem gesamten Text) zu erkennen, da der Text standardmäßig linksbündig ausgerichtet ist und Sie nicht erkennen können, dass sich dahinter weitere Leerzeichen befinden. In diesem Beispiel hier ist es mittig ausgerichtet, sodass Sie nicht einmal erkennen können, dass es vorangehende Leerzeichen hat.

Wenn Sie jedoch auf Zelle B3 oder B4 doppelklicken, sehen Sie die zusätzlichen Leerzeichen, die sie haben, indem Sie Folgendes markieren:

Finden Sie die Anzahl zusätzlicher Plätze

Vielleicht möchten Sie herausfinden, ob die Zelle zusätzliche Leerzeichen enthält, anstatt sofort TRIM durchzuführen.

=LEN(B3)-LEN(TRIM(B3))

LEN hilft, die Gesamtlänge oder Anzahl der Zeichen zu finden. Damit können Sie die Gesamtlänge eines beschnittenen Textes abziehen (alle zusätzlichen Leerzeichen entfernen).

Wenn TRIM nicht funktioniert

Möglicherweise sehen Sie offensichtlich zusätzliche Leerzeichen in den Zellen, aber das Anwenden von TRIM scheint nicht zu funktionieren.

Das liegt daran, dass dies keine typischen Räume sind. Alle unsere Zeichen in der Tastatur haben einen spezifischen ASCII-Code (American Standard Code for Information Interchange). Sie können CODE verwenden, um herauszufinden, was der ASCII-Code des Zeichens ist. Für zB:

=CODE(B3)

Das letzte ist ein normales Leerzeichen in der Tastatur und sein ASCII-Code ist 32. Wenn Sie eines der "Leerzeichen" kopieren, von wo das TRIM nicht funktioniert, und CODE darauf verwenden, wird 160 angezeigt:

Das ASCII-Zeichen 160 ist ein geschütztes Leerzeichen und wird normalerweise auf Websites gefunden und in Excel kopiert. TRIM entfernt nur Zeichen 32 (normale Leerzeichen).

Um die geschützten und regulären Leerzeichen zu entfernen, müssen Sie SUBSTITUTE und TRIM kombinieren.

=TRIM(ERSETZEN(B3,CHAR(160),""))

SUBSTITUTE ersetzt hier alle geschützten Leerzeichen (ASCII-Code 160) durch Leerzeichen und TRIM entfernt alle zusätzlichen regulären Leerzeichen (ASCII-Code 32), falls vorhanden.

Beachten Sie, dass TRIM eine Textfunktion ist. Bei Verwendung von TRIM ist das Ergebnis ein Text. Zum Beispiel können Sie diese Zahlen in Zelle E3 nicht summieren, nachdem Sie TRIM verwendet haben.

Das gleiche passiert für Datumsangaben, da sie als Seriennummern und nicht als Text erkannt werden. Möglicherweise müssen Sie Datumsangaben nicht summieren, aber es funktioniert nicht gut in Filtern und PivotTables.

Um die oben genannten Probleme zu lösen, können Sie VALUE verwenden, um von Text in Werte umzuwandeln.

TRIM VS CLEAN

Die TRIM-Funktion gilt nicht für nicht druckbare Zeichen. Wenn Sie also diese nicht druckbaren Zeichen entfernen müssen, müssen wir Clean verwenden. Beziehen Sie sich auf die folgende Tabelle, um eine Vorstellung von den Unterschieden zwischen TRIM und CLEAN zu erhalten

Sie können TRIM mit einigen der Excel-Funktionen auf nützliche Weise kombinieren.

Letztes Wort aus String extrahieren

Wir könnten LEFT, SUM, SUBSTITUTE mit LEN wie folgt kombinieren:

=TRIM (RECHTS(ERSETZEN(A2," ",REPT(" ",10)),10))

Was uns folgende Ergebnisse liefern würde:

Diese Funktion ist auf weniger als 10 Wörter eingestellt. Wenn Sie also das letzte Wort für eine lange Zeichenfolge herausfinden müssen, können Sie diese Zahl um 10 ändern.

Finde das N-te Wort im String

Wir könnten MID, LEN, SUBSTITUTE, REPT mit TRIM wie folgt kombinieren, um das letzte Wort des Strings zu erhalten.

=TRIM(MID(ERSETZEN(A$2," ",REPT(" ",LEN(A$2))), (B2-1)*LEN(A$2)+1, LEN(A$2)))

Was uns folgende Ergebnisse liefern würde:

TRIM in Google Tabellen

Die TRIM-Funktion funktioniert in Google Sheets genauso wie in Excel:

Zusätzliche Bemerkungen

Wenn Sie mit Text arbeiten, ist es immer eine gute Idee, die TRIM-Funktion zu verwenden, um den Text zu bereinigen. Zusätzliche Leerzeichen können beim Arbeiten mit Funktionen wie SVERWEIS und VERGLEICH zu unerwünschten Fehlern führen.

Sie können die EXACT-Funktion verwenden, um zu testen, ob zwei Teststrings gleich sind. Beachten Sie, dass bei den Funktionen EXACT, SUBSTITUTE und FIND die Groß-/Kleinschreibung beachtet wird. Daher empfiehlt es sich auch, die Funktionen UPPER, LOWER oder PROPER zu verwenden, um den gesamten Text in eine konsistente Groß-/Kleinschreibung einzufügen.

TRIM-Beispiele in VBA

Sie können auch die TRIM-Funktion in VBA verwenden. Typ:
application.worksheetfunction.trim(text)
Für die Funktionsargumente (Text usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.

Zurück zur Liste aller Funktionen in Excel

So verwenden Sie die TRIM-Funktion in Excel:

Um die UND-Excel-Arbeitsblattfunktion zu verwenden, geben Sie Folgendes in eine Zelle ein:
=UND(
Beachten Sie nach der Eingabe in die Zelle, wie die UND-Formeleingaben unter der Zelle angezeigt werden:

Diese Eingaben müssen Sie in die Funktion eingeben. Die Funktionseingänge werden im nächsten Abschnitt genauer behandelt. Wenn Sie jedoch jemals mehr Hilfe bei der Funktion benötigen, verwenden Sie nach der Eingabe von "=TRIM(" in eine Zelle, ohne die Zelle zu verlassen) die Tastenkombination STRG + A (EIN zum EINrguments), um das „Insert Function Dialog Box“ für detaillierte Anweisungen zu öffnen:

Weitere Informationen zur TRIM-Formel finden Sie auf der
Microsoft-Website.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave