Jak używać funkcji CLEAN w Excelu (10 przykładów)

  • Udostępnij To
Hugh West

Na stronie Funkcja CLEAN jest funkcją tekstową Excela, która służy do usuwania niedrukowalnych znaków lub przerw w linii z tekstów zbioru danych. W tym artykule będziesz mógł poznać szczegóły dotyczące funkcji Funkcja CLEAN i poznaj niektóre zastosowania tej funkcji na kilku przykładach.

Pobierz Workbook

CLEAN Functions.xlsm

CLEAN Funkcja: Podsumowanie & Składnia.

⦿ Funkcja Cel

Na stronie Funkcja CLEAN usuwa z tekstu wszystkie znaki niedrukowalne.

⦿ Składnia

=CLEAN(text)

⦿ Argumenty

Argument Wymagane/opcjonalne Wyjaśnienie
tekst Wymagane Jest to ciąg tekstowy, z którego chcesz usunąć wszystkie niedrukowalne znaki

⦿ Wartość zwrotna

Po Wprowadzeniu funkcji, da ci ona ciąg tekstowy wolny od wszystkich niedrukowalnych znaków.

⦿ Wersja

Na stronie Funkcja CLEAN jest wprowadzony w Excel 2000 wersji i jest dostępny dla wszystkich wersji po niej.

Uwaga

Na stronie Funkcja CLEAN może usunąć tylko znaki niedrukowalne reprezentowane przez liczby 0 do 31 w 7-bitowym ASCII kod.

10 Przykładów użycia funkcji CLEAN w Excelu

Tutaj użyjemy następującej tabeli danych uczelni, w której mamy kilka niedrukowalnych znaków w importowanych danych z innego źródła. Używając tej tabeli, wyjaśnimy różne przykłady tej funkcji.

Do stworzenia artykułu użyliśmy Microsoft Excel 365 wersja, możesz użyć dowolnej innej wersji w zależności od swojej wygody.

1. usuwanie znaków niedrukowalnych

Mamy tu kilka Identyfikatory e-mail które mają pewne niedrukowalne znaki, takie jak CHAR(15) , CHAR(12) oraz poprzez zastosowanie Funkcja CLEAN usuniemy je i dostaniemy Prawdziwe identyfikatory e-mail.

➤Wybierz komórkę wyjściową D5

=CLEAN(C5)

C5 to Importowane Email Id z którego chcemy usunąć znaki niedrukowalne.

➤Press ENTER

➤Przeciągnij w dół Uchwyt do napełniania Narzędzie

Wynik :

W ten sposób uzyskasz Prawdziwe Email Id który jest wolny od wszystkich niedrukowalnych znaków.

Read More: Jak używać funkcji TEXT w Excelu (10 przykładów)

2) Usuwanie przerw w linii

Przypuśćmy, że pomiędzy imieniem a nazwiskiem studenta występują przerwy w linii i chcemy je usunąć za pomocą polecenia Funkcja CLEAN .

➤Wybierz komórkę wyjściową D5

=CLEAN(C5)

C5 to Imię i nazwisko ucznia z którego chcesz usunąć przerwę w linii.

➤Press ENTER

➤Przeciągnij w dół Uchwyt do napełniania Narzędzie

Wynik :

Po tym, otrzymasz Nazwiska uczniów Które są wolne od wszystkich przerw w linii.

3. korzystanie z funkcji CLEAN i TRIM

Czasami możesz mieć dodatkowe miejsce w ciągu tekstowym, które jest CHAR(32) i jako Funkcja CLEAN nie może tego usunąć, więc tutaj używamy Funkcja TRIM wraz z Funkcja CLEAN usuwać CHAR(15) , CHAR(12) oraz CHAR(32) od Importowane Email Id poniżej.

➤Wybierz komórkę wyjściową D5

=TRIM(CLEAN(C5))

C5 to Importowane Email Id z którego chcemy usunąć znaki niedrukowalne.

