Verwendung der Funktion CLEAN in Excel (10 Beispiele)

  • Teile Das
Hugh West

Die CLEAN-Funktion ist eine Excel-Textfunktion, die dazu dient, nicht druckbare Zeichen oder Zeilenumbrüche aus Texten eines Datensatzes zu entfernen. In diesem Artikel erfahren Sie die Details der Funktion CLEAN-Funktion und lernen Sie einige Anwendungen dieser Funktion anhand von Beispielen kennen.

Arbeitsbuch herunterladen

CLEAN-Funktionen.xlsm

CLEAN Funktion: Zusammenfassung & Syntax

⦿ Funktion Zielsetzung

Die CLEAN-Funktion entfernt alle nicht druckbaren Zeichen aus dem Text.

⦿ Syntax

=CLEAN(text)

⦿ Argumente

Argument Erforderlich/Optional Erläuterung
Text Erforderlich Es handelt sich um die Zeichenkette, aus der Sie alle nicht druckbaren Zeichen entfernen möchten

⦿ Rückgabewert

Nach der Eingabe der Funktion erhalten Sie eine Zeichenkette, die frei von allen nicht druckbaren Zeichen ist.

⦿ Version

Die CLEAN-Funktion wird eingeführt in Excel 2000 Version und ist für alle weiteren Versionen verfügbar.

Hinweis

Die CLEAN-Funktion kann nur die nicht druckbaren Zeichen entfernen, die durch Zahlen dargestellt werden 0 zu 31 in der 7-Bit ASCII Code.

10 Beispiele für die Verwendung der Funktion CLEAN in Excel

Anhand der folgenden Datentabelle einer Hochschule, in der einige nicht druckbare Zeichen in den aus einer anderen Quelle importierten Daten enthalten sind, werden wir verschiedene Beispiele für diese Funktion erläutern.

Für die Erstellung des Artikels haben wir Folgendes verwendet Microsoft Excel 365 Version, Sie können aber auch jede andere Version verwenden, die Ihnen zusagt.

1. nicht druckbare Zeichen entfernen

Hier haben wir einige E-Mail-Kennungen die einige nicht druckbare Zeichen enthalten wie CHAR(15) , CHAR(12) und durch die Verwendung des CLEAN-Funktion werden wir sie entfernen und die Echte E-Mail-IDs.

➤Wählen Sie die Ausgangszelle D5

=CLEAN(C5)

C5 ist die Importierte E-Mail-ID aus dem wir die nicht druckbaren Zeichen entfernen wollen.

➤ Drücken EINGEBEN

➤Ziehen Sie die Füllen Griff Werkzeug

Ergebnis :

Auf diese Weise erhalten Sie die Echte E-Mail-ID die frei von allen nicht druckbaren Zeichen ist.

Lesen Sie mehr: Verwendung der Funktion TEXT in Excel (10 Beispiele)

2. den Zeilenumbruch entfernen

Angenommen, Sie haben einen Zeilenumbruch zwischen dem Vornamen und dem Nachnamen der Schüler und möchten diese Zeilenumbrüche mit dem Befehl CLEAN-Funktion .

➤Wählen Sie die Ausgangszelle D5

=CLEAN(C5)

C5 ist die Name des Schülers von dem Sie den Zeilenumbruch entfernen möchten.

➤ Drücken EINGEBEN

➤Ziehen Sie die Füllen Griff Werkzeug

Ergebnis :

Danach erhalten Sie die Namen der Studenten die frei von allen Zeilenumbrüchen sind.

3. die Funktion CLEAN und die Funktion TRIM verwenden

Manchmal kann es vorkommen, dass Sie zusätzliche Leerzeichen in der Textzeichenfolge haben, die CHAR(32) und als die CLEAN-Funktion nicht entfernen können, verwenden wir hier die TRIM-Funktion zusammen mit dem CLEAN-Funktion zu entfernen CHAR(15) , CHAR(12) und CHAR(32) von der Importierte E-Mail-ID unten.

➤Wählen Sie die Ausgangszelle D5

=TRIM(CLEAN(C5))

C5 ist die Importierte E-Mail-ID aus dem wir die nicht druckbaren Zeichen entfernen wollen.

TRIM entfernt alle zusätzlichen Leerzeichen aus der Zeichenkette.

➤ Drücken EINGEBEN

➤Ziehen Sie die Füllen Griff Werkzeug

Ergebnis :

Auf diese Weise erhalten Sie die Echte E-Mail-ID die frei von allen nicht druckbaren Zeichen ist.

