Excel CLEAN-Funktion - Saubere Textzeichen

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel CLEAN-Funktion in Excel, um alle nicht druckbaren Zeichen zu entfernen.

Übersicht über die CLEAN-Funktion

Die CLEAN-Funktion Entfernt alle nicht druckbaren Zeichen aus einer Zelle, die Text enthält.

Um die Excel-Arbeitsblattfunktion CLEAN zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

CLEAN-Funktion Syntax und Eingaben:

1 = SAUBER (Text)

Text - Eine Textfolge.

So verwenden Sie die CLEAN-Funktion in Excel:

Die CLEAN-Funktion entfernt alle nicht druckbaren ASCII-Zeichen (American Standard Code for Information Interchange) 0 bis 31. Ein Beispiel dafür ist das Entfernen von Zeilenumbrüchen.

1 =SAUBER(B3)

Andere nicht druckbare Zeichen

Alle unsere Zeichen in der Tastatur haben einen spezifischen ASCII-Code (American Standard Code for Information Interchange). Sie können CODE verwenden, um herauszufinden, was der ASCII-Code des Zeichens ist. Einige der nicht druckbaren von 1 bis 31 sind die folgenden, die Sie mit CLEAN entfernen können:

Wenn Sie die ASCII-Codenummern testen, werden Sie feststellen, dass viele von ihnen identisch aussehen. Sie sind nicht für Excel gedacht, sondern für andere Programme.

REINIGEN mit Nummer/Datum

Beachten Sie, dass CLEAN eine Textfunktion ist. Bei Verwendung von CLEAN ist das Ergebnis ein Text. Zum Beispiel können Sie diese Zahlen in Zelle E3 nicht summieren, nachdem Sie CLEAN verwendet haben.

Das gleiche passiert für Datumsangaben, da sie als Seriennummern und nicht als Text erkannt werden. Möglicherweise müssen Sie Datumsangaben nicht summieren, aber es funktioniert nicht gut in Filtern und PivotTables.

Um die oben genannten Probleme zu lösen, können Sie VALUE verwenden, um von Text in Werte umzuwandeln.

CLEAN VS TRIM

CLEAN-Funktion gilt nur für nicht druckbare Zeichen. Wenn Sie also Leerzeichen und andere Zeichen entfernen müssen, müssen wir TRIM verwenden. Beziehen Sie sich auf die folgende Tabelle, um eine Vorstellung von den Unterschieden zwischen TRIM und CLEAN zu erhalten

SEIN in Google Tabellen

Die CLEAN-Funktion funktioniert in Google Sheets genauso wie in Excel:

CLEAN-Beispiele in VBA

Sie können auch die CLEAN-Funktion in VBA verwenden. Typ:application.worksheetfunction.clean(Text)

Ausführen der folgenden VBA-Anweisungen

1234567891011121314151617181920 Range("B2") = Application.WorksheetFunction.Clean(Range("A2"))Range("B3") = Application.WorksheetFunction.Clean(Range("A3"))Range("B4") = Application.WorksheetFunction.Clean(Range("A4"))Range("B5") = Application.WorksheetFunction.Clean(Range("A5"))Range("B6") = Application.WorksheetFunction.Clean(Range("A6"))Range("B7") = Application.WorksheetFunction.Clean(Range("A7"))Range("B8") = Application.WorksheetFunction.Clean(Range("A8"))Range("B9") = Application.WorksheetFunction.Clean(Range("A9"))Range("B10") = Application.WorksheetFunction.Clean(Range("A10"))Range("B11") = Application.WorksheetFunction.Clean(Range("A11"))Range("B12") = Application.WorksheetFunction.Clean(Range("A12"))Range("B13") = Application.WorksheetFunction.Clean(Range("A13"))Range("B14") = Application.WorksheetFunction.Clean(Range("A14"))Range("B15") = Application.WorksheetFunction.Clean(Range("A15"))Range("B16") = Application.WorksheetFunction.Clean(Range("A16"))Range("B17") = Application.WorksheetFunction.Clean(Range("A17"))Range("B18") = Application.WorksheetFunction.Clean(Range("A18"))Range("B19") = Application.WorksheetFunction.Clean(Range("A19"))Range("B20") = Application.WorksheetFunction.Clean(Range("A20"))Range("B21") = Application.WorksheetFunction.Clean(Range("A21"))

führt zu folgenden Ergebnissen

Weitere Informationen zur CLEAN-Formel finden Sie auf der Microsoft-Website.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave