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

Inne funkcje
Zwraca tablicę wartości tekstowych z określonego zakresu
Zmienia litery angielskie lub katakana o pełnej szerokości (dwubajtowe) w ciągu znaków na znaki o szerokości połówkowej (jednobajtowe)
Konwertuje liczbę na tekst, stosując format walutowy ß (baht)
Łączy tekst z wielu zakresów i (lub) ciągów, ale nie zapewnia argumentów ignorowania pustych ani ogranicznika
Zmienia litery angielskie lub katakana o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca liczbę znaków w ciągu tekstowym
Zwraca określoną liczbę znaków z ciągu tekstowego, zaczynając od zadanej pozycji
Zmienia litery o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca wartość kodu liczbowego pierwszego znaku w ciągu tekstowym
Konwertuje liczbę na tekst, stosując format walutowy zł (PLN)
Zwraca skrajne lewe znaki z wartości tekstowej
Konwertuje litery w tekście na małe
Konwertuje litery w tekście na wielkie
Wyodrębnia znaki fonetyczne (furigana) z ciągu tekstowego
Zastępuje stary tekst nowym tekstem w ciągu tekstowym
Sprawdza, czy dwie wartości tekstowe są identyczne
Powtarza tekst określoną liczbę razy
Zwraca skrajne prawe znaki z wartości tekstowej
Znajduje jedną wartość tekstową wewnątrz innej (bez uwzględniania wielkich i małych liter)
Konwertuje argumenty na tekst
Formatuje liczbę i konwertuje ją na tekst
Łączy tekst z wielu zakresów i (lub) ciągów oraz uwzględnia określany ogranicznik między poszczególnymi wartościami tekstowymi do połączenia Jeśli ogranicznik jest pustym ciągiem tekstowym, funkcja sklei zakresy
Zwraca liczbę (punkt kodowy) odpowiadającą pierwszemu znakowi tekstu
Usuwa spacje z tekstu
Zwraca tekst z dowolnej określonej wartości
Konwertuje argument tekstowy na liczbę
Konwertuje tekst na liczbę w sposób niezależny od ustawień regionalnych
Zastępuje pierwszą literę każdego wyrazu w tekście wielką literą
Formatuje liczbę jako tekst o stałej liczbie miejsc dziesiętnych
Zamienia znaki w tekście
Łączy kilka elementów tekstu w jeden tekst
Znajduje jedną wartość tekstową wewnątrz innej (z uwzględnieniem wielkich i małych liter)
Zwraca znak o podanym numerze kodu
Zwraca znak Unicode, do którego odwołuje się określona wartość liczbowa