Jak używać funkcji CLEAN (OCZYŚĆ) w Excelu
Polskie | Angielski |
---|---|
OCZYŚĆ | CLEAN |
Wstęp do funkcji OCZYŚĆ
Funkcja OCZYŚĆ służy do usuwania wszystkich nie-drukowanych znaków z tekstu w komórkach. Jest to szczególnie użyteczne przy pracy z danymi importowanymi z innych aplikacji lub przy kopiowaniu danych z internetu, gdzie te niestandardowe znaki mogą być niewidoczne i powodować problemy w przetwarzaniu danych.
Syntaktyka i użycie
Syntaktyka funkcji OCZYŚĆ w Excelu oraz Google Spreadsheet wygląda następująco:
OCZYŚĆ(tekst)
Gdzie tekst
jest argumentem wymaganym i oznacza tekst, z którego mają być usunięte wszystkie nie-drukowane znaki.
Przykład zastosowania:
=OCZYŚĆ("To jest przykład tekstu. " & CHAR(7) & "Tu występuje dzwonek.")
Ten wzór usunie z tekstu znak dzwonka (CHAR(7)), który jest nie-drukowanym znakiem i zostawi czysty tekst bez dodatkowych, niewidzialnych zakłóceń.
Zastosowanie w praktyce
- Oczyszczanie danych importowanych: Jeżeli pracujesz z danymi importowanymi z zewnętrznych źródeł, funkcja OCZYŚĆ pomoże usunąć wszelkie niewidoczne znaki, które mogły zostać włączone do tekstu.
- Przygotowanie danych do analizy: Przed przystąpieniem do analizy danych warto zastosować funkcję OCZYŚĆ, aby upewnić się, że wszystkie dane tekstowe są wolne od niewidocznych zakłóceń, które mogłyby wpływać na wyniki.
Przykładowe zadanie z rozwiązaniem
Zadanie 1: Oczyszczanie danych z formularza
Załóżmy, że otrzymaliśmy zestaw danych z formularza online, które zawierają różne niewidzialne znaki. Chcemy przygotować te dane do dalszej analizy.
Przykładowe dane w komórce A1:
"To jest tekst użytkownika" & CHAR(9) & "pozostałe dane"
Rozwiązanie:
=OCZYŚĆ(A1)
Ten wzór usunie znak tabulacji (CHAR(9)) z tekstu, pomagając w pełni oczyścić dane przed ich analizą.
Zadanie 2: Usuwanie znaków z tekstu importowanego z systemu innego niż Windows
Często tekst importowany z systemów UNIX zawiera dodatkowe znaki kontroli, które nie są włściwie interpretowane w Windows lub Excele. Przykładowo, dane mogą zawierać znak nowej linii UNIX (LF – Line Feed).
Rozwiązanie:
W Excelu nie ma bezpośredniej funkcji zamiany LF na właściwy znak nowej linii Windows (CR + LF), ale można użyć funkcji OCZYŚĆ, aby usunąć wszystkie niepotrzebne znaki, a następnie zastosować odpowiednie funkcje do dalszej obróbki tekstu.
=ZAMIEŃ(OCZYŚĆ(A1), CHAR(10), CHAR(13) & CHAR(10))
W powyższym wzorze, najpierw stosujemy funkcję OCZYŚĆ, a następnie ZAMIEŃ, by zamienić UNIX-owy znak nowej linii (LF) na format Windowsa (CR+LF).
Więcej informacji: https://support.microsoft.com/pl-pl/office/funkcja-oczyść-26f3d7c5-475f-4a9c-90e5-4b8ba987ba41