Jak usunąć spację w Excelu po tekście (6 szybkich sposobów)

  • Udostępnij To
Hugh West

Spacje mogą pojawiać się w arkuszu z różnych powodów. Mogą to być błędy podczas wprowadzania danych lub importu danych z różnych źródeł. Ręczne usuwanie tych spacji może być kłopotliwe i wymagać czasu. W tym artykule pokażemy szybkie sposoby na usuwanie spacji w Excelu po tekście. Te sposoby przydadzą się, gdy będziemy czyścić dane.

Załóżmy, że mamy listę nazwisk z niechcianymi spacjami po tekście. Chcemy usunąć te spacje, aby wykonać dalsze operacje. Zrobimy to za pomocą 6 różnych metod poniżej. Dla naszej wygody dołączyliśmy dwie kolumny Tekst normalny oraz Tekst bez zbędnego miejsca Tutaj mamy niechciane spacje pomiędzy słowem Abagail i cudzysłów (") .

Pobierz Zeszyt ćwiczeń

Usuwanie_spacji_po_tekstach.xlsm

6 Szybkich sposobów na usunięcie spacji w Excelu po tekście

Teraz poszukamy sposobów na usunięcie spacji w Excelu po tekście.W tym przypadku usuniemy spacje pomiędzy Abagail i znak cudzysłowu (" ") Poniższe metody poprowadzą nas przez różne sposoby, aby to zrobić.

1) Usuń spacje w Excelu po tekście za pomocą funkcji Znajdź i zamień

Możemy usunąć spacje po tekście używając Znajdź i zamień Aby to zrobić, musimy najpierw wybrać zakres, w którym chcemy zastosować funkcję Znajdź i wymień funkcja.

Tutaj wybrałem zakres B5:B9 .

Najpierw udamy się do Strona główna a następnie przejdziemy do Znajdź & Wybierz opcja na pasku narzędzi.

Ze strony Znajdź & Wybierz wybierz Wymienić .

Następnie. Znajdź i zamień Pojawi się okno dialogowe.

Następnie w Znajdź to, co wpisalibyśmy w okienko SPACEBAR raz. W tym przypadku pozostawimy Zastąpić skrzynka pusty .

Wtedy wciśniemy Wymień wszystko do usuń wszystkie spacje . A skrzynka wiadomości pojawi się z liczbą wymian.

Wszystkie spacje po tekście znikną.

Read More: Jak usunąć spację przed tekstem w Excelu (4 metody)

2. usuwanie spacji po tekście za pomocą funkcji TRIM w Excelu

2.1 Używanie tylko funkcji TRIM

Funkcja TRIM w Excelu pomaga nam usunąć niepotrzebne miejsce. Możemy użyć Funkcja TRIM aby pozbyć się niechcianych spacji po tekście. W tym przypadku w komórce C5 , wpisalibyśmy

=TRIM(B5)

Po naciśnięciu przycisku ENTER klucz, znajdziemy tekst bez zbędnych spacji . tutaj uzyskalibyśmy usunięcie zbędnych spacji pomiędzy dwoma częściami nazwy.

Teraz użylibyśmy Uchwyt do napełniania używać AutoFill funkcja programu Excel do usuwania spacji z innych wartości w Tekst bez zbędnej kolumny spacji .

2.2 Użycie funkcji LEN i LEFT z funkcją TRIM

Funkcja LEN w Excelu mierzy długość dowolnej liczby lub ciągu znaków. Funkcja LEWA w Excelu może być przydatna do pobrania określonej liczby znaków z dowolnej liczby lub ciągu tekstowego. Tutaj użyjemy kombinacji trzech funkcji do usunięcia spacji po tekście.W komórce C5 , wpisujemy

=TRIM(LEFT(B5,LEN(B5)))

Podział na formuły

LEN(B5) -> mierzy długość znaków w komórce B5. W tym przypadku,

Wyjście to : 14

LEFT(B5,LEN(B5)) -> staje się LEFT(B5,14).Czyli uwzględnia 14 znaków od lewej strony.W tym przypadku,

Wyjście to : Abagail Ross

Wyjaśnienie : Zauważ, że między słowami są 2 dodatkowe spacje.

TRIM(LEFT(B5,LEN(B5))) -> teraz do akcji wkracza funkcja TRIM, która. usuwa dwie dodatkowe spacje między słowami i daje nam odpowiedni wynik.

Wyjście to : Abagail Ross

Wyjaśnienie : Zauważ, że między dwoma słowami nie ma dodatkowej spacji.

Naciśnięcie przycisku ENTER klucz, otrzymujemy wynik w C5 komórka.

Używanie Uchwyt do napełniania używać AutoFill w programie Excel, otrzymujemy wartości w Tekst bez zbędnej kolumny spacji .

Read More: H jak usunąć spacje w Excelu (4 metody)

3. usuń spacje po tekście używając Power Query

Power Query to przydatna cecha, jeśli chodzi o formatowanie danych. Możemy użyć Power Query aby wyczyścić niechciane miejsca. Najpierw wybieramy wszystkie dane zakresu, z którym pracujemy.

