Przejdź do głównej zawartości

4 proste sposoby szybkiego usuwania wielu pustych lub pustych wierszy w programie Excel

Jeśli trzeba usunąć setki pustych wierszy z całego arkusza lub skoroszytu, będziesz sfrustrowany. W tym samouczku wymieniono kilka szybkich metod wykonania tego zadania krok po kroku.


Metoda A: Usuń puste wiersze za pomocą polecenia Przejdź do specjalnego

Teraz wykonaj poniższe czynności, aby usunąć puste wiersze za pomocą opcji Przejdź do specjalnych wierszy:

1. Wybierz zakres, z którego chcesz usunąć puste wiersze, kliknij Strona Głowna kartę, a następnie w Edycja grupa, kliknij Znajdź i wybierz > Przejdź do specjalnego.
doc usuń pusty wiersz 2

2. w Przejdź do specjalnego okno dialogowe, sprawdź Puste opcja.
doc usuń pusty wiersz 3

3. kliknij OK, teraz wszystkie puste komórki w zaznaczeniu zostały zaznaczone.
doc usuń pusty wiersz 4

4. kliknij Strona Głowna zakładka, w Komórki grupa, kliknij Usuń > Usuń wiersze arkusza.
doc usuń pusty wiersz 5

Teraz wiersze z pustymi komórkami zostały usunięte.
doc usuń pusty wiersz 6

Uwaga:

Podczas używania polecenia Przejdź do specjalnego w celu usunięcia pustych wierszy występuje błąd:
Wszystkie wiersze zawierają puste komórki (nawet jeśli wiersz zawiera jedną pustą komórkę, a inne kolumny zawierają dane) zostaną usunięte, jak pokazano poniżej.

doc usuń pusty wiersz 1


Czy chcesz mieć podwyżkę i dużo czasu na towarzystwo rodziny?

Karta Office zwiększa wydajność o 50% podczas pracy pakietu Microsoft Office

Niewiarygodne, praca na dwóch lub więcej dokumentach jest łatwiejsza i szybsza niż praca na jednym.

W porównaniu ze znanymi przeglądarkami narzędzie z kartami na karcie Office jest wydajniejsze i bardziej wydajne.

Zredukuj dla siebie setki kliknięć myszą i pisania na klawiaturze każdego dnia, pożegnaj się z dłonią myszy.

Jeśli zwykle pracujesz nad wieloma dokumentami, karta Office to świetna oszczędność czasu.

30-dniowy darmowy okres próbny, bez karty kredytowej.

Czytaj więcejPobierz teraz


Metoda B: Usuń puste wiersze w zakresie / arkuszu / skoroszycie za pomocą Kutools

Jeśli chcesz szybko i łatwo usunąć wszystkie puste wiersze w zaznaczeniu, aktywny arkusz, wybrane arkusze lub cały skoroszyt bez żadnego złego usunięcia , możesz wypróbować Usuń puste wiersze narzędzie Kutools dla programu Excel, który może obsługiwać zadania jednym kliknięciem bez kodu VBA i kolumny pomocniczej.

Jednak zanim użyjesz tego narzędzia, musisz bezpłatna instalacja Kutools dla programu Excel po pierwsze.

Kliknij Kutools > Usuń > Usuń puste wiersze, a następnie z podrzędnej listy rozwijanej wybierz jedną operację według potrzeb.
doc usuń pusty wiersz 17

Demo: Usuń wszystkie puste wiersze jednym kliknięciem


Metoda C: Usuń puste wiersze z kodem VBA

1. naciśnij Alt + F11 klucz, aby włączyć Microsoft Visual Basic for Applications okno.

2. kliknij wstawka > Moduł stworzyć nowy Moduł skrypt, skopiuj i wklej poniższy kod do skryptu.

VBA: Usuń puste wiersze

Sub DeleteBlankRows()
'Update 20190107
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)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
    If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
        WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
    End If
Next
Application.ScreenUpdating = True
End Sub

doc usuń pusty wiersz 7

3. naciśnij F5 , aby uruchomić kod, a następnie wybierz zakres, którego używasz do usuwania pustych wierszy w wyskakującym okienku Kutools dla programu Excel dialog.
doc usuń pusty wiersz 8

4. kliknij OK. Teraz puste wiersze w zaznaczeniu zostały usunięte.
doc usuń pusty wiersz 9

Uwaga:

Dzięki temu kodowi VBA lepiej usuń puste wiersze w zakresie, ale nie w całym arkuszu, lub program Microsoft Excel może utknąć.


Metoda D: Usuń puste wiersze za pomocą kolumny pomocniczej i funkcji filtru

1. Wstaw jedną kolumnę przed zakresem danych, wstaw kolumnę A jako wystąpienie, a następnie wpisz tę formułę = B3 oraz C3 i D3 do A3, aby połączyć dane w wierszu3, patrz zrzut ekranu:

Wskazówka: Jeśli Twoje dane z kolumny B3 do kolumny N, dostosuj formułę do = B3 i C3 i D3 i E3 i… i N3.
doc usuń pusty wiersz 10

2. Następnie wypełnij formułę do komórek, przeciągając uchwyt automatycznego wypełniania w dół.
doc usuń pusty wiersz 11

3. Następnie kliknij Dane > FILTRY.
doc usuń pusty wiersz 12

4. Następnie kliknij przycisk Ikona filtra na kolumnie pomocniczej sprawdź Puste opcja tylko na liście rozwijanej. Zobacz zrzut ekranu:
doc usuń pusty wiersz 13

5. kliknij OK, wszystkie puste wiersze zostały odfiltrowane.
doc usuń pusty wiersz 14

6. Wybierz przefiltrowane wiersze, kliknij Strona Głowna > Usuń > Usuń wiersze arkusza aby usunąć puste wiersze.
doc usuń pusty wiersz 15

7. Następnie kliknij Dane > FILTRY ponownie, aby wyłączyć FILTRY funkcja.
doc usuń pusty wiersz 16

Uwaga:

W porównaniu z metodą A i metodą C ta metoda może dokładnie usunąć puste wiersze i jest łatwa w obsłudze dla każdego użytkownika programu Excel. Jeśli jednak w Twoich danych są dziesiątki kolumn, ta metoda będzie trochę uciążliwa.


Operacja względna: wstaw puste wiersze w co drugim wierszu

Może czasami chcesz wstawić puste wiersze w co drugim wierszu zakresu, jak pokazano na poniższym zrzucie ekranu:
doc usuń pusty wiersz 18

W takim przypadku możesz zastosować Wstaw puste wiersze i kolumny narzędzie Kutools dla programu Excel, aby szybko obsłużyć to zadanie.

1. Wybierz zakres, w którym chcesz wstawić puste wiersze lub kolumny w co drugim wierszu, a następnie kliknij Kutools > wstawka > Wstaw puste wiersze i kolumny.
doc usuń pusty wiersz 19

2. w Wstaw puste wiersze i kolumny okno dialogowe, sprawdź Puste wiersze or Puste kolumny opcja, jak potrzebujesz Wstaw typ sekcja, a następnie w Opcje sekcji, określ Przedział czasu i Wydziwianie/kolumny.
doc usuń pusty wiersz 20

3. kliknij Ok, puste wiersze zostały wstawione w co drugim wierszu zaznaczenia.

Demo: wstaw puste wiersze i kolumny


Pobierz przykładowy plik

próbaKliknij, aby pobrać przykładowy plik

Najlepsze narzędzia biurowe

Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

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 kte 201905


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!
Comments (54)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
excelente me sirvio el punto uno para 40000 registros en 1 seg
This comment was minimized by the moderator on the site
Great!!! This helps a lot.
This comment was minimized by the moderator on the site
VERY NICE, THANKS
This comment was minimized by the moderator on the site
:lol: Good to share! Thank you!
This comment was minimized by the moderator on the site
Very Helpful :-) it helped me to reconcile big report.
This comment was minimized by the moderator on the site
Guys I recently had this issue. I realised that the F5 special blanks wouldn't work because some of my columns had merged data sharing some rows... I just selected the columns needed and make sure the merge button was unselected. From there, the F5 special blanks select worked! Hope it helps someone.
This comment was minimized by the moderator on the site
This is simple VBA code to delete the entire rows based on particular column:- Sub DeleletBlankrows() Range("A1:A10000").SpecialCells(xlCellTypeBlanks).EntireRow.Delete End Sub
This comment was minimized by the moderator on the site
only usefull if you want to delete ANY row with ONE blank cell, not delete rows with ALL cells being blank. Isn't this titled "How to remove blank or empty rows in Excel?" not "How to remove rows with blank cells?"
This comment was minimized by the moderator on the site
Ah, no, actually. The whole purpose of the sort & filter routine I demonstrated is to take out ONLY rows that are entirely blank across. The inquirer did not want any row removed that had some data in it... only rows that were completely blank. And the problem with the BLANK command was that it took out ANY rows entirely that had even one blank cell, erasing the rest of the data on the same row. Try it. It does the opposite of what you stated in your first sentence.... it takes out only entire blank rows, and leaves ALL the remaining data intact.
This comment was minimized by the moderator on the site
When you select multiple columns, then go to Find & Select -> Go To Special and choose blanks, it will highlight every blank cell within that range. If you then proceed to Delete -> Delete Sheet Rows, it will delete all rows that had a blank cell selected. Go try it.
This comment was minimized by the moderator on the site
oh bro thankyou very very much .....
This comment was minimized by the moderator on the site
thanks a lot, it saved lot of time
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations