Jak usunąć spacje wiodące w programie Excel (4 metody)

  • Udostępnij To
Hugh West

Podczas tworzenia dużego arkusza bardzo możliwe jest, że w jego zawartości znajdą się dodatkowe miejsca. Aby stworzyć doskonały arkusz, należy usuń dodatkowe spacje W tym artykule, zamierzam wyjaśnić jak usunąć wiodące spacje w programie Excel .

Aby to wyjaśnienie było dla Ciebie bardziej efektywne, użyję przykładowego zbioru danych, który posiada 3 kolumny reprezentujące pełne imię i nazwisko danej osoby. Kolumny te to Imię, Nazwisko oraz Imię i nazwisko .

Tutaj, aby wygenerować pełną nazwę z imienia i nazwiska, którego użyłem funkcja CONCAT.

Pobierz do ćwiczeń

Usuń spacje w Excelu.xlsm

4 Sposoby na usunięcie wiodących spacji w Excelu

1. użycie funkcji TRIM

Możesz użyć funkcja TRIM aby usunąć wiodące spacje, chociaż TRIM Funkcja nie tylko usuwa wiodące spacje, ale także usuwa spiralę i podwójne spacje.

Po pierwsze, wybierz komórkę, w której chcesz umieścić swoją wartość wynikową.

➤ Wybrałam komórkę E4

Po drugie, wpisz następującą formułę w komórce lub w polu Formuła Bar .

=TRIM(D4)

Na koniec naciśnij ENTER .

Teraz pokaże wynik, usuwając wszystkie dodatkowe spacje.

Później możesz użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

1.1 Usuń spacje z wartości tekstowych

Jeśli chcesz usunąć tylko początkowe spacje z tekstu, możesz użyć TRIM działać z funkcja MID oraz funkcja FIND . Połączenie tych funkcji obliczy pozycję pierwszego znaku tekstowego w łańcuchu. Tutaj użyłem również funkcja LEN aby obliczyć długość łańcucha.

Aby użyć tych funkcji w formule, najpierw wybierz komórkę, w której chcesz umieścić swój wynik.

➤ Wybrałam komórkę E4

Po drugie, wpisz następującą formułę w komórce lub w polu Formuła Bar .

=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))

Tutaj wstawiłem D4 jako wartość, w której chciałem usunąć spacje.

Na stronie ZNAJDŹ część wykryje pozycję pierwszego ciągu znaków tekstowych, a następnie LEN Funkcja policzy długość łańcucha, który ma być wyodrębniony przez zewnętrzne MID funkcja.

Na koniec naciśnij ENTER .

Teraz pokaże wynik, usuwając tylko wiodące spacje wybranej komórki.

Teraz, jeśli chcesz, możesz użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

1.2 Usunąć spacje z wartości numerycznych

Na stronie TRIM Funkcja działa dla wartości liczbowych, ale pojawia się problem, że konwertuje liczbę na ciąg tekstowy.

Tak więc, jeśli chcesz usunąć tylko początkowe spacje z wartości liczbowej, możesz użyć TRIM działać z funkcja VALUE .

Aby pokazać ten sposób używam zbioru danych, w którym znajdują się wartości liczbowe ZIP Code wraz z Nazwa miasta.

W pierwszej kolejności wybierz komórkę, w której chcesz umieścić wartość wynikową.

➤ Wybrałam komórkę D4

Następnie wpisz następującą formułę w komórce lub w polu Formuła Bar .

=VALUE(TRIM(C4))

Tutaj TRIM Funkcja usuwa początkowe spacje z wartości liczbowej w C4 . WARTOŚĆ przekształca go w Liczba Format .

Wreszcie, naciśnij ENTER .

Ostatecznie usunie wiodące spacje wartości liczbowej i przekształci ją w format liczbowy.

W tym czasie, jeśli chcesz, możesz użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

Czytaj więcej: Jak usunąć spacje w programie Excel

2) Używanie TRIM w SUBSTITUTE do usuwania niełamiących się spacji wiodących

W przypadku, gdy czerpałeś jakieś wartości ze strony internetowej, która składa się z postaci CHAR (160) wtedy istnieje możliwość przyjścia niełamiących się spacji z wartościami.

Na stronie TRIM Funkcja nie działa poprawnie z niełamiącymi się spacjami. W tym celu można użyć funkcja SUBSTITUTE aby usunąć niełamiące się spacje wiodące z normalnymi znakami spacji.

Wziąłem następujące przykładowe dane z. Książka z nazwiskiem autora .

Najpierw wybierz komórkę, w której chcesz umieścić wartość wynikową.

➤ Wybrałam komórkę C4

Następnie wpisz następującą formułę w komórce lub w polu Formuła Bar .

=TRIM(SUBSTITUTE(B4, CHAR(160), ""))

Tutaj SUBSTYTUT funkcja zastąpi wszystkie instancje CHAR(160) z normalnymi znakami spacji z B4 komórka. TRIM Funkcja usunie te spacje.

Na koniec, uderz w ENTER klucz.

Ostatecznie pokaże wynik, usuwając wszystkie niełamiące się spacje.

Na koniec możesz użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek.

Podobne Lektury:

  • Usuń wszystkie spacje w programie Excel (9 metod)
  • Jak usunąć puste spacje w Excelu (7 sposobów)

3) Używanie FIND i REPLACE

