Note: The other languages of the website are Google-translated. Back to English
Zaloguj Się  \/ 
x
or
x
Zarejestruj się  \/ 
x

or

Usuń spacje w komórkach programu Excel - spacje wiodące, spacje końcowe, dodatkowe spacje lub wszystkie spacje

Czasami, gdy dane zostały skopiowane i wklejone z innych aplikacji do arkusza roboczego, coś może pójść nie tak, jeśli nieświadomie pojawią się dodatkowe spacje wraz z danymi. Na przykład podczas dodawania dwóch komórek liczbowych, które zawierają spacje wiodące, zwróci wynik jako 0 zamiast prawidłowego wyniku; Lub uzyskaj zły wynik, porównując dwie komórki o tej samej zawartości, ale jedna z nich zawiera spacje wiodące lub końcowe. Jak usunąć te przestrzenie? W tym samouczku przedstawimy kilka metod.


Usuń dodatkowe spacje, w tym początkowe, końcowe i nadmiarowe spacje między komórkami

Przypuśćmy, że masz listę kolumn komórek zawierających spacje początkowe, końcowe i nadmiarowe. Aby usunąć wszystkie te dodatkowe spacje z komórek, może pomóc funkcja TRIM.

=TRIM(TEXT)

Wybierz pustą komórkę, wprowadź =TRIM(B3) do niego i naciśnij wchodzić klucz. A potem przeciągnij go Wypełnij uchwyt aby zastosować formułę do innych komórek. Zobacz zrzut ekranu:
Uwagi: B3 to komórka zawierająca tekst, z którego chcesz usunąć spacje.

Teraz wszystkie dodatkowe spacje, w tym spacje wiodące, końcowe i nadmiarowe między spacjami, są usuwane z określonych komórek.

Uwagi: Ta operacja musi zostać wykonana w nowej kolumnie. Po usunięciu wszystkich dodatkowych spacji należy zastąpić oryginalne dane przyciętymi danymi, naciskając przycisk Ctrl + C, wybierz oryginalny zakres danych i kliknij prawym przyciskiem myszy, aby go wybrać Wartości pod Opcje wklejania Sekcja.

Kilka kliknięć, aby usunąć niepotrzebne przestrzenie z komórek

Z Usuń spacje narzędzie, tylko kilka kliknięć może pomóc w usunięciu nie tylko spacje wiodące, spacje końcowe, spacje nadmiarowe ale również wszystkie przestrzenie z zakresu, wielu zakresów lub nawet całego arkusza roboczego, co pozwoli zaoszczędzić dużo czasu pracy.
Kutools dla programu Excel - Zbiera ponad 300 potężnych zaawansowanych funkcji, zaprojektowanych dla ponad 1500 scenariuszy pracy, rozwiązuje 80% problemów programu Excel.

Pobierz i wypróbuj pełną 30-dniową bezpłatną wersję próbną

 

Usuń tylko wiodące spacje z komórek

W niektórych przypadkach może być konieczne usunięcie tylko wiodących spacji i zachowanie wszystkich spacji między komórkami, jak pokazano na poniższym zrzucie ekranu. W tej sekcji przedstawiono inną formułę i kod VBA, aby rozwiązać ten problem.

Użyj funkcji MID, aby usunąć tylko spacje wiodące

Wybierz pustą komórkę (tutaj wybieram komórkę D3), skopiuj do niej poniższą formułę i naciśnij wchodzić klucz. A następnie przeciągnij plik Wypełnij uchwyt aby zastosować formułę do innych komórek.

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

W tym wzorze B3 to komórka zawierająca tekst, z którego chcesz usunąć spacje wiodące.

Uwagi: Ta operacja musi zostać wykonana w nowej kolumnie. Po usunięciu wszystkich wiodących spacji należy zastąpić oryginalne dane przyciętymi danymi bez formuł.

Użyj kodu VBA, aby usunąć tylko wiodące spacje

1. Otwórz arkusz zawierający komórki, z których chcesz usunąć spacje wiodące, a następnie naciśnij klawisz inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2. kliknij wstawka > Moduł, a następnie skopiuj poniższy kod VBA do okna modułu.

Sub RemoveLeadingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub

3. wciśnij F5 klucz do uruchomienia kodu. ZA Kutools dla programu Excel pojawi się okno dialogowe, wybierz ciągłe komórki, z których usuniesz wiodące spacje, a następnie kliknij OK przycisk.

