Formuła programu Excel: Usuń wiodące i końcowe spacje z tekstu -

Spisie treści

Formuła ogólna

=TRIM(text)

Podsumowanie

Jeśli chcesz usunąć spacje początkowe i końcowe z tekstu w jednej lub wielu komórkach, możesz użyć funkcji PRZYCINANIE. W tym przykładzie formuła w komórce C3 to:

=TRIM(B3)

Po usunięciu dodatkowych spacji możesz skopiować komórki za pomocą formuł i wkleić specjalne w innym miejscu jako „wartości”, aby uzyskać ostateczny tekst.

Wideo: Jak czyścić tekst za pomocą TRIM i CLEAN

Wyjaśnienie

Funkcja TRIM jest w pełni automatyczna. Usuwa zarówno początkowe, jak i końcowe spacje z tekstu, a także „normalizuje” wiele spacji między wyrazami tylko do jednego znaku spacji. Wszystko, co musisz zrobić, to podać odwołanie do komórki.

WYKOŃCZENIE Z CLEAN

Jeśli chcesz również usunąć podziały wierszy z komórek, możesz dodać funkcję CLEAN w następujący sposób:

=TRIM(CLEAN(text))

Funkcja CLEAN usuwa zakres niedrukowalnych znaków, w tym podziały wierszy, i zwraca „wyczyszczony” tekst. Następnie funkcja TRIM usuwa dodatkowe spacje i zwraca ostateczny tekst.

Inne problematyczne postacie

Należy zauważyć, że CLEAN nie jest w stanie usunąć wszystkich niedrukowalnych znaków, w szczególności nierozdzielającej spacji, która może być wyświetlana w programie Excel jako ZNAK (160). Dodając funkcję SUBSTITUTE do formuły, możesz usunąć określone znaki. Na przykład, aby usunąć nierozdzielającą spację, możesz użyć:

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

Dobre linki

Czyszczenie „brudnych” danych (Ron de Bruin)

Interesujące artykuły...