Wybraliśmy zakres B5:B9.

Następnie, aby wykonać Power Query musimy wybrać Z tabeli/ Zakres od Zakładka Dane .

Nowy okno pojawi się.

Idź do Dodaj kolumnę >> Format >> TRIM

Otrzymamy przycięte dane w nowym kolumna o nazwie Trim .

Następnie przejdź do Plik tab.

Kliknij Close & Load .

Wyniki otrzymasz w nowy arkusz .

Czytaj więcej: Jak usunąć spacje w Excelu: z formułą, VBA & Power Query

4. usuwanie spacji po tekście za pomocą makr i VBA

Możemy użyć VBA aby usunąć spacje po tekście. Najpierw musimy zaznaczyć cały zakres, z którego chcemy usunąć spacje.

Następnie wybraliśmy zakres B5:B9 .

Aby użyć VBA red,

Otwórz Deweloper tab>> wybierz Visual Basic

Pojawi się nowe okno.

Idź do Wkładka tab>> wybierz Moduł .

Nowy Moduł Wpisz poniższy kod w nowym oknie Moduł .

 Sub RemoveSpacesafterText() Dim M As range Dim cell As range Set M = Selection For Each cell In M If Not IsEmpty(cell) Then cell = Trim(cell) End If Next cell End Sub 

Stworzymy nowy Procedura cząstkowa RemoveSpacesafterText i zadeklarować dwie zmienne M oraz komórka jako Zakres .

Następnie użyliśmy Dla pętli aby znaleźć każdą komórkę, która ma niepożądane spacje. Użyjemy VBA TRIM funkcja do usuwania spacji.

Teraz, będziemy uratować kodeks i uruchomić kod, naciskając F5 .

Będziemy mogli usunąć wszystkie niechciane miejsca.

Read More: Jak usunąć spacje w Excelu (6 prostych metod)

5. usuwanie spacji po tekście za pomocą funkcji LEWO w Excelu

LEWA Jeśli wiemy ile spacji znajduje się po prawej stronie tekstu, to możemy je usunąć za pomocą funkcji LEWA funkcja.

W tym przypadku wiemy, że mamy trzy przestrzenie po prawej stronie tekstu. Więc w komórka C5, wpiszemy

=LEFT(B5,LEN(B5)-3)

Podział formuły

LEN(B5) -> daje nam długość wartości w komórce B5.

Wyjście to : 10

LEN(B5)-3 -> daje nam wartość 10-3.

Wyjście to : 7

Wyjaśnienie : Znajdujemy wymaganą liczbę znaków.

LEFT(B5,LEN(B5)-3) -> pobiera 7 znaków z lewej strony tekstu.

Wyjście to : Abagail

Wyjaśnienie : Brak dodatkowej spacji po tekście.

Naciśnięcie przycisku ENTER otrzymamy wartość w komórka C5 .

Teraz przeciągając w dół Uchwyt do napełniania używać AutoFill funkcja otrzymamy wszystkie wartości w Tekst bez zbędnej kolumny spacji .

6. usuwanie spacji po tekście za pomocą funkcji SUBSTITUTE w Excelu

SUBSTYTUT Funkcja Excel pozwala nam zastąpić jeden tekst innym. Możemy użyć Funkcja SUBSTITUTE aby zastąpić niechciane spacje. Tutaj zastąpimy dodatkowe spacje pomiędzy dwoma tekstami. Aby to zrobić, w Komórka C5 wpiszemy

=SUBSTITUTE(B5," ",")

W formule wybierzemy. komórka B5 którego wartość chcemy zastąpić. Następnie użyliśmy przestrzeń jako stary_tekst ponieważ chcę usunąć spację. Następnie użyłem puste miejsce w cudzysłowie jako nowy_tekst .

Teraz SUBSTYTUT Funkcja zastąpi dodatkowe spacje po tekście bez spacji.

Po naciśnięciu ENTER kluczem otrzymamy pożądaną wartość w komórka B5 .

Następnie używając Uchwyt do napełniania używać AutoFill funkcja otrzymamy odpowiednie wartości w Tekst bez zbędnej kolumny spacji .

Read More: Jak usunąć spację w Excelu przed liczbami (3 sposoby)

Rzeczy do zapamiętania

Niechciane spacje mogą sprawiać nam problemy podczas korzystania z Funkcje LOOKUP .

Kiedy używamy LEWA Funkcja tylko w celu usunięcia niechcianych spacji po tekście powinniśmy znać ilość spacji po tekście.

Część ćwiczeniowa

Zamieściliśmy część ćwiczeniową, abyś mógł samodzielnie przećwiczyć metody.

Wniosek

Staraliśmy się pokazać 6 szybkich sposobów na usunięcie spacji w Excelu po tekście. Mamy nadzieję, że będą one dla Ciebie przydatne w codziennych czynnościach. Jeśli potrzebujesz dodatkowych wyjaśnień, nie krępuj się komentować poniżej lub przesłać dowolną informację zwrotną. Nasz zespół z przyjemnością pomoże Ci w każdym z Twoich problemów.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.