Teraz możesz zobaczyć, że tylko wiodące spacje zostały usunięte z wybranych komórek.


Usuń tylko końcowe spacje z komórek

1. Otwórz arkusz zawierający komórki, z których chcesz usunąć spacje wiodące, a następnie naciśnij klawisz inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2. kliknij wstawka > Moduł, a następnie skopiuj poniższy kod VBA do okna modułu.

Sub RemoveTrailingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.RTrim(Rng.Value)
Next
End Sub

3. wciśnij F5 klucz do uruchomienia kodu. ZA Kutools dla programu Excel pojawi się okno dialogowe, wybierz ciągłe komórki, z których usuniesz końcowe spacje, a następnie kliknij OK przycisk. Teraz możesz zobaczyć, że tylko końcowe spacje są usuwane z wybranych komórek.


Usuń wszystkie spacje z komórek

Jeśli chcesz pozbyć się wszystkich spacji w określonych komórkach, metody opisane w tej sekcji mogą Ci pomóc.

Użyj funkcji SUBSTITUTE, aby usunąć wszystkie spacje z komórek

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Wybierz pustą komórkę, skopiuj do niej poniższą formułę i naciśnij wchodzić klucz. Następnie przeciągnij plik Wypełnij uchwyt aby zastosować formułę do innych komórek.

=SUBSTITUTE(B3," ","")

Wskazówki: W tym wzorze B3 to komórka zawierająca tekst, dla którego chcesz usunąć wszystkie spacje;
         "" (spacja ujęta w podwójne cudzysłowy) reprezentuje tutaj spacje, które chcesz usunąć;
         "" tutaj oznacza, że ​​wszystkie spacje zostaną zastąpione niczym.

Następnie możesz zobaczyć, że wszystkie spacje w określonych komórkach są natychmiast usuwane.

Uwagi: Ta operacja musi zostać wykonana w nowej kolumnie. Po usunięciu wszystkich spacji należy zastąpić oryginalne dane przyciętymi danymi bez formuł.

Użyj funkcji Znajdź i zamień, aby usunąć wszystkie spacje z komórek

Oprócz powyższego ZASTĄPIĆ funkcja Znajdź i zamień może również pomóc w usunięciu wszystkich spacji z komórek.

1. Wybierz komórki zawierające spacje, które chcesz usunąć, naciśnij Ctrl + H klawisze, aby otworzyć Znajdowanie i zamienianie Okno dialogowe.

2. w Znajdowanie i zamienianie okno dialogowe i pod zastąpić wpisz jedną spację w Znajdź co pole tekstowe, zachowaj Zastąp pole tekstowe puste, a następnie kliknij Zamień wszystko przycisk.


Z łatwością usuwaj wiodące, końcowe, dodatkowe i wszystkie spacje z komórek za pomocą Kutools

Wskazówka: Jeśli masz dość używania formuł i kodów VBA do usuwania spacji, rozszerzenie Usuń spacje użyteczność Kutools dla programu Excel to najlepszy wybór. Za pomocą kilku kliknięć możesz usunąć nie tylko spacje początkowe, końcowe, nadmiarowe, ale także wszystkie spacje z zakresu, wielu zakresów lub nawet całego arkusza, co pozwoli zaoszczędzić dużo czasu pracy.

Przed użyciem Kutools for Excel musisz poświęcić kilka minut bezpłatnie pobrać i zainstalować po pierwsze.

1. Wybierz zakres lub wiele zakresów z komórkami, z których chcesz usunąć spacje, kliknij Kutools > Tekst > Usuń spacje. Zobacz zrzut ekranu:

2. Możesz zobaczyć, że jest 5 opcji w pliku Usuń spacje Okno dialogowe:

  • Aby usunąć tylko początkowe spacje, wybierz Wiodące przestrzenie opcja;
  • Aby usunąć tylko końcowe spacje, wybierz Spacje końcowe opcja;
  • Aby jednocześnie usunąć spacje wiodące i końcowe, wybierz Spacje wiodące i końcowe opcja;
  • Aby usunąć wszystkie dodatkowe spacje (w tym początkowe, końcowe, nadmiarowe między spacjami), wybierz Wszystkie nadmiarowe przestrzenie opcja;
  • Aby usunąć wszystkie spacje, wybierz Wszystkie przestrzenie opcja.

Następnie kliknij przycisk OK przycisk, aby rozpocząć operację.

  Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Inne praktyczne przypadki związane z przestrzeniami Excela

Oprócz usuwania spacji z komórek, czy zdarzyło Ci się kiedykolwiek zmierzyć się z okolicznościami liczenia, dodawania spacji lub zastępowania spacji innymi znakami w komórkach? Poniższe zalecenie może przyspieszyć pracę programu Excel.

Policz całkowitą liczbę spacji w komórce
Przed usunięciem wszystkich przestrzeni z komórki możesz być ciekawy, ile przestrzeni w niej istnieje. W tym samouczku przedstawiono metody w szczegółowych krokach, które pomogą Ci szybko uzyskać całkowitą liczbę spacji w komórce.
Kliknij, aby dowiedzieć się więcej ...

Dodaj spację po każdym przecinku w określonych komórkach programu Excel
Czasami spacje mogą zostać przypadkowo usunięte z określonych komórek. Ten samouczek mówi o dodawaniu spacji po każdym przecinku, aby tekst był bardziej przejrzysty i standardowy ze szczegółowymi krokami.
Kliknij, aby dowiedzieć się więcej ...

Dodaj spacje między liczbami w komórkach programu Excel
Ten samouczek dotyczy dodawania spacji między każdą liczbą lub co n-tą liczbą w komórkach programu Excel. Przypuśćmy, że masz kolumnę numerów telefonów i chcesz dodać spacje między nimi, aby numer wyglądał bardziej intuicyjnie i był łatwiejszy do odczytania. Pomogą w tym metody opisane w tym samouczku.
Kliknij, aby dowiedzieć się więcej ...

Dodaj spacje przed dużymi literami w komórkach programu Excel
Ten samouczek dotyczy dodawania spacji przed każdą wielką literą w komórkach programu Excel. Przypuśćmy, że masz listę ciągów tekstowych z przypadkowo usuniętymi wszystkimi spacjami, na przykład: InsertBlankRowsBetweenData, aby dodać spacje przed każdą wielką literą, aby oddzielić słowa jako Wstaw puste wiersze między danymi, wypróbuj metody w tym samouczku.
Kliknij, aby dowiedzieć się więcej ...

Zastąp spację określonym znakiem w komórkach programu Excel
W wielu przypadkach wolisz zastępować spacje określonymi znakami, zamiast usuwać je bezpośrednio z komórek. Tutaj znajdziesz metody łatwego zastępowania spacji podkreśleniem, myślnikiem lub przecinkiem w komórkach.
Kliknij, aby dowiedzieć się więcej ...



  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny i przechowywanie danych; Podziel zawartość komórek; Połącz zduplikowane wiersze i sumę / średnią... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Ulubione i szybkie wstawianie formuł, Zakresy, wykresy i obrazy; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Grupowanie tabel przestawnych według numer tygodnia, dzień tygodnia i więcej ... Pokaż odblokowane, zablokowane komórki w różnych kolorach; Podświetl komórki, które mają formułę / nazwę...
karta kte 201905
  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszą każdego dnia!
