Podczas pracy z dużymi zestawami danych w programie Excel może być konieczne wyczyszczenie danych, aby móc z nich dalej korzystać. Jednym z typowych kroków czyszczenia danych jest usunięcie z nich pustych wierszy.
Teraz możesz to zrobić na różne sposoby:
- Przejdź do każdego pustego wiersza i usuń go ręcznie (zbyt żmudne i czasochłonne).
- Posortuj cały zestaw danych tak, aby wszystkie puste wiersze znajdowały się na dole (działa, ale zmienia zestaw danych).
- Użyj specjalnej techniki Przejdź do (lub makra), aby zaznaczyć wszystkie puste komórki naraz i usunąć wiersze (tak trzymać).
Usuń puste wiersze (puste wiersze) w programie Excel
W tym samouczku poznasz dwa sposoby szybkiego zaznaczania pustych komórek w zestawie danych:
- Korzystanie z okna dialogowego Przejdź do specjalnego.
- Korzystanie z makra VBA.
Po wybraniu pustych komórek możesz je łatwo usunąć.
Używanie specjalnej techniki Idź do do usuwania pustych wierszy w programie Excel
Załóżmy, że masz zbiór danych, jak pokazano poniżej:
Powyższe dane zawierają trzy puste wiersze.
Oto kroki, aby szybko usunąć puste wiersze (puste wiersze) z tego zestawu danych.
- Wybierz cały zestaw danych (w tym przypadku A1:C13).
- Naciśnij klawisz F5. Otworzy się okno dialogowe Przejdź do.
- Możesz uzyskać to okno dialogowe z Strona główna -> Edycja -> Znajdź i wybierz -> Przejdź do.
- W oknie dialogowym Przejdź do kliknij przycisk Specjalne. Spowoduje to otwarcie okna dialogowego Przejdź do specjalnego.
- W oknie dialogowym Przejdź do specjalnego wybierz Puste.
- Kliknij OK.
Spowoduje to wybranie wszystkich pustych komórek w zestawie danych.
Teraz, gdy masz zaznaczone wszystkie puste wiersze, oto kroki, aby usunąć te wiersze:
- Kliknij prawym przyciskiem myszy dowolną z zaznaczonych komórek i wybierz Usuń.
- W oknie dialogowym Usuń wybierz „Cały wiersz”.
- Kliknij OK.
Spowoduje to natychmiastowe usunięcie wszystkich pustych wierszy w zestawie danych.
Zauważ, że ta technika usunie cały wiersz, co oznacza, że jeśli masz jakiekolwiek dane po lewej/prawej stronie zestawu danych, również zostaną usunięte. Jeśli nie chcesz, aby tak się stało, wybierz opcję Przesuń komórki w górę. Spowoduje to usunięcie tylko komórek/wierszy w zestawie danych, a wszystkie inne komórki wokół niego pozostaną nienaruszone.
Oto film pokazujący, jak wykonać powyższe kroki, aby usunąć puste wiersze w programie Excel.
Używanie makra VBA do usuwania pustych wierszy w programie Excel
Chociaż technika „Przejdź do specjalnego” jest znacznie szybsza niż jakakolwiek inna zwykła metoda, jeśli Twoja praca wymaga wielokrotnego usuwania pustych wierszy w tym samym skoroszycie, użycie prostego makra VBA może być szybsze.
Możesz napisać prosty kod VBA, który wybierze wszystkie puste komórki w zestawie danych. Po wybraniu możesz je sformatować, usunąć lub wprowadzić w nim wartość.
Chociaż można to zrobić za pomocą okna dialogowego Przejdź do specjalnego programu Excel, jeśli utworzysz makro i dodasz je do paska narzędzi szybkiego dostępu, będziesz mógł wybrać wszystkie puste komórki jednym kliknięciem (oszczędzając kilka kliknięć).
Oto kroki, aby utworzyć kod VBA, aby wybrać puste komórki / wiersze w programie Excel:
- Po zaznaczeniu skoroszytu naciśnij klawisze ALT + F11. Spowoduje to otwarcie okna Edytora VB.
- W edytorze VB po lewej stronie znajdowałby się panel eksploratora projektu. Jeśli nie możesz go znaleźć, przejdź do Widok -> Eksplorator projektów.
- Kliknij prawym przyciskiem myszy dowolny obiekt skoroszytu, w którym pracujesz, i przejdź do Wstaw -> Moduł.
- W oknie modułu skopiuj i wklej następujący kod:
Sub SelectBlanks() Selection.SpecialCells(xlCellTypeBlanks).Wybierz End Sub
- Zamknij okno Edytora VB lub naciśnij Alt + F11, aby powrócić do arkusza roboczego.
- Kliknij prawym przyciskiem myszy dowolną kartę na wstążce i wybierz Dostosuj pasek narzędzi szybkiego dostępu.
- W oknie dialogowym Opcje programu Excel, pod poleceniami wyboru z listy rozwijanej, wybierz Makra.
- Wybierz Macro SelectBlanks i kliknij przycisk Dodaj.
- Kliknij OK.
Teraz będziesz mieć makro dostępne w QAT. To tylko jednorazowy proces, a teraz, gdy masz zestaw danych i chcesz usunąć z niego puste wiersze, wybierz dane i kliknij ikonę makra z QAT.
Spowoduje to wybranie wszystkich pustych wierszy, a następnie ich usunięcie.
Notatka:
- Ponieważ ten skoroszyt zawiera kod VBA, pamiętaj, aby zapisać go w formacie .xls lub .xlsm.
- Używanie makra z QAT działałoby TYLKO dla skoroszytu, w którym masz kod makra. Jeśli chcesz, aby to działało w innym skoroszycie, musisz umieścić w nim kod (przycisk Makro w QAT będzie jednak dostępny we wszystkich skoroszytach). Jeśli chcesz, aby było to dostępne we wszystkich skoroszytach, rozważ utworzenie dodatku.
Oto dwa proste sposoby, dzięki którym możesz usuń puste wiersze w Excelu (z i bez VBA).
Mam nadzieję, że ten samouczek okazał się przydatny!