Spis treści
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.xlsm6 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.