TRIM usunie wszystkie dodatkowe spacje z łańcucha tekstowego.

➤Press ENTER

➤Przeciągnij w dół Uchwyt do napełniania Narzędzie

Wynik :

W ten sposób uzyskasz Prawdziwe Email Id który jest wolny od wszystkich niedrukowalnych znaków.

4) Używanie funkcji CLEAN i SUBSTITUTE

Czasami mogą wystąpić znaki niedrukowalne, które nie mogą być usunięte przez Funkcja CLEAN . w. Importowane Email Id kolumny, mamy kilka przestrzeni niełamiących się, które są CHAR(160) Aby usunąć tego typu niedrukowalne znaki możemy użyć Funkcja SUBSTITUTE wraz z Funkcja CLEAN i Funkcja TRIM .

➤Wybierz komórkę wyjściową D5

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

C5 to Importowane Email Id z którego chcemy usunąć znaki niedrukowalne.

SUBSTYTUT zastąpi CHAR(160) z pustym miejscem, CZYSTA usunie znaki niedrukowalne CHAR(15) , CHAR(12) oraz TRIM usunie wszystkie dodatkowe spacje z łańcucha tekstowego.

➤Press ENTER

➤Przeciągnij w dół Uchwyt do napełniania Narzędzie

Wynik :

Po tym, otrzymasz Prawdziwe Email Id który jest wolny od wszystkich niedrukowalnych znaków.

Read More: Jak używać funkcji REPLACE w Excelu (3 odpowiednie przykłady)

5) Używanie funkcji CLEAN i funkcji LEN

Tutaj będziemy liczyć liczbę znaków z Nazwiska uczniów poprzez użycie Funkcja LEN po usunięciu przerw w linii za pomocą Funkcja CLEAN .

➤Wybierz komórkę wyjściową D5

=LEN(TRIM(CLEAN(C5)))

C5 to Imię i nazwisko ucznia którego długość znaków chcesz policzyć.

CZYSTA usunie przerwę w linii, a TRIM usunie z tekstu wszystkie dodatkowe spacje, a następnie LEN będzie liczyć długość znaków.

➤Press ENTER

➤Przeciągnij w dół Uchwyt do napełniania Narzędzie

Wynik :

Następnie będziesz mógł policzyć liczbę znaków Nazwiska uczniów .

Podobne lektury

  • Jak używać funkcji CODE w Excelu (5 przykładów)
  • Użyj funkcji Excel EXACT (6 odpowiednich przykładów)
  • Jak używać funkcji FIXED w Excelu (6 odpowiednich przykładów)
  • Użyj funkcji UPPER w Excelu (4 przykłady)
  • Jak używać funkcji SEARCH w Excelu (3 przykłady)

6) Używanie funkcji CLEAN i funkcji LEFT

Powiedzmy, że chcesz wyodrębnić część nazwy z Importowane Email Id i aby to zrobić, możesz użyć Funkcja CLEAN i Funkcja LEWA .

➤Wybierz komórkę wyjściową D5

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

C5 to Importowane Email Id .

CZYSTA usunie znaki niedrukowalne i FIND("@", CLEAN(C5),1) poda pozycję "@" w ciągu tekstowym, a więc, ZNAJDŹ zwróci 6 a następnie 6-1=5 będzie liczbą znaków w Funkcja LEWA .

Po tym LEWA wyodrębni pierwsze pięć znaków z czystego Email Id .

➤Press ENTER

➤Przeciągnij w dół Uchwyt do napełniania Narzędzie

Wynik :

Następnie otrzymasz nazwy uczniów w Imię kolumna.

Read More: Jak używać funkcji PRAWDA w Excelu (z 6 łatwymi przykładami)

7) Zastępowanie znaków

Tutaj stworzymy Nowy identyfikator e-mail usuwając znaki niedrukowalne i zastępując je "gmail" z "yahoo" od Importowane Email Id kolumna.

➤Wybierz komórkę wyjściową D5

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