4. die Funktion CLEAN und die Funktion SUBSTITUTE verwenden

Manchmal kann es vorkommen, dass Sie nicht druckbare Zeichen haben, die nicht mit dem CLEAN-Funktion In der Importierte E-Mail-ID Spalte haben wir einige nicht umbrechende Leerzeichen, die sind CHAR(160) Um diese Arten von nicht druckbaren Zeichen zu entfernen, können wir die Funktion Funktion SUBSTITUTE zusammen mit dem CLEAN-Funktion und die TRIM-Funktion .

➤Wählen Sie die Ausgangszelle D5

=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))

C5 ist die Importierte E-Mail-ID aus dem wir die nicht druckbaren Zeichen entfernen wollen.

UNTERSTÜTZUNG ersetzt CHAR(160) mit einer Leerstelle, CLEAN entfernt die nicht druckbaren Zeichen CHAR(15) , CHAR(12) und TRIM entfernt alle zusätzlichen Leerzeichen aus der Zeichenkette.

➤ Drücken EINGEBEN

➤Ziehen Sie die Füllen Griff Werkzeug

Ergebnis :

Danach erhalten Sie die Echte E-Mail-ID die frei von allen nicht druckbaren Zeichen ist.

Lesen Sie mehr: Verwendung der REPLACE-Funktion in Excel (3 geeignete Beispiele)

5. mit der Funktion CLEAN und der Funktion LEN

Hier zählen wir die Anzahl der Zeichen der Namen der Studenten durch die Verwendung der LEN-Funktion nach dem Entfernen der Zeilenumbrüche mit Hilfe des Befehls CLEAN-Funktion .

➤Wählen Sie die Ausgangszelle D5

=LEN(TRIM(CLEAN(C5)))

C5 ist die Name des Schülers deren Zeichenlänge Sie zählen wollen.

CLEAN wird der Zeilenumbruch entfernt und TRIM entfernt alle zusätzlichen Leerzeichen aus der Zeichenkette. Danach LEN wird die Zeichenlänge gezählt.

➤ Drücken EINGEBEN

➤Ziehen Sie die Füllen Griff Werkzeug

Ergebnis :

Danach können Sie die Anzahl der Zeichen des Textes zählen. Namen der Schüler .

Ähnliche Lektüre

  • Verwendung der Funktion CODE in Excel (5 Beispiele)
  • Excel EXACT-Funktion verwenden (6 geeignete Beispiele)
  • Verwendung der FIXED-Funktion in Excel (6 geeignete Beispiele)
  • Verwendung der Funktion UPPER in Excel (4 Beispiele)
  • Verwendung der Funktion SEARCH in Excel (3 Beispiele)

6. die Funktion CLEAN und die Funktion LEFT verwenden

Nehmen wir an, Sie möchten den Namensteil aus der Datei Importierte E-Mail-ID und zu diesem Zweck können Sie die CLEAN-Funktion und die Funktion LEFT .

➤Wählen Sie die Ausgangszelle D5

=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)

C5 ist die Importierte E-Mail-ID .

CLEAN werden die nicht druckbaren Zeichen entfernt und FIND("@", CLEAN(C5),1) gibt die Position von "@" in der Zeichenkette, also, FINDEN SIE wird zurückgegeben 6 und dann 6-1=5 ist die Anzahl der Zeichen in der Datei Funktion LEFT .

Danach LINKS extrahiert die ersten fünf Zeichen aus der sauberen E-Mail-Kennung .

➤ Drücken EINGEBEN

➤Ziehen Sie die Füllen Griff Werkzeug

Ergebnis :

Dann erhalten Sie die Namen der Schüler in der Vorname Spalte.

Lesen Sie mehr: Verwendung der Funktion RIGHT in Excel (mit 6 einfachen Beispielen)

7 Ersetzen von Zeichen

Hier werden wir eine Neue E-Mail-ID durch Entfernen der nicht druckbaren Zeichen und Ersetzen von "gmail" mit "yahoo" von der Importierte E-Mail-ID Spalte.

➤Wählen Sie die Ausgangszelle D5

=SUBSTITUTE(CLEAN(C5), "gmail", "yahoo")

C5 ist die Importierte E-Mail-ID .

UNTERSTÜTZUNG ersetzt "gmail" mit einer "yahoo"

➤ Drücken EINGEBEN

➤Ziehen Sie die Füllen Griff Werkzeug

Ergebnis :

Auf diese Weise erhalten Sie die Neue E-Mail-Kennungen .

8. prüfen, ob die Texte bereinigt werden müssen

Bei einem großen Datensatz kann es mühsam sein, herauszufinden, welche Texte bereinigt werden müssen. Aber es ist leicht zu bewerkstelligen, wenn man leicht herausfinden kann, welche Textstrings bereinigt werden sollen. Um dies zu tun, verwenden wir hier die IF-Funktion .

➤Wählen Sie die Ausgangszelle D5

=IF(CLEAN(C5)=C5, "Gereinigt", "Nicht gereinigt")

C5 ist die Importierte E-Mail-ID .

CLEAN(C5)=C5 ist der logische Test, der bedeutet, dass die Textzeichenfolge gleich der um alle nicht druckbaren Zeichen bereinigten Textzeichenfolge ist. WAHR dann IF wird zurückgegeben "Gereinigt" ansonsten "Nicht gereinigt"

➤ Drücken EINGEBEN

➤Ziehen Sie die Füllen Griff Werkzeug

Ergebnis :

Dann erfahren Sie, welche Textzeichenfolgen Sie bereinigen müssen.

9. den Durchschnitt der Werte ermitteln

Hier haben wir einige Markierungen, die jedoch einige nicht druckbare Zeichen enthalten, die Sie mit dem Befehl CLEAN-Funktion Danach verwandeln sich die Zahlen jedoch in Texte, so dass Sie nicht mehr in der Lage sind, den Text zu lesen. Durchschnittliche Noten ohne sie in Werte umzuwandeln, indem man die VALUE-Funktion .

➤Wählen Sie die Ausgangszelle D5

=WERT(CLEAN(C5))

C5 ist die Eingeführte Marken .

CLEAN entfernt den überflüssigen Teil der Daten (wandelt die Daten aber in Text um) und dann, WERT wandelt die Textzeichenfolgen in Zahlen um.

➤ Drücken EINGEBEN

➤Ziehen Sie die Füllen Griff Werkzeug

Danach erhalten Sie die Noten, die in Zahlenform vorliegen.

Um die Durchschnittliche Noten, Geben Sie die folgende Formel in die Zelle ein D11

=DURCHSCHNITT(D5:D10)

D5:D10 ist der Bereich von Marks

Schließlich erhalten Sie 73.83 als die Durchschnittsnote .

10. benutzung VBA-Code

Die CLEAN-Funktion kann auch in der VBA Code.

➤Go to Entwickler Tab>> Visual Basic Option

Dann wird die Visual Basic-Editor wird sich öffnen.

➤Go to einfügen. Tab>> Modul Option

Danach wird ein Modul erstellt werden.

➤ Schreiben Sie folgenden Code

 Sub cleanspace() Bereich("D5") = Application.WorksheetFunction.Clean(Range("C5")) Bereich("D6") = Application.WorksheetFunction.Clean(Range("C6")) Bereich("D7") = Application.WorksheetFunction.Clean(Range("C7")) Bereich("D8") = Application.WorksheetFunction.Clean(Range("C8")) Bereich("D9") = Application.WorksheetFunction.Clean(Range("C9")) Bereich("D10") = Application.WorksheetFunction.Clean(Range("C10")) EndUnter 

Die Zellen C5 zu C10 von Säule C wird frei von nicht druckbaren Zeichen sein, da die CLEAN-Funktion und wir erhalten die Ausgaben in den entsprechenden Zellen von Säule D .

➤ Drücken F5

Ergebnis :

Auf diese Weise erhalten Sie die Echte E-Mail-ID die frei von allen nicht druckbaren Zeichen ist.

Dinge zum Merken

🔺 Diese Funktion löscht nur 0 zu 31 7-Bit ASCII Code aus dem angegebenen Text.

🔺 Die CLEAN-Funktion kann auch einige nicht druckbare Zeichen entfernen, die nicht sichtbar sind.

🔺 Nicht druckbare Zeichen, die nicht in der Datei enthalten sind, können nicht entfernt werden. ASCII Code.

Praxisteil

Damit Sie selbst üben können, habe ich eine Praxis Abschnitt wie unten in einem Blatt namens Praxis Bitte tun Sie es selbst.

Schlussfolgerung

In diesem Artikel haben wir versucht, die Einführung und Verwendung der CLEAN-Funktion Ich hoffe, Sie finden es nützlich. Wenn Sie Anregungen oder Fragen haben, können Sie sie gerne im Kommentarbereich stellen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.