Wie man Leerzeichen in Excel trimmt (8 einfachste Methoden)

  • Teile Das
Hugh West

In Excel besteht beim Importieren von Daten aus verschiedenen Quellen oder beim Erstellen eines Datensatzes immer die Möglichkeit, dass zusätzliche unerwünschte Leerzeichen entstehen. extra Räume Um einen standardisierten und guten Datensatz zu erstellen, ist es notwendig, zusätzliche Leerzeichen zu entfernen. In diesem Artikel werde ich erklären, wie man Beschnittzugänge in Excel.

Um die Erklärung zu verdeutlichen, werde ich einen Beispieldatensatz verwenden, der die persönlichen Informationen einer bestimmten Person darstellt. Der Datensatz hat 3 Spalten, die wie folgt lauten Name , Stadt und Postleitzahl .

Herunterladen zum Üben

Trimm-Dich-Pfade.xlsm

8 Möglichkeiten zum Trimmen von Leerzeichen in Excel

1. die TRIM-Funktion verwenden, um Leerzeichen von String-Werten zu entfernen

Die TRIM Funktion ist die nützlichste Funktion, um zusätzliche Leerzeichen abschneiden . es trimmt alle verschiedenen Arten von Räumen diese sind führend , nachlaufend und Zwischenzeitlich Räume von beiden Zeichenfolge und Numerisch Es ist nicht in der Lage, die Werte trimmen ein einzelnes Leerzeichen zwischen den Wörtern.

Hier, ich werde Beschnittzugänge aus den String-Werten der Name Spalte.

Wählen Sie zunächst eine beliebige Zelle aus, um den resultierenden Wert zu platzieren.

➤ Ich habe die E4 Zelle.

⏩ In Zelle E4 geben Sie die folgende Formel ein.

=TRIM(B4)

Hier, in der TRIM Funktion habe ich die Zelle B4 als Text Nun, die TRIM Funktion wird trimmen alle führenden, nachgestellten und dazwischen liegenden Leerzeichen der ausgewählten Zelle.

⏩ Drücken Sie die EINGEBEN Taste und Sie erhalten die Name wo zusätzliche Leerzeichen sind getrimmt .

⏩ Jetzt können Sie die Füllen Griff zu AutoFill die Formel für den Rest der Zellen.

Lesen Sie mehr: [Fix] TRIM-Funktion funktioniert nicht in Excel: 2 Lösungen

2. die TRIM-Funktion zum Abschneiden von Leerzeichen bei numerischen Werten verwenden

Sie können auch alle führenden, nachgestellten und dazwischen liegenden Leerzeichen aus numerisch Das Problem ist jedoch, dass die TRIM Funktion behandelt auch die numerisch Werte als Zeichenketten Aus diesem Grund müssen Sie die WERT Funktion mit der TRIM Funktion zu Beschnittzugänge von numerisch Werte.

Hier, ich werde Beschnittzugänge von der numerisch Werte der Postleitzahl Spalte.

Wählen Sie zunächst eine beliebige Zelle aus, um den resultierenden Wert zu platzieren.

➤ Ich habe die E4 Zelle.

⏩ In Zelle E4 geben Sie die folgende Formel ein.

=TRIM(D4)

Hier, in der TRIM Funktion habe ich die Zelle D4 als Text Nun, die TRIM Funktion wird trimmen alle führenden, nachgestellten und dazwischen liegenden Leerzeichen der ausgewählten Zelle.

⏩ Drücken Sie die EINGEBEN Taste und Sie erhalten die Postleitzahl wo zusätzliche Leerzeichen sein werden getrimmt .

Wenn man das Ergebnis sieht, könnte man meinen, dass die TRIM Aber wenn Sie genau hinschauen, werden Sie feststellen, dass die Funktion getrimmt Werte verhalten sich nicht wie Zahlen.

Um dieses Problem zu vermeiden, können Sie die TRIM und WERT Funktionen zusammen.

Wählen Sie zunächst eine beliebige Zelle aus, um den resultierenden Wert zu platzieren.

➤ Ich habe die E4 Zelle.

⏩ In Zelle E4 geben Sie die folgende Formel ein.

=WERT(TRIM(D4))

Hier, in der WERT Funktion, habe ich TRIM(D4) als Text .