C5 to Importowane Email Id .

SUBSTYTUT zastąpi "gmail" z "yahoo"

➤Press ENTER

➤Przeciągnij w dół Uchwyt do napełniania Narzędzie

Wynik :

W ten sposób uzyskasz Nowe identyfikatory e-mail .

8. sprawdzenie, czy teksty wymagają czyszczenia

Dla dużych zbiorów danych, może być męczące, aby dowiedzieć się, które teksty należy oczyścić. Ale można to zrobić łatwo, jeśli można sprawdzić, które ciągi tekstowe mają być oczyszczone. Aby to zrobić, używamy tutaj Funkcja IF .

➤Wybierz komórkę wyjściową D5

=IF(CLEAN(C5)=C5, "Oczyszczony", "Nie oczyszczony")

C5 to Importowane Email Id .

CLEAN(C5)=C5 jest testem logicznym, który oznacza, że ciąg tekstowy jest równy ciągowi tekstowemu usuniętemu o wszystkie znaki niedrukowalne.Gdy jest TRUE następnie JEŚLI zwróci "Oczyszczony" inaczej "Nie posprzątane"

➤Press ENTER

➤Przeciągnij w dół Uchwyt do napełniania Narzędzie

Wynik :

Wtedy dowiesz się, które ciągi tekstowe musisz wyczyścić.

9) Uzyskanie średniej z wartości

Tutaj mamy kilka znaków, ale które mają pewne niedrukowalne znaki i możesz je usunąć za pomocą Funkcja CLEAN Ale potem liczby zamienią się w teksty, więc nie możesz dostać Średnia ocen bez przekształcania ich na wartości za pomocą Funkcja VALUE .

➤Wybierz komórkę wyjściową D5

=WARTOŚĆ(CLEAN(C5))

C5 to Znaki importowane .

CZYSTA usunie zbędną część danych (ale przekonwertuje dane na tekst), a następnie, WARTOŚĆ przekształci ciągi tekstowe na liczby.

➤Press ENTER

➤Przeciągnij w dół Uchwyt do napełniania Narzędzie

Po tym otrzymacie oceny, które są w formacie liczbowym.

Aby uzyskać Średnia ocen, wpisz w komórce następującą formułę D11

= ŚREDNIA(D5:D10)

D5:D10 to zakres Marks

W końcu dostaniesz 73.83 jako Średni znak .

10. użycie Kod VBA

Na stronie Funkcja CLEAN może być również użyty w VBA kod.

➤Go to Deweloper Tab>> Visual Basic Opcja

Następnie. Edytor Visual Basic otworzy się.

➤Go to Wkładka Tab>> Moduł Opcja

Po tym, a Moduł zostanie utworzony.

➤ Napisz następujący kod

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

Komórki C5 do C10 z Kolumna C będzie wolny od znaków niedrukowalnych z powodu Funkcja CLEAN i otrzymamy wyjścia w odpowiednich komórkach Kolumna D .

➤Press F5

Wynik :

W ten sposób uzyskasz Prawdziwe Email Id który jest wolny od wszystkich niedrukowalnych znaków.

Rzeczy do zapamiętania

🔺 Ta funkcja usuwa tylko 0 do 31 7-bitowy ASCII kod z podanego tekstu.

🔺 The Funkcja CLEAN może również usunąć niektóre znaki niedrukowalne, które nie są widoczne.

🔺 Nie może usunąć znaków niedrukowalnych, które nie występują w ASCII kod.

Część ćwiczeniowa

Do samodzielnego wykonywania ćwiczeń podałem Praktyka sekcja jak poniżej w arkuszu o nazwie Praktyka . Proszę, zrób to sam.

Wniosek

W tym artykule staraliśmy się omówić wprowadzenie i wykorzystanie Funkcja CLEAN w Excelu. Mam nadzieję, że uznasz to za przydatne. Jeśli masz jakieś sugestie lub pytania, nie krępuj się podzielić nimi w sekcji komentarzy.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.