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