Leerzeichen in Excel-Zellen vor und nach Text entfernen

Excel

Möchten Sie lernen, wie Sie Leerzeichen in Excel schnell entfernen können?

Zusätzliche Leerzeichen können aus vielen verschiedenen Gründen in Ihrem Arbeitsblatt erscheinen, z. B. wenn jemand sie versehentlich eintippt oder wenn zusätzliche Zeichen mit den aus einem anderen Softwareprodukt exportierten Daten mitreisen.

In diesem Blog behandeln wir zwei verschiedene Möglichkeiten, diese zusätzlichen Leerzeichen zu entfernen, sowie die Auswirkungen, die zusätzliche Leerzeichen auf Excel-Berechnungen wie VLOOKUP haben können.

Entfernen von Leerzeichen in Excel mit Suchen und Ersetzen

Mit Suchen und Ersetzen können Sie zusätzliche Leerzeichen entfernen.

Schauen wir uns ein Beispiel in Excel an. In Spalte A gibt es mehrere Zellen, in denen zusätzliche Leerzeichen entfernt werden müssen.

Markieren Sie zunächst die Zellen, die die zusätzlichen Leerzeichen enthalten, die Sie entfernen möchten.

Um zu suchen und zu ersetzen, drücken Sie Strg + H. Dadurch wird das Dialogfeld Suchen und Ersetzen geöffnet.

Klicken Sie in das Feld Suchen, was und drücken Sie dann die Leertaste, um ein Leerzeichen in das Textfeld einzufügen.

Ersetzen Sie es durch nichts, indem Sie das Feld Ersetzen durch leer lassen und dann Alles ersetzen wählen.

Excel schickt Ihnen dann eine Meldung, wie viele Ersetzungen vorgenommen wurden. Klicken Sie auf OK.

Sie werden sehen, dass dadurch einige Zellen mit Leerzeichen korrigiert wurden, aber manchmal erhalten Sie nicht genau das, was Sie brauchen. Bei Sarah Brooke und Robert Brown ist beispielsweise das Leerzeichen zwischen ihren Namen weggefallen, so dass ihr Vor- und Nachname nun ein einziges Wort sind.

Entfernen Sie Leerzeichen mit der TRIM-Funktion in Excel

Anstatt zusätzliche Leerzeichen einzeln zu löschen oder die Funktion Suchen und Ersetzen zu verwenden, die nicht das gewünschte Ergebnis liefert, kann die Funktion TRIM verwendet werden. TRIM spart Zeit und vermeidet das Problem, dass die Abstände zwischen dem Text verloren gehen.

Die TRIM-Funktion prüft die Informationen auf Ihrem Arbeitsblatt, um festzustellen, ob vor, zwischen und nach den Daten zusätzliche Leerzeichen vorhanden sind, und entfernt diese.

Wenn zwischen den Daten Leerzeichen gefunden werden, entfernt TRIM alle Leerzeichen bis auf eines, um sicherzustellen, dass die Wörter nicht zusammenlaufen.

Schauen wir uns ein weiteres Beispiel in Excel an. Unten sehen Sie ein Beispiel mit mehreren Zellen, die Leerzeichen vor, zwischen und nach dem Text enthalten.

Um die Leerzeichen aus der Zelle mit Sarah Brooke (A4) zu entfernen, klicken Sie in eine andere Zelle (in diesem Beispiel wurde Zelle B4 verwendet) und geben die folgende Formel ein. Sie können die Formel in Groß- oder Kleinbuchstaben eingeben.

=TRIM(

Klicken Sie in die Zelle, aus der Sie die Leerzeichen entfernen möchten (in diesem Beispiel A4).

Geben Sie eine geschlossene Klammer ein, so dass Sie die Formel =TRIM(A4) erhalten.

Drücken Sie ENTER. Sie sollten nun eine bereinigte Version der Daten in Zelle B4 haben.

Wenn die TRIM-Funktion nicht funktioniert und die zusätzlichen Leerzeichen immer noch vorhanden sind, werfen Sie einen Blick auf unseren Beitrag Leerzeichen entfernen, die die Excel-TRIM-Funktion vermissen lässt, um diese zusätzlichen Leerzeichen zu entfernen.

Wie sich zusätzliche Leerzeichen auf Formeln auswirken können

Eine Sache, auf die Sie achten sollten, sind zusätzliche Leerzeichen in Zellen, auf die in Formeln verwiesen wird.

Schauen wir uns ein Beispiel mit einer VLOOKUP-Formel an.

Im folgenden Beispiel wird in Zelle I4 eine VLOOKUP-Formel verwendet, um den Preis eines Artikels auf der Grundlage des in Zelle H4 eingegebenen Codes zu ermitteln.

Die VLOOKUP-Formel durchsucht die Liste der Codes in Spalte E, um einen passenden Code zu finden. Sie gibt dann den entsprechenden Preis aus derselben Zeile zurück. Wenn Sie zum Beispiel AB4567 in Zelle H4 als Suchwert eingeben, gibt Excel den Selbstkostenpreis von 13,50 $ aus Zelle F6 in Zelle I4 zurück.

Tipp: Eine schrittweise Anleitung zum Erstellen eines VLOOKUPs zwischen zwei Spalten finden Sie in meinem Blog Excel – Using VLOOKUP to compare two lists.

Zelle E7 hat ein zusätzliches Leerzeichen am Ende der Daten, das in der Formelleiste in der Abbildung unten zu sehen ist.

Wenn Sie ein VLOOKUP mit dem Code AB1234 durchführen, indem Sie den Code ohne das zusätzliche Leerzeichen in Zelle H4 eingeben, gibt Excel den Fehler #N/A in Zelle I4 zurück.

Das liegt daran, dass der Code, den Sie in Zelle H4 eingegeben haben, nicht mit dem Code in E7 übereinstimmt, da er kein Leerzeichen am Ende hat.

Wenn die Codes nicht genau übereinstimmen, kann VLOOKUP den Code nicht in der Spalte Code finden und daher auch nicht den entsprechenden Preis zurückgeben.

Am besten verwenden Sie in diesem Fall die Funktion TRIM, um das zusätzliche Leerzeichen (oder die zusätzlichen Leerzeichen) zu entfernen.

Fügen Sie zu diesem Zweck eine temporäre Bereinigungsspalte in Ihr Arbeitsblatt ein. Diese können Sie später bei Bedarf einfach wieder löschen. In diesem Beispiel wird die Spalte D als Bereinigungsspalte verwendet.

Geben Sie =TRIM in die Zelle neben der Zelle mit den Daten ein, die Sie bereinigen möchten (in diesem Beispiel ist es die Zelle D4).

Klicken Sie dann auf die Zelle, die Sie bereinigen möchten (E4), und geben Sie eine geschlossene Klammer ein. So erhalten Sie die Formel =TRIM(E4). Drücken Sie die Eingabetaste.

Kehren Sie zu der Zelle zurück, die jetzt die TRIM-Funktion enthält (D4).

Kopieren Sie die Formel, wenn Sie sie benötigen. Die Daten sind nun frei von zusätzlichen Leerzeichen.

Bei den bereinigten Daten handelt es sich jedoch um eine Formel, die auf die Daten verweist, die die zusätzlichen Leerzeichen enthalten.

Wenn wir nun die ursprünglichen Daten in Spalte E löschen, wird unsere Formel nicht mehr funktionieren.