Als nächstes wird in der TRIM Funktion habe ich die Zelle D4 als Text Nun, die TRIM Funktion wird trimmen alle führenden, nachgestellten und dazwischen liegenden Leerzeichen der ausgewählten Zelle.

Nun, die WERT Funktion konvertiert die abgeschnittene Schnur in eine Nummer .

⏩ Drücken Sie die EINGEBEN Taste und Sie erhalten die Postleitzahl als Nummer wo zusätzliche Leerzeichen sind getrimmt .

⏩ Jetzt können Sie die Füllen Griff zu AutoFill die Formel für den Rest der Zellen.

Lesen Sie mehr: Wie man einen Teil des Textes in Excel trimmt (9 einfache Methoden)

3. linkes TRIM zum Trimmen von führenden Leerzeichen verwenden

Wenn Sie nur die vorangestellten Leerzeichen abschneiden wollen, können Sie dies mit dem Befehl MID Funktion, FINDEN SIE Funktion, TRIM Funktion, und LEN zusammen funktionieren.

Hier, von der Name Spalte, möchte ich nur trimmen die führenden Räume.

Wählen Sie zunächst eine beliebige Zelle aus, um den resultierenden Wert zu platzieren.

➤ Ich habe die E4 Zelle.

⏩ In Zelle E4 geben Sie die folgende Formel ein.

=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))

Hier, in der MID Funktion habe ich die Zelle B4 als Text , gebraucht FIND(MID(TRIM(B4),1,1),B4) als start_num dann verwendet LEN(B4) als num_chars .

Als nächstes wird in der FINDEN SIE Funktion, habe ich MID(TRIM(B4),1,1) als suche_text und ausgewählte Zelle B4 als innerhalb_text .

Auch hier gilt: Im MID Funktion, habe ich RIM(B4) als Text , gebraucht 1 als start_num dann verwendet 1 als num_chars .

Dann, in der LEN wählte ich die Funktion B4 Zelle als Text .

Formel Aufschlüsselung

TRIM(B4) -> schneidet alle zusätzlichen Leerzeichen ab.

- Ausgabe: Adam Smith

MID(TRIM(B4),1,1) -> ausgehend von Position 1 eine Teilzeichenkette aus einer Zeichenkette extrahiert.

- Ausgabe: A

FIND(MID(TRIM(B4),1,1),B4) -> Damit wird die Position der Zeichenkette zurückgegeben.

- Ausgabe: 4

LEN(B4) -> gibt die Anzahl der Zeichen in der Zeichenkette zurück.

- Ausgabe: 17

MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) -> wird die gesamte Zeichenkette zurückgegeben.

ο MID(B4, 4, 17)

- Ausgabe: Adam Smith

- Erläuterung: Beschneiden der führend Leerzeichen aus dem Namen "Adam Smith" .

⏩ Drücken Sie die EINGEBEN Taste und die Taste führend Die Räume werden getrimmt von der Name Spalte.

⏩ Jetzt können Sie die Füllen Griff zu AutoFill die Formel für den Rest der Zellen.

Verwandte Inhalte : Linke Trimmfunktion in Excel: 7 geeignete Möglichkeiten

4. die Funktion SUBSTITUTE verwenden, um alle Leerzeichen zu entfernen

Wann immer Sie wollen trimmen alle Leerzeichen aus einem beliebigen Wert zu entfernen, können Sie die UNTERSTÜTZUNG Funktion.

Hier, ich werde trimmen alle Leerzeichen aus dem Stadt Spalte.

Wählen Sie zunächst eine beliebige Zelle aus, um den resultierenden Wert zu platzieren.

➤ Ich habe die E4 Zelle.

⏩ In Zelle E4 geben Sie die folgende Formel ein.

=SUBSTITUTE(C4," ","")

Hier, in der UNTERSTÜTZUNG wählte ich die Funktion C4 Zelle als Text , gebraucht " " (Einzelnes Leerzeichen) als alter_text dann verwendet "" (Kein Leerzeichen) als neuer_text Nun, die UNTERSTÜTZUNG Funktion ersetzt die Leerzeichen durch kein Leerzeichen.

⏩ Drücken Sie die EINGEBEN Taste und die zusätzlichen Leerzeichen werden getrimmt von der Stadt Spalte.

⏩ Jetzt können Sie die Füllen Griff zu AutoFill die Formel für den Rest der Zellen.

5. die Funktion TRIM & SUBSTITUTE verwenden, um nicht umgebende Leerzeichen abzuschneiden

Wenn wir die Daten von einem anderen Ort importieren, schleichen sich meistens ein paar Leerzeichen ein, die nicht umbrochen werden. Diese können Sie abschneiden ununterbrochene Räume durch die Verwendung der TRIM Funktion, CLEAN Funktion, und UNTERSTÜTZUNG zusammen funktionieren.

Wählen Sie zunächst eine beliebige Zelle aus, um den resultierenden Wert zu platzieren.

➤ Ich habe die E4 Zelle.

⏩ In Zelle E4 geben Sie die folgende Formel ein.

=TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," "))))

Hier, in der TRIM Funktion, habe ich CLEAN((SUBSTITUTE(B4,CHAR(160)," "))) als Text . verwendet FIND(MID(TRIM(B4),1,1),B4) als start_num dann verwendet LEN(B4) als num_chars .

Als nächstes wird in der CLEAN Funktion, habe ich SUBSTITUTE(B4,CHAR(160)," ")) als Text .

Dann, in der UNTERSTÜTZUNG wählte ich die Funktion B4 Zelle als Text , gebraucht CHAR(160) als alter_text dann verwendet " " (Ein Leerzeichen) als neuer_text .

Nun, die UNTERSTÜTZUNG Funktion ersetzt die ununterbrochene Räume mit einer einzeln Raum.

Formel Aufschlüsselung

SUBSTITUTE(B4,CHAR(160)," ") -> schneidet alle zusätzlichen Leerzeichen ab.

- Ausgabe: Adam Smith

CLEAN((SUBSTITUTE(B4,CHAR(160)," "))) -> ausgehend von Position 1 eine Teilzeichenkette aus einer Zeichenkette extrahiert.

- Ausgabe: Adam Smith

TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," ")))) -> Damit wird die Position der Zeichenkette zurückgegeben.

ο TRIM(" Adam Smith")

- Ausgabe: Adam Smith

- Erläuterung: Beschneiden der ununterbrochene Leerzeichen aus dem Namen "Adam Smith" .

⏩ Drücken Sie die EINGEBEN Taste und die Taste ununterbrochene Die Räume werden getrimmt von der Name Spalte.

⏩ Jetzt können Sie die Füllen Griff zu AutoFill die Formel für den Rest der Zellen.

6. mit Suchen & Ersetzen Leerzeichen abschneiden

Sie können auch Folgendes verwenden Suchen & Ersetzen Funktion zu trimmen Leerzeichen in Excel.

Lassen Sie mich Ihnen das Verfahren demonstrieren,

Wählen Sie dann den Zellbereich aus, aus dem Sie trimmen Räume.

➤ Ich habe den Zellbereich ausgewählt C4:C12 .

Öffnen Sie dann die Startseite tab>> von Bearbeitung von Gruppe>> weiter zu Suchen & Auswählen auswählen Ersetzen Sie

A Dialogfeld auftauchen.

⏩ Ich habe einzeln Weltraum in Was finden zu trimmen Räume.

⏩ Ich habe die Ersetzen durch Feld Leere .

Klicken Sie dann auf Alle ersetzen .

In einer Meldung wird angezeigt, wie viele Ersetzungen stattgefunden haben.

⏩ Wir haben 17 Auswechslungen .

Klicken Sie dann auf OK und schließen Sie die Dialogfeld .

⏩ Hier sind alle Leerzeichen getrimmt im Stadt Spalte.

Verwandte Inhalte: Rechte Zeichen und Leerzeichen in Excel trimmen (5 Wege)

7 VBA verwenden, um Leading Spaces trimmen

Wenn Sie möchten, können Sie auch Visual Basic (VBA) zu Trimm-Dich-Pfad Räume.

Lassen Sie mich Ihnen das Verfahren erklären,

Öffnen Sie zunächst die Entwickler tab>> dann wählen Sie Visual Basic.

⏩ Dann öffnet sich ein neues Fenster von Microsoft Visual Basic für Anwendungen .

Jetzt öffnen einfügen. auswählen Modul .

