
Jeśli często pracujesz z danymi w Excelu, na pewno spotkałeś się z sytuacją, w której komórki zawierały zbędne spacje. Może to być wynik kopiowania danych z innych źródeł, błędów użytkowników lub automatycznego formatowania. Pojawia się pytanie: jak się ich skutecznie pozbyć? Na szczęście Excel oferuje funkcję USUŃ.ZBĘDNE.ODSTĘPY, która automatycznie usuwa nadmiarowe spacje. W tym artykule pokażę Ci, w jaki sposób działa ta funkcja i jakie ma zastosowania.
Na czym polega funkcja USUŃ.ZBĘDNE.ODSTĘPY?
Funkcja USUŃ.ZBĘDNE.ODSTĘPY
(w angielskiej wersji Excela: TRIM
) jest jedną z najprostszych, a jednocześnie bardzo przydatnych funkcji tekstowych. Jej głównym zadaniem jest usunięcie:
- wszystkich spacji na początku i końcu tekstu,
- wszystkich podwójnych lub wielokrotnych spacji wewnątrz tekstu (zostawiając pojedynczą spację między słowami).
Dzięki temu możesz błyskawicznie pozbyć się niepożądanych odstępów i uzyskać spójne, czytelne dane.
Składnia funkcji USUŃ.ZBĘDNE.ODSTĘPY
Składnia tej funkcji jest niezwykle prosta:
=USUŃ.ZBĘDNE.ODSTĘPY(tekst)
Gdzie:
tekst
– jest odwołaniem do komórki lub tekstem, z którego chcesz usunąć zbędne spacje.
Przykłady zastosowania
Przykład 1: Usunięcie zbędnych spacji w nazwach
Załóżmy, że masz listę imion i nazwisk, w której użytkownicy przez przypadek dodali dodatkowe spacje. W komórce A1 znajduje się tekst:
" Jan Kowalski "
Aby usunąć zbędne spacje, wystarczy wpisać w komórce B1 następującą formułę:
=USUŃ.ZBĘDNE.ODSTĘPY(A1)
Wynik w komórce B1:
"Jan Kowalski"
Przykład 2: Oczyszczenie listy produktów z błędnych odstępów
Masz listę produktów w kolumnie A, ale niektóre wpisy mają zbędne spacje. Aby oczyścić dane w kolumnie B, zastosuj funkcję w komórce B2 i skopiuj ją w dół:
=USUŃ.ZBĘDNE.ODSTĘPY(A2)
Przykładowe dane:
Oryginalny tekst (A) | Po oczyszczeniu (B) |
---|---|
” Mleko 3,2% „ | „Mleko 3,2%” |
” Cukier biały „ | „Cukier biały” |
” Chleb pełnoziarnisty „ | „Chleb pełnoziarnisty” |
Czego funkcja USUŃ.ZBĘDNE.ODSTĘPY NIE usuwa?
Warto zwrócić uwagę, że funkcja USUŃ.ZBĘDNE.ODSTĘPY
usuwa tylko standardowe spacje (kod ASCII 32). Nie usuwa innych białych znaków, takich jak:
- znak tabulacji,
- znak końca linii (np.
Alt+Enter
w Excelu), - „twarde” spacje (np. spacja o kodzie 160).
Jeśli chcesz usunąć inne białe znaki, możesz połączyć USUŃ.ZBĘDNE.ODSTĘPY
z funkcją PODSTAW
:
=USUŃ.ZBĘDNE.ODSTĘPY(PODSTAW(A1; CHAR(160);""))
Zastosowanie funkcji w VBA
Jeśli często musisz usuwać zbędne odstępy w wielu komórkach, warto skorzystać z VBA. Oto prosty kod VBA, który zastosuje funkcję USUŃ.ZBĘDNE.ODSTĘPY do zaznaczonego zakresu:
Sub UsunZbedneOdstepy()
Dim komorka As Range
For Each komorka In Selection
If Not IsEmpty(komorka.Value) Then
komorka.Value = Application.WorksheetFunction.Trim(komorka.Value)
End If
Next komorka
End Sub
Aby użyć tego makra:
- Zaznacz zakres komórek, w których chcesz usunąć zbędne spacje.
- Otwórz Edytor VBA (skrót
Alt+F11
). - Wklej powyższy kod do nowego modułu.
- Uruchom makro.
Podsumowanie
Funkcja USUŃ.ZBĘDNE.ODSTĘPY
to jedno z najprostszych, a jednocześnie niezwykle przydatnych narzędzi w Excelu. Pomaga wyeliminować zbędne spacje, co poprawia estetykę i spójność danych. Jeśli Twoje dane zawierają inne białe znaki, warto połączyć tę funkcję z PODSTAW
lub wykorzystać VBA do automatyzacji procesu.
Inny ciekawy artykuł:
Jak działa MAŁE.LITERY w programie Excel? Przykłady zastosowania
Opanuj Excela z moim kursem!
Od podstawowych formuł po zaawansowane narzędzia. Odkryj proste metody na tabele przestawne, slicery i inne funkcje, które uczynią Excel łatwym i efektywnym narzędziem w Twojej pracy. Zobaczysz jak stworzyć plik w Excelu, który będzie Ci towarzyszył w życiu codziennym, dzięki czemu nauka przestanie być problemem, a zdobyta wiedza – nie zniknie.
Zostań analitykiem danych – dołącz do KajoDataSpace!
Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.
Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.