Funkcja Excel CLEAN - Wyczyść znaki tekstowe

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Funkcja CZYSZCZENIA Excel w programie Excel, aby usunąć wszystkie znaki niedrukowalne.

Przegląd funkcji CLEAN

Funkcja CLEAN Usuwa wszystkie niedrukowalne znaki z komórki zawierającej tekst.

Aby użyć funkcji CLEAN Excel Worksheet, wybierz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja CLEAN Składnia i dane wejściowe:

1 =WYCZYŚĆ(tekst)

tekst - Ciąg tekstu.

Jak korzystać z funkcji CLEAN w programie Excel:

Funkcja CLEAN usuwa wszystkie niedrukowalne znaki ASCII (American Standard Code for Information Interchange) od 0 do 31. Jednym z przykładów jest usuwanie łamania wierszy.

1 =WYCZYŚĆ(B3)

Inne znaki niedrukowalne

Wszystkie nasze znaki na klawiaturze mają określony kod ASCII (American Standard Code for Information Interchange). Możesz użyć CODE, aby dowiedzieć się, jaki jest kod ASCII postaci. Niektóre z niedrukowalnych od 1 do 31 to te poniżej, które możesz usunąć za pomocą CLEAN:

Jeśli przetestujesz numery kodów ASCII, zobaczysz, że wiele z nich wygląda identycznie. Nie są przeznaczone do użytku w programie Excel, ale w innych programach.

CLEAN z numerem/datami

Zwróć uwagę, że CLEAN jest funkcją tekstową. Po użyciu CLEAN rezultatem jest tekst. Na przykład nie będziesz mógł zsumować tych liczb w komórce E3 po użyciu CLEAN.

To samo dzieje się z datami, ponieważ są one rozpoznawane jako numery seryjne, a nie tekst. Być może nie musisz sumować dat, ale nie działa to dobrze w filtrach i tabelach przestawnych.

Aby rozwiązać powyższe problemy, możesz użyć VALUE do konwersji tekstu na wartości.

CZYSTE WYKOŃCZENIE VS

Funkcja CLEAN dotyczy tylko znaków niedrukowalnych, więc jeśli potrzebujesz usunąć spację i inne znaki, musimy użyć TRIM. zapoznaj się z poniższą tabelą, aby dowiedzieć się, czym różnią się TRIM i CLEAN

CZYŚĆ w Arkuszach Google

Funkcja CLEAN działa dokładnie tak samo w Arkuszach Google, jak w Excelu:

CLEAN Przykłady w VBA

Możesz także użyć funkcji CLEAN w VBA. Rodzaj:aplikacja.funkcja arkusza roboczego.clean(tekst)

Wykonywanie następujących instrukcji VBA

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

przyniesie następujące wyniki

Aby uzyskać więcej informacji na temat formuły CLEAN, odwiedź witrynę firmy Microsoft.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave