Problem: Unnötige leere Zeichen in Zellen

Anonim

In diesem Artikel erfahren Sie, wie Sie unnötige leere Zeichen in Excel entfernen.

Was sind führende und nachgestellte Leerzeichen?

In Excel ist die Datenextraktion und -bereinigung die erste und wichtigste Aufgabe jedes Datenanalyseprojekts. In meinen fünf Jahren Erfahrung habe ich Daten erhalten, die unstrukturiert aussahen, aber mit Excel TRIM- oder CLEAN-Funktionen habe ich sie in aussagekräftige Berichte umgewandelt. Manchmal enthalten Textwerte führende, nachgestellte oder mehrere eingebettete Leerzeichen, und das Bereinigen dieser leeren Zeichen oder Leerzeichen ist Teil der Datenbereinigung. Die Datenbereinigung in Excel ist einfach. Lassen Sie uns nun lernen, wie Sie Textwerte in Zellen in Excel bereinigen.

Entfernen Sie alle leeren Zeichen auf einmal in Excel

Das Verfahren umfasst Schritte. Der erste ist der Auswahlteil, Typformel und Formelvervollständigung.

Zuerst : Wählen Sie die erforderlichen Zellen aus, in denen Sie die bereinigten Daten oder Ausgabezellen benötigen

Sekunde : Formel eingeben

Die TRIM-Funktion ist eine TEXT-Funktion in Excel, die verwendet wird, um alle zusätzlichen Leerzeichen aus der Textzeichenfolge mit Ausnahme einzelner Leerzeichen zwischen Wörtern zu entfernen.

Syntax:

=TRIM (Text)

Text: Textwert in Anführungszeichen oder Zellbezug

Dritter : Am Ende jeder Formel verwenden wir die Eingabetaste, um die Ausgabe der verwendeten Formel anzuzeigen. Aber anstatt nur Enter zu verwenden, verwenden Sie Strg + Eingabetaste Schlüssel zusammen

Beispiel :

All dies kann verwirrend sein zu verstehen. Lassen Sie uns anhand eines Beispiels verstehen, wie die Funktion verwendet wird. Hier müssen wir sie entfernen, damit die Formel, die auf diese Zellen verweist, korrekt berechnet wird. Spalte A enthält Text mit führenden Leerzeichen vor dem Text. Diese Leerzeichen wurden mit der Trim-Funktion entfernt. Siehe unten stehenden Screenshot:

Es gibt zwei Möglichkeiten, diese Leerzeichen zu entfernen:

  • Verwenden der Trim- und Ersetzungsfunktion
  • Befehl ersetzen

TRIM-Formel zum Entfernen leerer Zeichen

Die Trim-Funktion entfernt alle Leerzeichen aus einer Textzeichenfolge mit Ausnahme einzelner Leerzeichen zwischen Wörtern.

Wählen Sie zuerst die Zellen aus, in denen die sauberen Daten extrahiert oder ausgegeben werden sollen. Also haben wir den Bereich C1:C5 ausgewählt und die unten angegebene Formel eingegeben

Verwenden Sie die Formel:

=TRIM (A1)

Um den Vorgang abzuschließen, müssen wir nur noch verwenden Strg + Eingabetaste anstatt nur Enter zu verwenden.

Wenn die Daten führende Leerzeichen und mehr als ein Leerzeichen zwischen dem Text enthalten, entfernt die Trim-Funktion nicht alle. Betrachten Sie Zelle A3 enthält Text mit Leerzeichen in der Mitte des Textes. Trim entfernt alle führenden Leerzeichen mit Ausnahme eines einzelnen Leerzeichens zwischen 2 Wörtern. Siehe unten stehenden Screenshot:

Alternativ können wir die Ersatzfunktion verwenden, falls wir wissen, dass unser Text Leerzeichen zwischen den Wörtern enthält und entfernt werden muss.

Alternativer Weg

Siehe Bild unten. Die Ersetzen-Funktion ersetzt das Leerzeichen zwischen dem Text durch „nichts“. Daher wird der Raum entfernt.

Beispiel :

Wenn die Daten ein führendes Leerzeichen und mehr als ein Leerzeichen zwischen dem Text enthalten, entfernt die Ersetzungsfunktion alle. Zelle A1 enthält Text mit führenden Leerzeichen oder nachgestellten Leerzeichen zwischen dem Text. Die Ersetzen-Funktion entfernt alle Leerzeichen. Siehe den folgenden Screenshot:

Verwenden Sie die Formel:

=ERSETZEN(A1," ","")

Die obige Formel entfernt alle Vorkommen von Leerzeichen im Gegensatz zur TRIM-Funktion, die einzelne Leerzeichen zwischen Wörtern lässt.

Wie Sie in Spalte C sehen können, gibt es keine zusätzlichen Leerzeichen.

Noch ein Weg:

Wir können auch den Befehl Ersetzen verwenden, um die unerwünschten Leerzeichen zu entfernen. Dieser Befehl funktioniert ähnlich wie die Ersatzfunktion. Die Tastenkombination ist Strg + H

Der Befehl Ersetzen kann verwendet werden, wenn wir wissen, dass unser Text Leerzeichen zwischen dem Text enthält, den wir entfernen müssen.

Finden Sie was: Schreiben Sie Leerzeichen, indem Sie einmal die Leertaste drücken.

In Ersetzen durch: NULL

Wir können den Eintrag im Feld Suchen nach nicht sehen, da wir dort ein Leerzeichen eingefügt haben. Klicken Sie auf Alle ersetzen, bis Sie das Dialogfeld sehen, das den Text anzeigt, dass keine weiteren Leerzeichen zum Ersetzen gefunden werden konnten.

Sie erhalten das Ergebnis unten:

So können Sie die führenden und nachgestellten Leerzeichen und Leerzeichen zwischen dem Text entfernen und Ihre Daten lesbarer machen.

Entfernen Sie nachgestelltes Leerzeichen über VBA

Falls Sie möchten, dass ein VBA-Code alle abschließenden Leerzeichen nur im aktiven Blatt entfernt, hilft Ihnen dieser Artikel auf jeden Fall. Oftmals lassen wir irrtümlich ein Leerzeichen am Ende oder kopieren manchmal Daten aus dem Web und bemerken es nicht. In diesem Artikel erfahren Sie, wie Sie den irrtümlich verbleibenden Platz beseitigen können.

Frage): In Excel können wir die TRIM-Funktion mit der Formel SUBSTITUTE & CHAR verwenden, d.

Ich möchte, dass ein Makro mir hilft, alle unnötigen Leerzeichen am Ende der Zeichenfolge zu entfernen.

Um den Code zum Entfernen von Leerzeichen am Ende des Textes zu erhalten; Wir müssen die folgenden Schritte ausführen, um den VBA-Editor zu starten.

  • Klicken Sie auf die Registerkarte Entwickler, dann
  • Wählen Sie in der Gruppe Code die Option Visual Basic . aus

Kopieren Sie den folgenden Code in das Arbeitsblattmodul

Sub trimspace()

Dim c als Bereich, rngKonstanten als Bereich

Bei Fehler Fortsetzen als nächstes

Set rngConstants = ActiveSheet.UsedRange.SpecialCells(2, 2)

Bei Fehler GoTo 0

Wenn nicht rngConstants nichts ist, dann

'Leistung optimieren

Application.ScreenUpdating = False

Application.Calculation = xlCalculationManual

'Zellen trimmen inkl. Zeichen 160

Für jedes c in rngKonstanten

c.Value = Trim$(Application.Clean(Replace(c.Value, Chr(160), "")))

Nächstes c

'Einstellungen zurücksetzen

Application.ScreenUpdating = True

Application.Calculation = xlCalculationAutomatic

Ende Wenn

End Sub

Wie Sie werden Dadurch werden alle Leerzeichen am Ende entfernt.

Hinweis: Das obige Makro wird nur auf Activesheet ausgeführt.

Auf diese Weise können wir die abschließenden Leerzeichen am Ende mit VBA-Code entfernen.

Download - Entfernen von Leerzeichen über VBA - xlsm

Ich hoffe, dieser Artikel zum Entfernen unnötiger leerer Zeichen in Excel ist erklärend. Weitere Artikel zum Berechnen von Werten und zugehörigen Excel-Formeln finden Sie hier. Wenn Ihnen unsere Blogs gefallen haben, teilen Sie sie mit Ihren Freunden auf Facebook. Und Sie können uns auch auf Twitter und Facebook folgen. Wir würden uns freuen, von Ihnen zu hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern, ergänzen oder erneuern und für Sie verbessern können. Schreiben Sie uns auf der E-Mail-Site.

So verwenden Sie die TRIM-Funktion in Excel: Die TRIM-Funktion wird verwendet, um Zeichenfolgen zu trimmen und alle nachfolgenden oder führenden Leerzeichen von Zeichenfolgen zu entfernen. Dies hilft uns sehr bei der Bereinigung der Daten.

So verwenden Sie die CLEAN-Funktion in Excel: Die Clean-Funktion wird verwendet, um nicht druckbare Zeichen aus der Zeichenfolge zu entfernen. Diese Funktion wird meistens mit der TRIM-Funktion verwendet, um importierte Fremddaten zu bereinigen.

Text am Ende einer Zeichenfolge ersetzen, beginnend mit variabler Position: Um Text am Ende des Strings zu ersetzen, verwenden wir die REPLACE-Funktion. Die REPLACE-Funktion verwendet die Position des zu ersetzenden Texts in der Zeichenfolge.

Excel ERSETZEN vs. ERSATZ-Funktion: Die Funktionen REPLACE und SUBSTITUTE sind die am meisten missverstandenen Funktionen. Um einen bestimmten Text zu finden und zu ersetzen, verwenden wir die Funktion SUBSTITUTE. Wo REPLACE verwendet wird, um eine Reihe von Zeichen in einer Zeichenfolge zu ersetzen …

Text am Ende einer Zeichenfolge ersetzen, beginnend mit variabler Position: Um Text am Ende des Strings zu ersetzen, verwenden wir die REPLACE-Funktion. Die REPLACE-Funktion verwendet die Position des zu ersetzenden Texts in der Zeichenfolge.

Populäre Artikel :

50 Excel-Kurzbefehle zur Steigerung Ihrer Produktivität : Erledigen Sie Ihre Aufgaben in Excel schneller. Diese Verknüpfungen helfen Ihnen, Ihre Arbeitseffizienz in Excel zu steigern.

So verwenden Sie die SVERWEIS-Funktion in Excel : Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.

So verwenden Sie die IF-Funktion in Excel : Die IF-Anweisung in Excel überprüft die Bedingung und gibt einen bestimmten Wert zurück, wenn die Bedingung WAHR ist, oder einen anderen bestimmten Wert, wenn FALSE.

So verwenden Sie die SUMIF-Funktion in Excel : Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.

So verwenden Sie die ZÄHLENWENN-Funktion in Excel : Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um bestimmte Werte zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.