Można również użyć FIND & REPLACE polecenie, aby usunąć spacje.

W tym celu najpierw wybierz komórkę, z której chcesz usunąć wiodące spacje.

Następnie należy otworzyć Strona główna tab>> od Znajdź & Wybierz >> wybierz Wymienić

A okno dialogowe Tam należy wpisać ile spacji chcemy usunąć w Znajdź co.

Następnie należy wpisać, ile spacji ma zastąpić istniejące spacje w Wymienić z.

Po wstawieniu spacji w obu Znajdź to, co oraz Zastąpić Następnie należy kliknąć Wymień wszystko. Pojawi się komunikat, że ile wymiany wystąpiły.

➤ W tym miejscu pojawi się 7 wymiany .

Jeśli w wybranej komórce znajduje się więcej spacji wiodących, można kliknąć na Wymień wszystko ponownie. usunie istniejące przestrzenie wiodące.

➤ Ponownie zastąpiła ona 3 spacje.

Tutaj wszystkie wiodące spacje są zastępowane pojedynczą spacją.

3.1. pojedyncze miejsca

Jeśli chcesz usunąć tylko pojedyncze spacje wiodące, to również możesz użyć FIND & REPLACE polecenie.

Po zaznaczeniu komórki, z której chcemy usunąć pojedyncze spacje wiodące.

Teraz otwórz Strona główna tab>> od Znajdź & Wybierz >> wybierz Wymienić

A okno dialogowe wyskoczy stamtąd wstaw pojedynczą spację w Znajdź to, co i trzymać się Zastąpić pustka.

Na koniec kliknij na Wymienić WSZYSTKO Pojawi się komunikat informujący o tym, ile wymian miało miejsce. Teraz należy kliknąć OK.

➤ Tutaj będzie to 24 wymiany .

Tutaj wszystkie pojedyncze spacje są zastąpione brakiem spacji.

3.2 Przestrzenie podwójne

Z drugiej strony, jeśli chcesz usunąć tylko podwójne spacje wiodące, możesz użyć FIND & REPLACE polecenie.

Na początek wybierz komórkę, z której chcesz usunąć pojedyncze spacje wiodące.

Następnie należy otworzyć Strona główna tab>> od Znajdź & Wybierz >> wybierz Wymienić

Teraz, a okno dialogowe wyskoczy stamtąd wstaw podwójną spację w Znajdź to, co i pojedyncza spacja w Zastąpić .

Następnie należy kliknąć na Wymienić WSZYSTKO Pojawi się komunikat informujący o tym, ile wymian miało miejsce. Teraz należy kliknąć OK.

➤ W tym miejscu pojawi się 11 wymiany .

Na koniec wszystkie podwójne spacje wiodące są zastępowane pojedynczymi spacjami wiodącymi.

4) Używanie VBA

Aby usunąć wiodące spacje w Excelu możesz również użyć Visual Basic .

Najpierw należy otworzyć Deweloper tab>> następnie wybierz Visual Basic.

Następnie otworzy się Microsoft Visual Basic for Applications.

Teraz, otwórz Wkładka >> wybierz Moduł .

Tutaj Moduł jest otwarty.

Następnie napisz kod, aby usunąć wiodące spacje w Moduł .

 Sub Remove_Leading_Space() Dim Rng As Range Dim SelectedRng As Range On Error Resume Next ExcelTitleId = "Usuwanie spacji wiodącej" Set SelectedRng = Application.Selection Set SelectedRng = Application.InputBox("Range", ExcelTitleId, SelectedRng.Address, Type:=8) For Each Rng In SelectedRng Rng.Value = VBA.LTrim(Rng.Value) Next End Sub 

Tutaj wziąłem dwie zmienne Rng oraz SelectedRng , nazwał okno dialogowe Usuwanie spacji wiodącej następnie użył Dla pętli do TRIM każda wybrana komórka .

Użyłem funkcja VBA LTRIM do przycięcia.

Wreszcie, Zapisz kod i wróć do arkusza.

Najpierw należy wybrać komórkę lub zakres komórek, do których ma zostać zastosowane VBA

Następnie należy otworzyć Zobacz tab>> od Makra >> wybierz Wyświetl makra.

W tym czasie a okno dialogowe pojawi się teraz wybierz Makro następnie kliknąć Uruchom .

Ponownie, a okno dialogowe pojawi się okno z zaznaczonym zakresem, a następnie kliknij OK.

Teraz wiodące spacje wybranego zakresu komórek zostaną usunięte.

N.B: Rzeczy do zapamiętania, kod VBA usunie wiodące spacje tylko w wybranym zakresie komórek, a to zmieni oryginalne dane i nie obsługuje Undo. Ponadto zapisz kopię swoich danych przed zastosowaniem tego kodu VBA.

Część ćwiczeniowa

W zeszycie ćwiczeń dałam arkusz do przećwiczenia tych wyjaśnionych sposobów usuwania spacji wiodących, można go pobrać z powyższego.

Wniosek

Starałem się wyjaśnić 4 łatwe i szybkie sposoby usuwania wiodących spacji w programie Excel. Te różne sposoby pomogą Ci usunąć wiodące spacje zarówno z tekstu, jak i wartości liczbowych. Wreszcie, ale nie najmniej, jeśli masz jakieś sugestie, pomysły i opinie, prosimy o komentarz poniżej.

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