Jak wyeliminować niechciane luki w arkuszach kalkulacyjnych programu Excel
Walczysz z bałaganem w danych w Excelu? Nie jesteś sam. Zwłaszcza podczas importowania danych ze źródeł zewnętrznych lub pracy z wieloma współpracownikami, dodatkowe spacje – na początku, na końcu lub w środku komórek – mogą naprawdę namieszać. Czasami te spacje są niewidoczne, ale powodują błędy sortowania, problemy z wykrywaniem duplikatów lub po prostu sprawiają, że arkusz wygląda znacznie mniej profesjonalnie. Na szczęście istnieje kilka sposobów na uporządkowanie tych danych bez konieczności ręcznej edycji, która może zająć dużo czasu. Większość osób prawdopodobnie zna funkcję USUŃ. ZBĘDNE. ODSTĘPY, ale warto rozważyć również inne opcje – czasami chodzi o wybór odpowiedniego narzędzia, w zależności od tego, czy chcesz zautomatyzować, wykonać jednorazowe czyszczenie, czy bezpośrednio zastąpić spacje w komórkach. Oto więc podsumowanie najpopularniejszych metod, wraz z praktycznym kontekstem, pozwalających pozbyć się tych uciążliwych spacji i utrzymać dane w porządku.
Jak naprawić spacje w programie Excel: różne metody czyszczenia danych
Użyj funkcji TRIM, aby usunąć dodatkowe spacje
To zazwyczaj pierwszy wybór, ponieważ jest prosty i skuteczny, zwłaszcza jeśli głównym problemem są spacje na początku lub na końcu oraz dodatkowe spacje w środku. Działa, ponieważ TRIM koncentruje się właśnie na tych nadmiarowych spacjach – a nie na pojedynczych spacjach między wyrazami, których zachowanie jest ważne. Ta metoda sprawdza się idealnie, gdy dane wyglądają poprawnie, ale zawierają niepożądane luki.
W typowym scenariuszu zauważasz kolumnę nazw lub adresów, w której „niewidoczne” spacje zakłócają sortowanie lub dopasowanie. Warto dodać formułę w nowej kolumnie, aby uniknąć nadpisania oryginalnych danych, które później można zastąpić.
Oto co należy zrobić:
- Wybierz pustą komórkę w pobliżu, np. B1, w której chcesz umieścić wyczyszczony wynik.
- Wprowadź formułę:
=TRIM(A1) - Naciśnij Enter. Voilà — koniec ze spacjami na początku i na końcu, zniknęły też dodatkowe spacje między wyrazami.
Jeśli to wygląda dobrze, przeciągnij formułę w dół kolumny, aby zastosować ją do wszystkich. W niektórych konfiguracjach funkcja TRIM może zachowywać się nieco dziwnie – na przykład nie usuwać spacji w niektórych znakach Unicode lub niestandardowych odstępów – ale zazwyczaj działa bez zarzutu. Warto wspomnieć: aby zastąpić starą kolumnę przyciętą, należy skopiować oczyszczone dane i wkleić je jako wartości (zaznacz całą nową kolumnę, skopiuj, a następnie kliknij prawym przyciskiem myszy > Wklej specjalnie > Wartości).Dzięki temu unikniesz niepotrzebnego przechowywania formuł.
Użyj SUBSTITUTE, aby zastąpić lub usunąć spacje
Czasami trzeba działać bardziej agresywnie — na przykład, gdy chcesz połączyć dwie spacje w jedną lub całkowicie usunąć wszystkie spacje, jeśli Twoje dane są po prostu śmieciami. Funkcja SUBSTITUTE działa w ten sposób, zastępując określony tekst lub znaki, w tym spacje.
Jeśli więc chcesz naprawić podwójne spacje, musisz zrobić coś takiego:
- Wybierz komórkę, powiedzmy B1.
- Wchodzić:
=SUBSTITUTE(A1, " ", " ") - Naciśnij Enter. Powtórz procedurę, jeśli po pierwszej zamianie nadal występują podwójne spacje — czasami konieczne będzie zagnieżdżenie funkcji SUBSTITUTE lub wykonanie wielu przebiegów.
Jeśli chcesz po prostu usunąć wszystkie spacje, po prostu zostaw drugi zestaw cudzysłowów pusty:
- Wchodzić:
=SUBSTITUTE(A1, " ", "")
Uwaga: Zachowaj ostrożność, ponieważ usunięcie wszystkich spacji może spowodować zlanie się wyrazów. Jest to przydatne, jeśli chcesz całkowicie pozbyć się spacji, ale nie jest to najlepsze rozwiązanie, jeśli chcesz zachować rozdzielenie wyrazów.
Znajdź i zamień spacje bezpośrednio w komórkach
Jeśli szukasz szybkiej i prostej metody bez konieczności przekopywania się przez formuły, okno dialogowe „Znajdź i zamień” może być przydatne. To podejście edytuje dane na miejscu, więc na wszelki wypadek zrób kopię zapasową.
- Kliknij zakres, który chcesz wyczyścić lub zaznacz cały arkusz.
- Przejdź do karty Narzędzia główne, kliknij Znajdź i zaznacz, a następnie wybierz Zamień.
- W wyskakującym okienku wpisz liczbę spacji w polu „Znajdź”. Na przykład, jeśli zauważysz podwójne spacje, wpisz tam dwie spacje.
- Jeśli całkowicie usuwasz spacje, pozostaw opcję Zamień na pustą, lub wpisz jedną spację, jeśli chcesz ujednolicić ją do pojedynczych spacji.
- Kliknij „Zamień wszystko” i zobacz, jak dzieje się magia. Czasami trzeba to zrobić kilka razy, aż efekt będzie prawidłowy – funkcja „Znajdź i zamień” w Excelu jest pod tym względem dość osobliwa.
Jedna uwaga: jeśli Twój arkusz kalkulacyjny ma naprawdę niespójne odstępy, może to nie być idealne. To trochę niepewne, ale szybkie.
Korzystanie z Power Query w celu bardziej kompleksowego czyszczenia
Jeśli już korzystasz z dodatku Power Query lub musisz wykonać bardziej zaawansowane czyszczenie, zwłaszcza w przypadku dużych zestawów danych, funkcja przycinania (Trim) dodatku Power Query dotycząca tylko spacji początkowych i końcowych może okazać się zbawienna, nawet jeśli w niektórych przypadkach nie jest tak kompleksowa jak TRIM.
Oto jak to działa:
- Wybierz zakres danych, a następnie przejdź do Dane > Z tabeli/zakresu.(Upewnij się, że nagłówki danych są zaznaczone.)
- Power Query otworzy się z załadowanymi danymi. Zaznacz kolumny, które chcesz uporządkować.(Przytrzymaj Ctrl, aby zaznaczyć wiele kolumn).
- Na karcie Przekształć znajdź menu rozwijane Format i kliknij Przytnij.
- Spacje na początku i na końcu tekstu powinny zniknąć. Aby załadować tekst z powrotem do programu Excel, kliknij „Zamknij i załaduj” lub „Zamknij i załaduj do”, jeśli chcesz mieć większą kontrolę nad miejscem docelowym.
Ta metoda świetnie sprawdza się w przypadku danych strukturalnych i może obsługiwać bardziej złożone transformacje. Oczywiście, jeśli w blokach tekstu są dodatkowe spacje, później trzeba będzie użyć TRIM lub SUBSTITUTE.
Uwaga: jeśli Twoja wersja Excela nie obsługuje dodatku Power Query, te opcje nie będą dostępne, chyba że dodasz go jako dodatek (w przypadku starszych wersji Excela).W przeciwnym razie lepiej będzie trzymać się formuł i funkcji Znajdź i zamień.
Niezależnie od wybranej metody, otrzymasz o wiele bardziej przejrzyste dane. Koniec z irytującymi spacjami, które zakłócają formuły i kolejność sortowania. To całkiem satysfakcjonujące, gdy już się wprawisz.
Mam nadzieję, że komuś to skróci czas pracy lub przynajmniej sprawi, że czyszczenie danych będzie mniej uciążliwe!
Streszczenie
- Funkcja TRIM pozwala pozbyć się niechcianych spacji na początku, na końcu i w środku tekstu.
- Funkcja SUBSTITUTE może zastąpić podwójne spacje lub w razie potrzeby usunąć wszystkie spacje.
- Funkcja Znajdź i zamień oferuje szybką naprawę na miejscu, należy jej używać ostrożnie.
- Power Query zapewnia bardziej ustrukturyzowaną metodę, zwłaszcza w przypadku większych zestawów danych.
Podsumowanie
Czyszczenie przestrzeni w Excelu nie jest niczym trudnym, ale to jedno z tych zadań, które może stać się uciążliwe, jeśli nie znasz sztuczek. Wybór odpowiedniego podejścia zależy od sytuacji: szybkie poprawki czy większa kontrola. Zazwyczaj połączenie funkcji TRIM i Znajdź i zamień zaspokaja większość potrzeb. Wystarczy mieć pod ręką kopie zapasowe na wypadek, gdyby coś się stało, a wszystko będzie dobrze.
Może teraz dane będą choć trochę bardziej czytelne, a Twoje formuły nie będą już sprawiać problemów z powodu niewidocznych luk. Oby to komuś pomogło usprawnić jego przepływ pracy. Powodzenia!
Powiązane artykuły
Czy ten artykuł był pomocny?