Inhaltsverzeichnis
Bei der Erstellung eines großen Arbeitsblatts ist es durchaus möglich, einige zusätzliche Leerzeichen im Inhalt zu haben. Um ein hervorragendes Arbeitsblatt zu erstellen, ist es erforderlich zusätzliche Leerzeichen entfernen In diesem Artikel erkläre ich wie man führende Leerzeichen in Excel entfernt .
Um diese Erklärung für Sie effektiver zu gestalten, werde ich einen Beispieldatensatz verwenden, der 3 Spalten enthält, die den vollständigen Namen einer Person zusammen mit dem Vor- und Nachnamen darstellen. Diese Spalten sind Vorname, Nachname und Vollständiger Name .
Um den vollständigen Namen aus dem Vornamen und dem Nachnamen zu generieren, habe ich Folgendes verwendet die Funktion CONCAT.
Herunterladen zum Üben
Führende Leerzeichen in Excel entfernen.xlsm4 Wege, um führende Leerzeichen in Excel zu entfernen
1. die TRIM-Funktion verwenden
Sie können verwenden die Funktion TRIM um führende Leerzeichen zu entfernen, obwohl die TRIM Funktion entfernt nicht nur führende Leerzeichen, sondern auch Entfernt nachstehende und doppelte Leerzeichen.
Wählen Sie zunächst die Zelle aus, in der Sie den Ergebniswert platzieren möchten.
➤ Ich habe die Zelle ausgewählt E4
Zweitens: Geben Sie die folgende Formel in die Zelle oder in das Feld Formel Bar .
=TRIM(D4)
Drücken Sie schließlich EINGEBEN .
Jetzt wird das Ergebnis angezeigt, indem alle zusätzlichen Leerzeichen entfernt werden.
Später können Sie die Füllen Griff zu AutoFill Formel für den Rest der Zellen.
1.1 Führende Leerzeichen aus Textwerten entfernen
Wenn Sie nur die führenden Leerzeichen aus einem Text entfernen möchten, können Sie die Funktion TRIM Funktion mit die Funktion MID und die Funktion FIND Die Verschmelzung dieser Funktionen berechnet die Position des ersten Textzeichens einer Zeichenkette. Hier habe ich auch die Funktion LEN um die Länge der Zeichenkette zu berechnen.
Um diese Funktionen in einer Formel zu verwenden, markieren Sie zunächst die Zelle, in der Sie Ihr Ergebnis platzieren möchten.
➤ Ich habe die Zelle ausgewählt E4
Zweitens: Geben Sie die folgende Formel in die Zelle oder in das Feld Formel Bar .
=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))
Hier habe ich eingefügt D4 als den Wert, bei dem ich Leerzeichen entfernen wollte.
Die FINDEN SIE wird die Position der ersten Textzeichenfolge erkannt und die LEN Funktion wird die Länge der Zeichenkette zählen, die durch die äußere MID Funktion.
Drücken Sie schließlich EINGEBEN .
Jetzt wird das Ergebnis angezeigt, indem nur die führenden Leerzeichen einer ausgewählten Zelle entfernt werden.
Wenn Sie möchten, können Sie nun die Füllen Griff zu AutoFill Formel für den Rest der Zellen.
1.2 Führende Leerzeichen aus numerischen Werten entfernen
Die TRIM Funktion funktioniert für numerische Werte, aber es gibt ein Problem, dass sie die Zahl in eine Textzeichenfolge umwandelt.
Wenn Sie also nur die führenden Leerzeichen aus einem numerischen Wert entfernen möchten, können Sie die TRIM Funktion mit die VALUE-Funktion .
Um Ihnen diesen Weg zu zeigen, verwende ich einen Datensatz, der numerische Werte von Postleitzahl zusammen mit Name der Stadt.
Wählen Sie zunächst die Zelle aus, in die Sie den Ergebniswert einfügen möchten.
➤ Ich habe die Zelle ausgewählt D4
Geben Sie dann die folgende Formel in die Zelle oder in das Feld Formel Bar .
=WERT(TRIM(C4))
Hier ist die TRIM Funktion entfernt die führenden Leerzeichen aus dem numerischen Wert in C4 . dann WERT wandelt es in die Zahlenformat .
Zum Schluss drücken Sie EINGEBEN .
Schließlich werden die führenden Leerzeichen des numerischen Wertes entfernt und der Wert in ein Zahlenformat umgewandelt.
Zu diesem Zeitpunkt können Sie, wenn Sie wollen, die Füllen Griff zu AutoFill Formel für den Rest der Zellen.
Lesen Sie mehr: Entfernen der Leerzeichen am Ende in Excel
2. die Verwendung von TRIM innerhalb von SUBSTITUTE, um nicht umgebende führende Leerzeichen zu entfernen
Falls Sie einige Werte von einer Website abgeleitet haben, die aus dem Zeichen CHAR (160) dann besteht die Möglichkeit, dass bei den Werten nicht umbrechende Leerzeichen auftreten.
Die TRIM Funktion funktioniert nicht richtig mit nicht-umgebrochenen Leerzeichen. Dafür können Sie die Funktion SUBSTITUTE um nicht umbrechende führende Leerzeichen durch normale Leerzeichen zu ersetzen.
Ich habe die folgenden Beispieldaten der Buch mit Autorenname .
Wählen Sie zunächst die Zelle aus, in der Sie den Ergebniswert platzieren möchten.
➤ Ich habe eine Zelle ausgewählt C4
Geben Sie dann die folgende Formel in die Zelle oder in das Feld Formel Bar .
=TRIM(SUBSTITUTE(B4, CHAR(160), ""))
Hier ist die UNTERSTÜTZUNG Funktion ersetzt alle Instanzen von CHAR(160) mit normalen Leerzeichen aus dem B4 Dann wird die TRIM Funktion werden diese Leerzeichen entfernt.
Zum Schluss drücken Sie die EINGEBEN Schlüssel.
Schließlich wird das Ergebnis angezeigt, indem alle nicht umgebrochenen Leerzeichen entfernt werden.
Schließlich können Sie die Füllen Griff zu AutoFill Formel für den Rest der Zellen.
Ähnliche Lektüre:
- Alle Leerzeichen in Excel entfernen (9 Methoden)
- Entfernen von Leerzeichen in Excel (7 Möglichkeiten)
3. mit FIND und REPLACE
Sie können auch die FIND & REPLACE Befehl, um Leerzeichen zu entfernen.
Wählen Sie dazu zunächst die Zelle aus, aus der Sie die führenden Leerzeichen entfernen möchten.
Öffnen Sie dann die Startseite tab>> von Suchen & Auswählen Wählen Sie die Ersetzen Sie
A Dialogfeld Dort müssen Sie die Anzahl der Leerzeichen, die Sie entfernen möchten, in Was finden.
Danach müssen Sie die Anzahl der Leerzeichen eingeben, die Sie anstelle der vorhandenen Leerzeichen in Ersetzen durch.
Nach dem Einfügen der Leerzeichen in beide Was finden und Ersetzen durch Klicken Sie dann auf Alle austauschen. Es wird eine Meldung erscheinen, wie viele Ersetzungen aufgetreten.
➤ Hier wird es angezeigt 7 Ersetzungen .
Falls in der ausgewählten Zelle mehr führende Leerzeichen vorhanden sind, können Sie auf Alle ersetzen Dabei werden die vorhandenen führenden Leerzeichen entfernt.
➤ Auch hier wurden 3 Leerzeichen ersetzt.
Hier werden alle führenden Leerzeichen durch ein einzelnes Leerzeichen ersetzt.
3.1. einzelne Räume
Wenn Sie nur einzelne führende Leerzeichen entfernen wollen, können Sie auch die FIND & REPLACE Befehl.
Nachdem Sie die Zelle ausgewählt haben, aus der Sie die einzelnen führenden Leerzeichen entfernen möchten.
Öffnen Sie nun die Startseite tab>> von Suchen & Auswählen Wählen Sie die Ersetzen Sie
A Dialogfeld erscheint und fügt von dort aus ein einzelnes Leerzeichen in die Was finden und behalten die Ersetzen durch leer.
Klicken Sie schließlich auf Ersetzen Sie ALLE Es wird eine Meldung angezeigt, wie viele Ersetzungen stattgefunden haben. Klicken Sie nun auf GUT.
➤ Hier wird angezeigt 24 Ersetzungen .
Hier werden alle einzelnen Leerzeichen durch kein Leerzeichen ersetzt.
3.2. doppelte Abstände
Wenn Sie hingegen nur doppelte führende Leerzeichen entfernen möchten, können Sie die Option FIND & REPLACE Befehl.
Wählen Sie zunächst die Zelle aus, aus der Sie die einzelnen führenden Leerzeichen entfernen möchten.
Danach öffnen Sie die Startseite tab>> von Suchen & Auswählen Wählen Sie die Ersetzen Sie
Nun, ein Dialogfeld erscheint, fügen Sie dort ein doppeltes Leerzeichen in die Was finden und ein Leerzeichen in Ersetzen durch .
Klicken Sie dann auf Ersetzen Sie ALLE Es wird eine Meldung angezeigt, wie viele Ersetzungen stattgefunden haben. Klicken Sie nun auf GUT.
➤ Hier wird es angezeigt 11 Ersetzungen .
Schließlich werden alle doppelten führenden Leerzeichen durch einfache führende Leerzeichen ersetzt.
4. die Verwendung von VBA
Um führende Leerzeichen in Excel zu entfernen, können Sie auch Folgendes verwenden Visual Basic .
Öffnen Sie zunächst die Entwickler tab>> dann wählen Sie Visual Basic.
Dann öffnet sie Microsoft Visual Basic für Anwendungen.
Jetzt öffnen einfügen. auswählen Modul .
Hier ist die Modul ist geöffnet.
Danach schreiben Sie den Code, um führende Leerzeichen in der Modul .
Sub Remove_Leading_Space() Dim Rng As Range Dim SelectedRng As Range On Error Resume Next ExcelTitleId = "Removing Leading Space" Set SelectedRng = Application.Selection Set SelectedRng = Application.InputBox("Range", ExcelTitleId, SelectedRng.Address, Type:=8) For Each Rng In SelectedRng Rng.Value = VBA.LTrim(Rng.Value) Next End Sub
Hier habe ich zwei Variablen genommen Rng und SelectedRng und nannte das Dialogfeld Entfernen von Führungszeichen dann eine For-Schleife zu TRIM jede ausgewählte Zelle .
Ich habe die die VBA-Funktion LTRIM zu trimmen.
Endlich, Speichern Sie den Code und kehren Sie zum Arbeitsblatt zurück.
Wählen Sie zunächst die Zelle oder den Zellbereich aus, auf den die VBA
Öffnen Sie dann die Siehe tab>> von Makros auswählen Makros anzeigen.
Zu diesem Zeitpunkt wird ein Dialogfeld erscheint, wählen Sie nun die Makro dann klicken ausführen. .
Auch hier gilt, dass ein Dialogfeld erscheint und zeigt den ausgewählten Bereich an. GUT.
Nun werden die führenden Leerzeichen des ausgewählten Zellbereichs entfernt.
N.B.: Bitte beachten Sie, dass der VBA-Code die führenden Leerzeichen nur im ausgewählten Zellbereich entfernt, die Originaldaten ändert und kein Rückgängigmachen unterstützt. Außerdem sollten Sie eine Kopie Ihrer Daten speichern, bevor Sie diesen VBA-Code anwenden.
Praxisteil
In der Arbeitsmappe gibt es ein Übungsblatt, mit dem Sie die erläuterten Möglichkeiten zum Entfernen führender Leerzeichen üben können. Sie können es oben herunterladen.
Schlussfolgerung
Ich habe versucht, 4 einfache und schnelle Wege zu erklären, um führende Leerzeichen in Excel zu entfernen. Diese verschiedenen Wege werden Ihnen helfen, führende Leerzeichen sowohl aus Text als auch aus numerischen Werten zu entfernen. Zu guter Letzt, wenn Sie irgendwelche Vorschläge, Ideen und Feedback haben, zögern Sie nicht, unten zu kommentieren.