Geben Sie den folgenden Code in das geöffnete Modul zu Trimm-Dich-Pfad Räume.

 Sub Trim_Leading_Spaces() Dim Rg As Range Dim WRg As Range On Error Resume Next Excel_Title_Id = "Trim Leading Spaces" Set WRg = Application.Selection Set WRg = Application.InputBox("Range", Excel_Title_Id, WRg.Address, Type:=8) For Each Rg In WRg Rg.Value = VBA.LTrim(Rg.Value) Next End Sub 

Hier, in der Sub Trim_Leading_Spaces() erklärte ich die Rg und WRg Variablen als Bereich .

Als nächstes wird das Dialogfeld benannt Leading Spaces trimmen dann eine For-Schleife zu TRIM jede ausgewählte Zelle .

Dann habe ich die VBA LTRIM Funktion zum Trimmen.

Jetzt, Speichern Sie den Code und kehren Sie zum Arbeitsblatt zurück.

zur Anwendung der VBA Wenn Sie möchten, können Sie die Zelle oder den Zellbereich jetzt auswählen, andernfalls können Sie den Bereich im Fenster Nachrichtenfeld .

➤ Ich habe den Zellbereich ausgewählt B4:B12 .

Öffnen Sie dann die Siehe tab>> von Makros auswählen Makros anzeigen.

A Dialogfeld Wählen Sie von dort aus Name des Makros und Makros in .

⏩ Ich wählte die Trim_Leading_Spaces in Name des Makros .

⏩ Ich habe ausgewählt Excel Trim Spaces.xlsm in Makros in .

Klicken Sie dann auf ausführen. .

A Nachrichtenfeld wird ein Fenster geöffnet, in dem der ausgewählte Bereich angezeigt wird.

Klicken Sie nun auf OK .

Daher sind alle führend Die Räume werden getrimmt .

8. nachgestellte Leerzeichen mit VBA abschneiden

Wenn Sie möchten, können Sie auch trimmen die hintere Räume durch die Verwendung von Visual Basic .

Hier möchte ich trimmen die nachlaufend Räume aus dem Name Spalte.

Um nun die Visual Basic für Anwendungen können Sie die in Abschnitt 7 beschriebenen Schritte ausführen .

Geben Sie dann den folgenden Code in das Feld Modul .

 Sub Trim_Trailing_Spaces() Dim rng As Range For Each rng In Selection.Cells rng = Trim(rng) Next End Sub 

Hier, in der Sub Trim_Trailing_Spaces() erklärte ich die rng Variable als Bereich .

Dann habe ich die VBA TRIM Funktion zum Trimmen.

Jetzt, Speichern Sie den Code und kehren Sie zum Arbeitsblatt zurück.

Öffnen Sie die Entwickler tab>> von einfügen. auswählen Schaltfläche von Formular-Steuerelemente

Jetzt, Ziehen die Schaltfläche um sie an der Stelle zu platzieren, an der Sie die Beschriftung anbringen möchten

⏩ A Dialogfeld von Makro zuweisen erscheinen wird.

Wählen Sie dann die Makro-Name und Makros in .

⏩ Ich wählte die Trim_Trailing_Spaces von Makro-Name ausgewählt Excel Trim Spaces.xlsm von Makros in .

Klicken Sie dann auf OK .

Umbenennen der Schaltfläche .

➤ Ich nannte es Nachlaufende Leerzeichen abschneiden .

Klicken Sie nun auf das Symbol Schaltfläche um den Code auszuführen.

Daher werden alle nachgestellten Leerzeichen getrimmt .

Nachlaufende Räume aus dem Name Spalte beschnitten werden.

Dinge zum Merken

🔺 Die TRIM Funktion behandelt alle Arten von Werten als String Seien Sie also vorsichtig beim Schneiden von Leerzeichen aus numerisch Werte.

Praxisteil

In der Arbeitsmappe ist ein Übungsblatt enthalten, mit dem Sie die erläuterten Möglichkeiten zum Beschneiden von Leerzeichen üben können. Sie können es oben herunterladen.

Schlussfolgerung

Ich habe versucht, 8 einfache und schnelle Möglichkeiten zu erklären trimmen Diese verschiedenen Möglichkeiten werden Ihnen helfen, alle Arten von Werten zu trimmen. Zu guter Letzt, wenn Sie irgendwelche Vorschläge, Ideen oder Feedback haben, zögern Sie bitte nicht, unten zu kommentieren.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.