officetab dół
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Da345 · 2 years ago
    I removed all spaces with the Replace function, very easy, thank you
  • To post as a guest, your comment is unpublished.
    javad · 2 years ago
    thank you a lot

    it was very god
  • To post as a guest, your comment is unpublished.
    Rafik · 3 years ago
    Thank you a lot.
  • To post as a guest, your comment is unpublished.
    Ocaya · 4 years ago
    Excellent, Very helpful
  • To post as a guest, your comment is unpublished.
    alefpe · 4 years ago
    Thank you very much.
    It was so helpful.
  • To post as a guest, your comment is unpublished.
    alfonso · 4 years ago
    if it doesnt work for you. First you remove the spaces, then you remove the letters, for example: i have USD 1234.00 , first i do the find & replace just the space between USD and 1234.00, now i have USD1234.00, now i go back to find & replace and on find what: i put USD ( no spaces ), and nothing on REPLACE WITH: then i click on Replace all , and i have now 1234.00 if you do it the other way it doesnt work i dont know why.
  • To post as a guest, your comment is unpublished.
    ArvRajB · 4 years ago
    Thank you very much!!
  • To post as a guest, your comment is unpublished.
    Cecep Saefulloh · 4 years ago
    Great Tips especially for research keywords and to make a lot of hashtags on facebook, and You have great tools to make it simple

    It is appropriate that we visit each other and communicate
    Web Development Agency Konsultan Blog Teknologi
  • To post as a guest, your comment is unpublished.
    Joseph Wokwera · 4 years ago
    Thanks so much helpful. i ve been trying this for 2 days. it worked
  • To post as a guest, your comment is unpublished.
    PRAMOD · 4 years ago
    Excellent.Very helpful to remove space in a cell
  • To post as a guest, your comment is unpublished.
    PRAMOD · 4 years ago
    Excellent, nice formula to substitute or remove the spaces in a cell.
  • To post as a guest, your comment is unpublished.
    sachin · 4 years ago
    Thank You Very Much. help me a lot..
  • To post as a guest, your comment is unpublished.
    SUDHIR MISHRA · 5 years ago
    EXCELLENT :) THANK FOR HELP
  • To post as a guest, your comment is unpublished.
    Kosova · 5 years ago
    Thanks a lot, now its so easy.
  • To post as a guest, your comment is unpublished.
    RDM · 5 years ago
    THANK YOU! Really helped me and my bandwidth
  • To post as a guest, your comment is unpublished.
    Sharil · 5 years ago
    Oh its amazing, i didn't knew about to remove the space between words in a cell....its so easy...thanku so much.
  • To post as a guest, your comment is unpublished.
    Ashok Kumar R · 5 years ago
    :-) good.. any move issue please mail me
  • To post as a guest, your comment is unpublished.
    Dinesh · 5 years ago
    i am using MS 2010 ,how to remove all space in excel. exmple also give
  • To post as a guest, your comment is unpublished.
    JUNAID · 5 years ago
    Thanks a lot for helping us!!!!!!!!! :-)
  • To post as a guest, your comment is unpublished.
    JUNAID · 5 years ago
    THANKS A LOT FOR HELPING US!!!!!!!!!!!!!!
  • To post as a guest, your comment is unpublished.
    Suresh · 6 years ago
    Thanks a lot for sharing this Tool :-)
  • To post as a guest, your comment is unpublished.
    KD · 6 years ago
    Thank You. Your help has reduced my effort a lot.
  • To post as a guest, your comment is unpublished.
    Henman · 6 years ago
    Neither of these suggestions work... except, I'm sure, the Kutools solution so conveniently suggested. What an awesome blog. Thanks.
  • To post as a guest, your comment is unpublished.
    Mr.Niekoo · 6 years ago
    How i can remove dots from my columns of excel.I want to remove all dots from full list of columns.The data consist on Phone no's list

    email me
    mr.niekoo@hotmail.com
  • To post as a guest, your comment is unpublished.
    rajesh · 6 years ago
    Great command, It is very usefull.
  • To post as a guest, your comment is unpublished.
    Maria · 6 years ago
    I don't have kutools and I tired all formulas, eventually I had the trailing spaces removed from behind a date. However, excel still does not recognize the entry as a "date" and cannot sort by date, even though the format is date. So I have to enter each cell and F2. We are talking thousands of cells in a column... Can anyone give suggestions?
    • To post as a guest, your comment is unpublished.
      Imran · 5 years ago
      [quote name="Maria"]I don't have kutools and I tired all formulas, eventually I had the trailing spaces removed from behind a date. However, excel still does not recognize the entry as a "date" and cannot sort by date, even though the format is date. So I have to enter each cell and F2. We are talking thousands of cells in a column... Can anyone give suggestions?[/quote]
      Select the column--> go to Data> Text to column> select delimited> next> next> change the date format as MDY or DMY as the case in your sheet> press fininsh.
  • To post as a guest, your comment is unpublished.
    M&M · 6 years ago
    Replace option is the best and easiest! Thanks for sharing the tips!
  • To post as a guest, your comment is unpublished.
    Yasar Arafath · 6 years ago
    Remove space before and after the cell content (Eg:___26350__)
    We can use this formula =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
    • To post as a guest, your comment is unpublished.
      Manish · 5 years ago
      Thanks a lot:):):).... It saved a lot of time....keep on updating such useful and very rate instances!!!!!!
  • To post as a guest, your comment is unpublished.
    Sushen · 6 years ago
    Very use full command
  • To post as a guest, your comment is unpublished.
    carla · 6 years ago
    Thank you! very helpful. saved the day.
  • To post as a guest, your comment is unpublished.
    kirtan · 6 years ago
    tried all the options above. not working as there are spaces before and after number. Any other alternative?
    • To post as a guest, your comment is unpublished.
      Yasar Arafath · 6 years ago
      Try this one

      =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
  • To post as a guest, your comment is unpublished.
    karan · 6 years ago
    very helpful :) and easy to understand

    ;-)
  • To post as a guest, your comment is unpublished.
    Anna · 6 years ago
    Very helpful!
    Thank you
  • To post as a guest, your comment is unpublished.
    GaryMonday · 6 years ago
    Thank you very much for the trick, very very useful, it makes my spreadsheet a lot neater.

    Thanks again.

    Gary
  • To post as a guest, your comment is unpublished.
    Prabhakar · 6 years ago
    Wow its fantastic small commands work very well
  • To post as a guest, your comment is unpublished.
    ilham · 6 years ago
    wow thanks ..useful :-) :):):):):):)
  • To post as a guest, your comment is unpublished.
    BISHNU · 6 years ago
    I like this tools very much
  • To post as a guest, your comment is unpublished.
    KALPESH SUTHAR · 7 years ago
    Thanks a lot....its really helpful..save lot of time... :-)
  • To post as a guest, your comment is unpublished.
    corpsman0000 · 7 years ago
    how do you remove spaces without removing the zeros that in the begining of values middle and end? i just want to remove the spaces in between the values only. i tried the above and the zeros disappeared.
    • To post as a guest, your comment is unpublished.
      Avi · 6 years ago
      Convert the cell into text format then use replace function
  • To post as a guest, your comment is unpublished.
    Ranjith Kumar · 7 years ago
    Thanks Very very use full
  • To post as a guest, your comment is unpublished.
    Eva · 7 years ago
    Thanks for finally talking about >How to remove spaces between character and numbers within cells in Excel?
  • To post as a guest, your comment is unpublished.
    Rebeccah · 7 years ago
    Find/replace doesn't work for me, which is why I'm googling this topic in the first place. Is there a setting somewhere that disables this?

    I want to delete ":" form the cells in a column (and "/" from the cells in another column). I ought to be able to highlight the column, ^H, type ":" (or "/") in the find field, leave the replace field blank, and click Replace All, and it should do it. Or Find Next/Replace/Replace/Replace through the cells one at a time. But it advances therough the cells but doesn't do anything. If I put something in the replace field, it will do the replace, but it won't replace with an empty string.
  • To post as a guest, your comment is unpublished.
    Stefan · 7 years ago
    Thank you, easy to understand. best on the web
  • To post as a guest, your comment is unpublished.
    Janardhan · 7 years ago
    Very easy to understand. Good to follow.
    • To post as a guest, your comment is unpublished.
      ashutosh · 6 years ago
      bullshit....doesn't work
      • To post as a guest, your comment is unpublished.
        Joel · 5 years ago
        Didnt work for me too, however found the right way. Select and highlight the space you want to get rid of. Copy this space and select the find and replace. Paste this space in find and replace with nothing. I guess it wasnt a space in the first place. Whatever it was you now find it by copying whatever it was. Hope it works for you.
        • To post as a guest, your comment is unpublished.
          Ramesh Kumar P · 4 years ago
          It really worked....I tried may function like Clean, Trim, Substitute, etc
        • To post as a guest, your comment is unpublished.
          Jay · 4 years ago
          THAT WORKED! Thanks man
        • To post as a guest, your comment is unpublished.
          kati · 4 years ago
          thanks soo much. you are a genius!!!!
        • To post as a guest, your comment is unpublished.
          Imran · 5 years ago
          [quote name="Erika"]It worked for me! Thank you![/quote]
          Thank you so much for that. This saved a lot of time
        • To post as a guest, your comment is unpublished.
          Erika · 5 years ago
          It worked for me! Thank you!
  • To post as a guest, your comment is unpublished.
    Muhibullah Afzalzada · 7 years ago
    Thanks a lot, the Replace option worked as a charm... you really saved loads of my time.
  • To post as a guest, your comment is unpublished.
    Muhibullah Afzalzada · 7 years ago
    Thanks a lot, I really needed and the Replace option was a charm.
    • To post as a guest, your comment is unpublished.
      Stephen · 4 years ago
      Thanks a lot for the explanation - saved our dept a lot of work.