6 łatwych sposobów usuwania pustych wierszy w Excelu (krok po kroku)
Podczas pracy z dużymi zestawami danych zawierającymi puste wiersze może to zaśmiecać arkusz i utrudniać analizę danych. Chociaż można ręcznie usunąć niewielką liczbę pustych wierszy, staje się to czasochłonne i nieefektywne w przypadku setek pustych wierszy. W tym samouczku przedstawiamy sześć różnych metod skutecznego usuwania pustych wierszy w partiach. Te techniki obejmują różne scenariusze, które możesz napotkać w programie Excel, umożliwiając pracę z czystszymi i bardziej ustrukturyzowanymi danymi.
- Usuń puste wiersze
- Przez kolumnę pomocniczą
- Przez Kutools w 3 sekundy
- Ręcznie
- Za pomocą VBA
- Usuń wiersze zawierające puste komórki
- Przez funkcję Go To Special
- W kluczowej kolumnie według funkcji Filtruj
Wideo: Usuń puste wiersze
Usuń puste wiersze
Podczas usuwania pustych wierszy z zestawu danych należy zachować ostrożność, ponieważ niektóre często sugerowane metody mogą przypadkowo usunąć wiersze zawierające dane. Na przykład dwie popularne wskazówki znalezione w Internecie to (które są również podane w tym samouczku poniżej):
- Za pomocą "Przejdź do specjalnego", aby wybrać puste komórki, a następnie usunąć wiersze tych wybranych pustych komórek.
- Korzystanie z FILTRY funkcję filtrowania pustych komórek w kolumnie klucza, a następnie usuwania pustych wierszy w filtrowanym zakresie.
Jednak obie te metody mogą potencjalnie omyłkowo usunąć wiersze zawierające ważne dane, jak pokazano na poniższych zrzutach ekranu.
Aby uniknąć takich niezamierzonych usunięć, zaleca się użyj jednej z czterech poniższych metod aby dokładnie usunąć puste wiersze.
>> Usuń puste wiersze według kolumny pomocniczej
Krok 1: Dodaj kolumnę pomocniczą i użyj funkcji COUNTA
W prawej części zestawu danych dodaj „Pomocnik" i użyj poniższej formuły w pierwszej komórce kolumny:
=COUNTA(A2:C2)
Note: W formule A2:C2 to zakres, w którym chcesz zliczyć niepuste komórki.Następnie przeciągnij uchwyt automatycznego wypełniania w dół aby wypełnić formułę, aby policzyć liczbę niepustych komórek w każdym wierszu. "0" wskazuje, że względny wiersz jest całkowicie pusty.
Krok 2: Przefiltruj puste wiersze według kolumny pomocniczej
Kliknij dowolną komórkę kolumny pomocniczej, wybierz Dane > FILTRY.
Następnie kliknij na strzałka filtra i tylko sprawdzać 0 w rozwiniętym menu i kliknij OK.
Teraz wszystkie puste wiersze zostały przefiltrowane.
Krok 3: Usuń puste wiersze
Wybierz puste wiersze (kliknij numer wiersza i przeciągnij w dół, aby zaznaczyć wszystkie puste wiersze), a następnie kliknij prawym przyciskiem myszy, aby wybrać Usuń wiersz z menu kontekstowego (lub możesz użyć skrótów Ctrl + -).
Krok 4: Wybierz opcję Filtruj w grupie Sortuj i filtruj, aby wyczyścić zastosowany filtr
Wynik:
>> Usuń puste wiersze Kutools w 3 sekundy
Aby szybko i bez wysiłku dokładnie wyeliminować puste wiersze z zaznaczenia, najlepszym rozwiązaniem jest użycie Usuń puste wiersze cechą Kutools dla programu Excel. Oto jak:
- Wybierz zakres, z którego chcesz usunąć puste wiersze.
- Kliknij Kutools > Usuń > Usuń puste wiersze > W wybranym zakresie.
- Wybierz żądaną opcję według potrzeb i kliknij OK w wyskakującym oknie dialogowym.
-
Oprócz usuwania pustych wierszy w zaznaczeniu, Kutools dla programu Excel umożliwia także wygodne usuwanie pustych wierszy z aktywny arkusz roboczy, wybrane arkusze, a nawet cały zeszyt ćwiczeń jednym kliknięciem.
Przed użyciem funkcji Usuń puste wiersze zainstaluj Kutools dla programu Excel. Kliknij tutaj, aby pobrać i skorzystać z 30-dniowej bezpłatnej wersji próbnej.
>> Usuń ręcznie puste wiersze
Jeśli jest kilka pustych wierszy do usunięcia, możesz je również usunąć ręcznie.
Krok 1: Wybierz puste wiersze
Kliknij numer wiersza, aby wybrać pojedynczy pusty wiersz. Jeśli jest wiele pustych wierszy, przytrzymaj Ctrl i klikaj numery wierszy jeden po drugim, aby je wybrać.
Krok 2: Usuń puste wiersze
Po wybraniu pustych wierszy kliknij prawym przyciskiem myszy i wybierz Usuń z menu kontekstowego (lub możesz użyć skrótów Ctrl + -).
Wynik:
>> Usuń puste wiersze za pomocą VBA
Jeśli interesuje Cię język VBA, ten samouczek zawiera dwa kody VBA umożliwiające usunięcie pustych wierszy w zaznaczeniu iw aktywnym arkuszu.
Krok 1: Skopiuj VBA do okna Microsoft Visual Basic for Applications
-
Aktywuj arkusz, z którego chcesz usunąć puste wiersze, a następnie naciśnij inny + F11 klawiatura.
-
W wyskakującym oknie kliknij wstawka > Moduł.
-
Następnie skopiuj i wklej jeden z poniższych kodów do pustego nowego modułu.
Kod 1: Usuń puste wiersze z aktywnego arkusza
Sub RemoveBlankRows() 'UpdatebyExtendoffice Dim wsheet As Worksheet Dim lastRow As Long Dim i As Long ' Set the worksheet variable to the active sheet Set wsheet = ActiveSheet ' Get the last row of data in the worksheet lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row ' Loop through each row in reverse order For i = lastRow To 1 Step -1 ' Check if the entire row is blank If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then ' If the row is blank, delete it wsheet.Rows(i).Delete End If Next i End Sub
Kod 2: Usuń puste wiersze z zaznaczenia
Sub RemoveBlankRowsInRange() 'UpdatebyExtendoffice Dim sRange As Range Dim row As Range ' Prompt the user to select a range On Error Resume Next Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8) ' Check if a range is selected If Not sRange Is Nothing Then ' Loop through each row in reverse order For Each row In sRange.Rows ' Check if the entire row is blank If WorksheetFunction.CountA(row) = 0 Then ' If the row is blank, delete it row.Delete End If Next row Else MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation End If End Sub
Krok 2: Uruchom kod i usuń puste wiersze
Kliknij Uruchom przycisk lub naciśnij F5 klucz do uruchomienia kodu.
-
Jeśli użyjesz kodu 1 do usunięcia pustych wierszy w aktywnym arkuszu, po uruchomieniu kodu wszystkie puste wiersze w arkuszu zostaną usunięte.
-
Jeśli użyjesz kodu 2 do usunięcia pustych wierszy z zaznaczenia, po uruchomieniu kodu pojawi się okno dialogowe, wybierz zakres, z którego chcesz usunąć puste wiersze w oknie dialogowym, a następnie kliknij OK.
Wyniki:
Kod1: Usuń puste wiersze w aktywnym arkuszu
Kod2: Usuń puste wiersze w zaznaczeniu
Usuń wiersze zawierające puste komórki
Ta sekcja składa się z dwóch części: jedna wykorzystuje funkcję Przejdź do specjalnego w celu usunięcia wierszy zawierających puste komórki, a druga wykorzystuje funkcję filtrowania w celu usunięcia wierszy zawierających puste miejsca w określonej kolumnie kluczowej.
>> Usuń wiersze zawierające puste komórki przez opcję Go To Special
Funkcja Go To Special jest powszechnie zalecana do usuwania pustych wierszy. Może to być pomocne narzędzie, gdy trzeba usunąć wiersze zawierające co najmniej jedną pustą komórkę.
Krok 1: Wybierz puste komórki w zakresie
-
Wybierz zakres, z którego chcesz usunąć puste wiersze, wybierz Strona główna > Znajdź i wybierz > Przejdź do specjalnego.
Lub możesz bezpośrednio nacisnąć F5 klucz, aby włączyć przejdź do i kliknij Specjalny przycisk, aby przełączyć przejdź do Specjalny dialog.
-
W Przejdź do specjalnego dialog, wybierz Puste opcję i kliknij OK.
Teraz wszystkie puste komórki w wybranym zakresie zostały zaznaczone.
Krok 2: Usuń wiersze zawierające puste komórki
-
Kliknij prawym przyciskiem myszy dowolną wybraną komórkę i wybierz Usuń z menu kontekstowego (lub możesz użyć skrótów Ctrl + -).
-
W Usuń dialog, wybierz Cały rząd opcję i kliknij OK.
Wynik:
>> Usuń wiersze zawierające puste komórki w kluczowej kolumnie za pomocą funkcji Filtruj
Gdy masz duży zestaw danych i chcesz usunąć wiersze na podstawie warunku, w którym kolumna klucza zawiera puste komórki, funkcja filtrowania programu Excel może być potężnym narzędziem.
Krok 1: Przefiltruj puste komórki w kolumnie klucza
-
Wybierz zestaw danych, kliknij Dane kartę, przejdź do Sortuj i filtruj grupa, kliknij FILTRY aby zastosować filtr do zestawu danych.
-
Kliknij strzałka filtra kolumny kluczowej, na podstawie której chcesz usunąć wiersze, w tym przykładzie ID kolumna jest kolumną kluczową i tylko sprawdź Puste z rozwiniętego menu. Kliknij OK.
Teraz wszystkie puste komórki w kolumnie klucza zostały przefiltrowane.
Krok 2: Usuń wiersze
Wybierz pozostałe wiersze (kliknij numer wiersza i przeciągnij w dół, aby zaznaczyć wszystkie puste wiersze), a następnie kliknij prawym przyciskiem myszy, aby wybrać Usuń wiersz w menu kontekstowym (lub możesz użyć skrótów Ctrl + -). I kliknij OK w wyskakującym oknie dialogowym.
Krok 3: Wybierz opcję Filtruj w grupie Sortuj i filtruj, aby wyczyścić zastosowany filtr
Wynik:
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- 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ęć myszką każdego dnia!