Wie entfernt man führende und nachfolgende Leerzeichen in Excel-Zellen?
Manchmal, wenn Sie Daten von anderen Orten kopieren und in ein Excel-Arbeitsblatt einfügen, können am Anfang oder Ende von Zeichenfolgen in den Zellen überflüssige Leerzeichen auftreten. Es ist zeitaufwendig, diese Leerzeichen einzeln zu löschen, um die Daten ordentlich aussehen zu lassen. In diesem Tutorial werden intelligente und einfache Methoden vorgestellt, mit denen Sie führende und nachfolgende Leerzeichen schnell entfernen können.
- Methode A: Entfernen aller zusätzlichen Leerzeichen aus Zeichenfolgen mit der TRIM-Funktion (2 Schritte)
Alle überflüssigen Leerzeichen einschließlich zusätzlicher Leerzeichen, führender und nachfolgender Leerzeichen entfernen - Methode B: Entfernen führender Leerzeichen aus Zeichenfolgen mit dem VBA-Code (5 Schritte)
Nur das erste Leerzeichen entfernen, vor dem Ausführen des Codes eine Kopie erstellen - Methode C: Entfernen führender/nachfolgender/zusätzlicher/aller Leerzeichen nach Bedarf mit Kutools (3 Schritte)
Entfernen führender/nachfolgender/zusätzlicher/aller Leerzeichen nach Bedarf - Beispieldatei herunterladen
Diese Beispieldatei enthält alle für diesen Artikel benötigten Daten. - Andere Operationen (Artikel) im Zusammenhang mit Leerzeichen
Anzahl der Leerzeichen vor einer Textzeichenfolge Position des n-ten Leerzeichens finden Und so weiter..
Methode A: Entfernen aller zusätzlichen Leerzeichen aus Zeichenfolgen mit der TRIM-Funktion (2 Schritte)
Überflüssige Leerzeichen aus Zeichenfolgen entfernen
1. Wählen Sie eine Zelle neben der Zelle, aus der Sie überflüssige Leerzeichen entfernen möchten, und geben Sie diese Formel ein
=TRIM(B2)
B2 ist die Zelle, aus der Sie Leerzeichen entfernen möchten, siehe Screenshot:
2. Drücken Sie Enter Taste, um das Ergebnis zu erhalten, und ziehen Sie den Autoausfüllgriff über die Zellen, aus denen Sie überflüssige Leerzeichen entfernen möchten. Alle führenden, nachfolgenden und zusätzlichen Leerzeichen wurden entfernt.
Tipp:
1. Sie können die Formelergebnisse als Wert kopieren und einfügen, wie im folgenden Screenshot gezeigt:
2. Diese Methode ist sehr einfach, wenn Sie nur Leerzeichen in zusammenhängenden Zellen innerhalb einer Zeile oder Spalte entfernen müssen. Wenn Sie jedoch führende Leerzeichen in einem Bereich mit mehreren Zeilen und Spalten entfernen müssen, müssen Sie die Funktion mehrmals verwenden. In diesem Fall können Sie Methode C ausprobieren.
Alle überflüssigen Leerzeichen einschließlich nicht druckbarer Zeichen und geschützter Leerzeichen entfernen
Wenn sich in Ihrer Zeichenfolge nicht druckbare Zeichen befinden, wie z.B. in Excel als CHAR(160) erscheinende Zeichen, können diese mit der TRIM-Funktion nicht erfolgreich entfernt werden. In diesem Fall müssen Sie die TRIM-Funktion, CLEAN-Funktion und SUBSTITUTE-Funktion kombinieren, um diese Aufgabe zu bewältigen.
Verwenden Sie diese Formel:
=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160)," ")))
In diesem Fall ist Zelle B2 die Zelle, aus der Sie alle überflüssigen Leerzeichen entfernen möchten.
Ziehen Sie dann den Ausfüllgriff über die Zellen, auf die Sie diese Formel anwenden möchten.
Hinweis:
Die TRIM-Funktion entfernt alle zusätzlichen Leerzeichen, einschließlich führender Leerzeichen, nachfolgender Leerzeichen und der zusätzlichen Leerzeichen zwischen Wörtern. Wenn Sie nur führende Leerzeichen entfernen möchten, gehen Sie zu Methode B. Wenn Sie nur führende Leerzeichen oder nur nachfolgende Leerzeichen entfernen möchten oder alle überflüssigen Leerzeichen einschließlich nicht druckbarer Zeichen entfernen möchten, gehen Sie zu Methode C.
Wenn Sie alle Daten in einem Word-Dokument konvertieren oder in Excel importieren möchten, können Sie VBA-Code verwenden.
1. Drücken Sie Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie auf Einfügen > Modul, um ein neues Modulskript zu erstellen, kopieren und fügen Sie den folgenden Code in das Skript ein.
VBA: Löschen führender Leerzeichen aus einer Zeichenfolge
">Sub RemoveLeadingSpace()
'Updateby20131129
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub
3. Drücken Sie F5 Taste, um den Code auszuführen, dann erscheint ein KutoolsforExcel Dialogfenster zur Auswahl der Zellen, aus denen führende Leerzeichen entfernt werden sollen.
4. Nachdem Sie die Zellen ausgewählt haben, klicken Sie auf OK, jetzt wurden die führenden Leerzeichen in den ausgewählten Bereichen entfernt.
Hinweis:
Mit diesem VBA-Code werden nur führende Leerzeichen entfernt, und er ändert die Originaldaten und unterstützt kein Rückgängigmachen. Bevor Sie diesen VBA-Code anwenden, speichern Sie bitte eine Kopie Ihrer Daten.
Methode C: Entfernen führender/nachfolgender/zusätzlicher/aller Leerzeichen nach Bedarf mit Kutools (3 Schritte)
Dieses Tool ist eines von 229 Tools in Kutools für Excel, es bietet fünf Optionen zur Auswahl, um verschiedene Arten von Leerzeichen nach Bedarf zu löschen:
- Führende Leerzeichen entfernen
- Nachfolgende Leerzeichen entfernen
- Führende und nachfolgende Leerzeichen entfernen
- Alle überflüssigen Leerzeichen entfernen
- Alle Leerzeichen entfernen
Dieses Tool unterstützt Rückgängigmachen, aber bevor Sie dieses Hilfsprogramm verwenden, müssen Sie einige Minuten investieren, um es kostenlos zu installieren.
1. Wählen Sie die Daten aus, aus denen Sie Leerzeichen entfernen möchten, und klicken Sie dann auf Kutools > Leerzeichen entfernen. Siehe Screenshot:
2. Aktivieren Sie dann die Option, die Sie benötigen, im Leerzeichen entfernen Dialogfeld.
Nur führende Leerzeichen entfernen:
Nur nachfolgende Leerzeichen entfernen:
Nur führende und nachfolgende Leerzeichen entfernen:
Alle überflüssigen Leerzeichen entfernen:
Alle Leerzeichen entfernen:
Klicken Sie hier, um diese Beispieldatei herunterzuladen
Anzahl der Leerzeichen vor einer Textzeichenfolge
Stellt einen Trick vor, um die Anzahl der führenden Leerzeichen schnell zu zählen
Position des n-ten Leerzeichens finden
In diesem Artikel werden Tricks vorgestellt, um die Position des n-ten Leerzeichens in Excel leicht zu finden.
Leerzeichen zwischen Vorname und Nachname hinzufügen
Normalerweise gibt es ein Leerzeichen zwischen Vorname und Nachname. Manchmal fehlen jedoch die Leerzeichen, sodass Sie in Excel Leerzeichen zwischen den Namen hinzufügen müssen. Hier werden zwei verschiedene Möglichkeiten vorgestellt, um diese Aufgabe schnell zu erledigen.
Anzahl der Zeichen ohne Leerzeichen zählen
Normalerweise verwenden Sie die LEN-Funktion, um die Anzahl der Zeichen zu zählen, aber wenn Sie die Zeichen ohne Leerzeichen zählen möchten, benötigen Sie eine andere Formel. In diesem Artikel werden zwei einfache Möglichkeiten vorgestellt, aus denen Sie wählen können, um dieses Rätsel zu lösen.
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!