Inhaltsverzeichnis
Unerwünschte Zeichen oder Symbole können wir leicht aus Excel entfernen, wenn sie für uns sichtbar sind. Aber Leerzeichen zu erkennen und zu löschen ist ziemlich schwierig, da sie unsichtbar sind. Noch schwieriger wird es, wenn das Leerzeichen sozusagen ein nachgestelltes Leerzeichen ist. Denn es ist nicht so einfach, sie auf den ersten Blick zu erkennen.
Das Wichtigste ist jedoch, dass wir die Leerzeichen am Ende nicht einfach ignorieren können. Denn diese Leerzeichen liegen nicht einfach da hinten, sondern können bei der Verwendung von Formeln in Excel ernsthafte Probleme verursachen. Daher ist es sicher, wenn Sie alle nachgestellten Leerzeichen entfernen Wir zeigen Ihnen, wie Sie die Leerzeichen am Ende der Tabelle in Excel mit 2 einfachen Methoden leicht entfernen können.
Arbeitsbuch für die Praxis herunterladen
Wir empfehlen Ihnen, diese Excel-Arbeitsmappe herunterzuladen und mit ihr zu üben.
Nachgestellte Leerzeichen in Excel entfernen.xlsm2 Wege, um Leerzeichen in Excel zu entfernen
In diesem Artikel werden wir eine Excel-Arbeitsmappe mit einer kurzen Filmliste verwenden, um die Methoden zum Löschen nachgestellter Leerzeichen in Excel zu demonstrieren.
Gehen wir also ohne weitere Diskussion alle Methoden nacheinander durch.
1. nachgestellte Leerzeichen in Excel mit der TRIM-Funktion löschen
Der kürzeste und einfachste Weg, um Leerzeichen am Ende eines Textes in Excel zu löschen, ist die Verwendung von die Funktion TRIM Dies ist eine integrierte Funktion von Excel, die entfernt alle zusätzlichen Leerzeichen innerhalb einer Textzeile und stellt somit den Text in der normalisierten Form wieder her.
🔗 Schritte:
❶ Wählen Sie Zelle D5 .
❷ Typ
=TRIM(B5)
innerhalb der Zelle.
❸ Drücken Sie die EINGEBEN Taste.
Herzlichen Glückwunsch, Sie haben die Leerzeichen am Ende der Zelle abgeschnitten B5 .
❹ Ziehen Sie nun die Füllen Griff Symbol am Ende der Spalte ▶, um alle Texte mit Leerzeichen am Ende zu normalisieren.
Quick Fix: Die TRIM-Funktion funktioniert nicht
Es gibt verschiedene Arten von Räumen, wie zum Beispiel Normaler Raum , Nicht-trennendes Leerzeichen , Horizontaler Raum , Em Raum , En Space , usw.
✔ Die TRIM-Funktion kann nur die normalen Leerzeichen entfernen ( Code-Wert 32 in der 7-Bit ASCII Zeichensatz).
❌ Andere Arten von Leerzeichen können nicht entfernt werden, wie z. B. Nicht-trennendes Leerzeichen , Horizontaler Raum , usw.
🔎 Wie kann man dann die anderen Arten von Leerzeichen als die normalen Leerzeichen entfernen?
💬 Ersetzen Sie die anderen Arten von Leerzeichen durch normale Leerzeichen und schneiden Sie sie dann ab.
Führen Sie dazu die folgenden Schritte aus:
🔗 Schritte:
❶ Wählen Sie Zelle D7 .
❷ Typ
=TRIM(SUBSTITUTE(B7, CHAR(160), " "))
innerhalb der Zelle.
❸ Drücken Sie die EINGEBEN Taste.
🔁 Aufschlüsselung der Formel
▶ SUBSTITUTE(B7, CHAR(160), " ") ersetzt die Nicht-trennendes Leerzeichen ( Code Wert 160 ) in Zelle B7 mit Normales Leerzeichen (Codewert 32).
▶ =TRIM(SUBSTITUTE(B7, CHAR(160), " ")) schneidet den ersetzten Normalraum ab.
🔎 Wie erhält man den Codewert für verschiedene Arten von Leerzeichen?
💬 Verwenden Sie die Formel
=CODE(RIGHT(A1,1))
▶ um den entsprechenden Codewert für das nachfolgende Leerzeichen zu erhalten.
▶ Ersetzen Sie die Zellenadresse A1 mit demjenigen, der die andere Art von Räumen enthält als der Normaler Raum .
Ähnliche Lektüre:
- Entfernen von Leerzeichen in Excel (7 Möglichkeiten)
- Alle Leerzeichen in Excel entfernen
- Entfernen von Leerzeichen in Excel (5 nützliche Methoden)
2. nachgestellte Leerzeichen mit VBA entfernen
Entfernen der nachgestellten Leerzeichen mit die Funktion TRIM ist recht fair, könnte aber bei einer großen Anzahl von Zellen einschüchternd wirken. In solchen Fällen können Sie Folgendes verwenden VBA-Codes um alle nachgestellten Leerzeichen innerhalb eines ausgewählten Bereichs von Zellen zu löschen.
🔗 Schritte:
❶ Wählen Sie den Bereich der Zellen aus ▶ um alle Leerzeichen am Ende zu entfernen.
❷ Presse ALT + F11 Tasten ▶ zum Öffnen des VBA Fenster.
❸ Gehen Sie zum einfügen. ▶ Modul .
❹ Kopieren die folgenden VBA Code:
Sub NoSpaces() Dim c As Range For Each c In Selection.Cells c = Trim(c) Next End Sub
❺ Presse STRG + V ▶ zum Einfügen des obigen Textes VBA Code.
❻ Drücken Sie die F5 Taste ▶, um diesen Code auszuführen.
Dadurch werden alle nachgestellten Leerzeichen in den ausgewählten Zellen sofort entfernt.
Bonustipps: Nachfolgende Leerzeichen in Excel finden
Da die nachgestellten Leerzeichen unsichtbar sind, ist es sehr schwierig, sie auf Anhieb zu erkennen. Sie können die folgenden Schritte ausführen, um diese unsichtbaren nachgestellten Leerzeichen in Excel zu finden.
🔗 Schritte:
❶ Wählen Sie Zelle D5 .
❷ Typ die Formel
=IF(RIGHT(B5,1)=" ", "Anwesend", "Abwesend")
innerhalb der Zelle.
❸ Drücken Sie die EINGEBEN Taste.
❹ Ziehen Sie die Füllen Griff Symbol ▶ an das Ende der Spalte.
Das war's.
Dinge zum Merken
📌 TRIM Funktion entfernt nur die Normale Leerzeichen (Codewert 32).
📌 Alle anderen Leerzeichen müssen in das Normaler Raum die erste, die den TRIM Funktion.
📌 ALT + F11 ist der Hotkey zum Öffnen des VBA Fenster.
📌 F5 ist der Hotkey zum Ausführen der VBA Code.
Schlussfolgerung
In diesem Artikel haben wir zwei Methoden vorgestellt, mit denen Sie Leerzeichen in Excel löschen können. Die erste Methode ist die Verwendung der TRIM-Funktion und die zweite Methode ist die Verwendung von Excel-VBA-Code. Laden Sie die beigefügte Excel-Arbeitsmappe herunter und üben Sie mit ihr.