Jak korzystać z funkcji TRIM w programie Excel

Możesz usunąć spacje po lewej i prawej stronie tekstu oraz w tekście ciągu tekstowego za pomocą funkcji TRIM programu Excel.

Podczas importowania tekstu z Internetu lub innej aplikacji do arkusza kalkulacyjnego programu Excel często pojawiają się niechciane spacje przed tekstem, po tekście lub w środku wartości tekstowej. Excel udostępnia prostą, łatwą w użyciu funkcję o nazwie TRIM, która pozwala oczyścić te dodatkowe przestrzenie.

Dzięki funkcji TRIM programu Excel możesz łatwo usunąć spacje nie tylko na początku i na końcu tekstu, ale także w ciągu tekstowym. W tym poście pokażemy, jak usunąć spację wiodącą i końcową tekstu oraz spację w tekście, a także usunąć spacje tylko z lewej strony tekstu.

Używanie funkcji TRIM do usuwania dodatkowych spacji w programie Excel

TRIM to funkcja String/Text, która usuwa nie tylko spacje z obu stron, ale także więcej niż jedną spację w słowach. Ta funkcja może usunąć tylko znak spacji ASCII (32) z ciągu tekstowego, ale nie znaki spacji nierozdzielającej, które zwykle znajdują się na stronach internetowych i są kopiowane do programu Excel.

Składnia funkcji TRIM to:

=PRZYC(Wartość komórki/Tekst)

Możesz odwołać się do komórki lub użyć tekstu bezpośredniego jako argumentu w funkcji.

Poniższy przykładowy arkusz zawiera wiodące, końcowe, podwójne spacje, odstępy pomiędzy i wiele dodatkowych spacji w komórkach. Zobaczmy, jak możemy użyć TRIM, aby usunąć dodatkowe spacje.

Wybierz komórkę, w której chcesz przyciąć ciąg tekstowy, i wpisz formułę na poniższym obrazku. W naszym przykładzie chcemy przyciąć ciąg tekstowy w komórce A1, więc użyliśmy A1 jako argumentu funkcji PRZYCINANIE i wpisaliśmy formułę w komórce B.

Jak widać, wszystkie spacje wiodące, końcowe i podwójne są usuwane z ciągu tekstowego.

Możesz również wprowadzić ciąg tekstowy zamiast odwołania do komórki jako argument w funkcji. Po prostu upewnij się, że umieściłeś swój ciąg tekstowy w podwójnych cudzysłowach („”), jak pokazano poniżej.

Używanie funkcji TRIM do usuwania dodatkowych spacji w wielu komórkach

Możesz także użyć TRIM, aby usunąć niechciane spacje w kolumnie komórek. Musisz tylko zastosować wpisaną formułę do reszty kolumny.

Możesz zobaczyć mały zielony kwadrat (uchwyt wypełniania) w prawym dolnym rogu komórki z formułą, po prostu umieść kursor na kwadracie i przeciągnij go nad komórkami, w których chcesz zastosować formułę.

W związku z tym masz teraz dwie kolumny oryginalnych ciągów tekstowych ze spacjami i przyciętymi tekstami bez dodatkowych spacji.

Usuwanie spacji wiodących tylko za pomocą funkcji TRIM

Czasami możesz chcieć usunąć tylko początkowe spacje, a nie resztę. W poniższym przykładzie mamy kilka adresów z podwójną spacją między różnymi częściami adresu. Ma to na celu poprawę czytelności. Ale są też pewne wiodące przestrzenie w komórkach.

Jeśli użyjemy funkcji TRIM na tych adresach, usunie ona wszystkie dodatkowe spacje, w tym podwójne spacje, które dodaliśmy w celu poprawy czytelności. Możesz jednak wypróbować różne kombinacje formuł, aby usunąć z ciągów tylko spacje wiodące.

Możesz użyć funkcji TRIM z funkcjami LEFT, FIND i REPLACE, aby usunąć spacje wiodące:

=ZASTĄP(A1,1,ZNAJDŹ(LEWO(PRZYC(A3);2);A1)-1;"")

Funkcja „ZNAJDŹ” znalazłaby pozycję pierwszego znaku w adresie w komórce A1. W powyższym przykładzie, w pierwszym adresie, 2 jest pierwszym znakiem, który znajduje się na piątej pozycji (ponieważ przed nim są 4 spacje wiodące). Następnie wyodrębniane są wszystkie znaki po piątej pozycji. Funkcja REPLACE usunie wszystkie spacje wiodące, zastępując je wyodrębnionymi znakami.

Usuwanie spacji niełamliwych za pomocą funkcji TRIM

Niestety funkcja TRIM nie może usunąć wszystkich spacji, szczególnie spacji nierozdzielającej, która może pojawić się w Excelu jako CHAR(160) (patrz przykład poniżej).

Ale dodając funkcję SUBSTITUTE do formuły TRIM, możesz usunąć znaki niedrukowalne. Spacja nierozdzielająca jest również znakiem niedrukowalnym.

Aby usunąć spację nierozdzielającą, możesz użyć następującej formuły:

=PRZYC(ZAMIANA(A11;ZNAK(160);""))

Wynik:

Otóż ​​to.