Jak usunąć spację przed tekstem w programie Excel (4 metody)

  • Udostępnij To
Hugh West

Kiedy mamy do czynienia z tekstem w programie Excel, spacje między tekstem są częstym scenariuszem. Spacje są niezbędne dla zestawów danych. Ale dodatkowe spacje mogą powodować błędne obliczenia lub błędne interpretacje zestawu danych. Dlatego konieczne jest usunięcie tych spacji przed i między tekstem. W tym samouczku dowiesz się, jak usunąć spację przed tekstem w programie Excel z odpowiednimi przykładami i właściwymi ilustracjami.

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń.

Usuń spację przed tekstem.xlsm

Jak spacja przed tekstem wpływa na zbiór danych?

Spacja (spacje) przed tekstem może sprawić wiele kłopotów przy analizie zbioru danych. Może dać błędne wyniki, których byśmy się nie spodziewali. Aby to wyjaśnić, spójrz na poniższy zbiór danych:

Tutaj mamy kilka spacji przed tekstami. Teraz chcemy wyodrębnić pierwsze cztery znaki słowa. Używamy do tego celu funkcji LEWA Aby wykonać to zadanie, wyjście będzie wyglądało tak:

Widać, że jest duża różnica między tym, co chcieliśmy, a tym, co dostaliśmy. Przestrzenie przed tekstem mogą tworzyć tego typu problemy w formułach.

4 Sposoby na usunięcie spacji przed tekstem w Excelu

W nadchodzących sekcjach przedstawimy Ci cztery metody, których możesz użyć, aby usunąć spację przed tekstem w Excelu. Zalecamy, abyś poznał je wszystkie i zastosował ten, który jest dla Ciebie odpowiedni.

1. użycie funkcji TRIM i innych do usuwania spacji przed tekstem

Teraz używamy TRIM Funkcja do usuwania spacji przed tekstem. Jest to metoda go-to dla tego rodzaju problemów.

Na stronie TRIM Funkcja usuwa wszystkie spacje z łańcucha tekstowego z wyjątkiem pojedynczych spacji pomiędzy słowami.

Składnia:

=TRIM(Tekst)

Tekst: Tekst, z którego chcesz usunąć spację.

1.1 Usuwanie miejsca tylko za pomocą funkcji TRIM

Aby zademonstrować tę metodę, używamy następującego zestawu danych:

Zauważ, że istnieją dodatkowe spacje nie tylko przed tekstami, ale także pomiędzy nimi. Naszym celem jest usunięcie wszystkich dodatkowych spacji i oczyszczenie zbioru danych z bezużytecznych spacji.

📌 Kroki

Najpierw wpisz następującą formułę w Komórka C5 :

=TRIM(B5)

Następnie naciśnij Wejdź na stronę .

Następnie przeciągnij Uchwyt do napełniania ikona nad zakresem komórek C6:C9 .

Jak widać, z powodzeniem usuwamy spację przed tekstem również pomiędzy tekstem.

1.2 Usuwanie miejsca za pomocą funkcji TRIM i CLEAN

Na stronie TRIM Funkcja usuwa tylko znak spacji, który w 7-bitowym zestawie znaków ASCII ma wartość kodu 32.

Istnieje jeszcze jeden znak spacji zwany przestrzeń niełamliwa , który jest powszechnie stosowany na stronach internetowych jako znak HTML. CZYSTA Funkcja usuwa również znaki niedrukowane, takie jak przerwy w linii.

Aby to zademonstrować, używamy następującego zestawu danych:

📌 Kroki

Najpierw wpisz następującą formułę w Komórka C5 :

=TRIM(CLEAN(B5))

Następnie naciśnij Wejdź na stronę .

Następnie należy przeciągnąć Uchwyt do napełniania ikona nad zakresem komórek C6:C9 .

Teraz możesz zobaczyć, że przed tekstem nie ma spacji ani przerw w linii.

1.3 Usuwanie miejsca za pomocą funkcji TRIM, CLEAN i SUBSTITUTE

Istnieją spacje niełamane, które mają wartość dziesiętną 160, a także TRIM Jeśli zestaw danych zawiera jedną lub więcej białych spacji, które funkcja TRIM nie usuwa, użyj funkcji SUBSTYTUT funkcja do konwersji niełamiących się spacji na zwykłe spacje, a następnie przycięcie tego.

Ta metoda usunie każdą dodatkową spację, przerwę w linii i spację niełamiącą się. Aby to zademonstrować, używamy następującego zestawu danych:

📌 Kroki

Najpierw wpisz następującą formułę w Komórka C5 :

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

Następnie naciśnij Wejdź na stronę .

Następnie przeciągnij ikonę Uchwyt wypełnienia nad zakresem komórek C6:C9 .

Jak widać, przed tekstem nie ma spacji ani spacji niełamiących.

Czytaj więcej: Jak usunąć spacje z komórki w programie Excel

2) Znajdź & Replace Polecenie, aby usunąć spację przed tekstem w Excelu

Teraz ta metoda jest przydatna, jeśli chcesz usunąć bezużyteczne spacje przed lub między tekstami.Ta metoda jest szybsza niż inne.Jeśli Twoim celem jest usuń wszystkie spacje , ta metoda będzie działać na luzie.

Aby to zademonstrować, użyjemy tego zbioru danych:

Tutaj możesz zobaczyć kilka e-maili, przed lub pomiędzy którymi znajdują się niechciane spacje. Zamierzamy usunąć wszystkie te spacje za pomocą tej metody.

📌 Kroki

Po pierwsze, wybierz wszystkie dane.

Następnie naciśnij Ctrl+F na klawiaturze, aby otworzyć Znajdź & Zamień okno dialogowe.

Kliknij na Wymienić Następnie, w Znajdź to, co w polu, wpisz Przestrzeń .

Teraz, trzymaj Zastąpić pudełko puste.

Kliknij na Wymień wszystko .

Jak widać, udaje nam się usunąć z tekstów wszystkie bezużyteczne spacje.

Podobne Lektury:

  • Jak usunąć spacje w Excelu (6 prostych metod)
  • Usuń spację wiodącą w Excelu (5 przydatnych sposobów)
  • Jak usunąć dodatkowe spacje w programie Excel (4 metody)

3. użycie VBA do usunięcia spacji przed tekstem

Na koniec damy ci kawałek Makra VBA aby usunąć bezużyteczne przeszkadzające spacje wewnątrz tekstu.

Do demonstracji użyjemy następującego zestawu danych:

📌 Kroki

Najpierw należy nacisnąć Alt+F11 aby otworzyć VBA kliknij na Wkładka > Moduł .

Wpisz następujący kod i zapisz plik.

 Sub remove_space() Dim search_range As Range Dim cell As Range 'Taking User Input' Application.DisplayAlerts = False On Error Resume Next Set search_range = Application.Selection Set search_range = Application.InputBox("Please Enter Your Range of Cells", "Data Range", Type:=8) On Error GoTo 0 If search_range Is Nothing Then Exit Sub End If 'Loop through cells to run TRIM function' For Each cell Insearch_range cell.Value = Trim(cell) Next cell End Sub 

Teraz naciśnij Alt+F8 na klawiaturze, aby otworzyć okno dialogowe makra.

Wybierz remove_space . kliknij na Uruchom

Wybierz zakres komórek B5:B9.

Kliknij na OK po tym.

Jak widać, za pomocą kodu VBA usunęliśmy wszystkie spacje przed tekstem.

4. Power Query aby usunąć spację przed tekstem

Spacje można również usunąć za pomocą narzędzia Power Query w programie Excel.Istnieje wbudowany TRIM w Power Query.

Aby to zademonstrować, użyjemy tego zbioru danych:

Jak widać, przed danymi są spacje, które usuniemy za pomocą funkcji Power Query.

📌 Kroki

Z. Dane Zakładka, wybierz Od Stół/szereg .

Wybierz zakres komórek swojego zbioru danych.Kliknij na OK .

Po tym uruchomi edytor zapytań o moc i będzie wyglądał tak.

Kliknij na Kolumna1 aby zaznaczyć każdy tekst.

Następnie kliknij prawym przyciskiem myszy, wybierz Transformacja .

Następnie kliknij na TRIM .

Jak widać, z powodzeniem usunęliśmy wszystkie wiodące spacje ze zbioru danych.

💬 Rzeczy do zapamiętania

✎ The TRIM Funkcja usuwa dodatkowe spacje pomiędzy tekstami. Jeśli jest ich więcej niż jedna spacja, połączy je w jedną.

✎ The Znajdź & Zamień Polecenie usunie każdą spację ze zbioru danych. Jeśli twoim celem jest usunięcie spacji przed tekstem, nie używaj go.

Wniosek

Podsumowując, mam nadzieję, że ten tutorial dostarczył Ci kawałek przydatnej wiedzy na temat usuwania spacji przed tekstem w Excelu. Polecamy Ci nauczyć się i zastosować wszystkie te instrukcje do swojego zbioru danych. Pobierz zeszyt ćwiczeń i wypróbuj je samodzielnie. Nie krępuj się również dać nam znać w sekcji komentarzy. Twoje cenne opinie sprawiają, że mamy motywację do tworzenia takich tutoriali.Niezapomnij sprawdzić naszą stronę internetową Exceldemy.com dla różnych problemów i rozwiązań związanych z programem Excel.

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ł.