Inhaltsverzeichnis
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.xlsmCLEAN 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.