Przejdź do głównej zawartości

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.

doc usuń puste wiersze 1


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.

doc usuń puste wiersze 2

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
  1. 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.

  2. 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
  1. Kliknij dowolną komórkę kolumny pomocniczej, wybierz Dane > FILTRY.

    doc usuń puste wiersze 5

  2. 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

doc usuń puste wiersze 10

Wynik:

Note: Jeśli nie potrzebujesz już kolumny pomocniczej, usuń ją po filtrowaniu.

>> 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:

  1. Wybierz zakres, z którego chcesz usunąć puste wiersze.
  2. Kliknij Kutools > Usuń > Usuń puste wiersze > W wybranym zakresie.
  3. Wybierz żądaną opcję według potrzeb i kliknij OK w wyskakującym oknie dialogowym.

Dodatkowe informacje:

>> 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
  1. Aktywuj arkusz, z którego chcesz usunąć puste wiersze, a następnie naciśnij inny + F11 klawiatura.

    doc usuń puste wiersze 27

  2. W wyskakującym oknie kliknij wstawka > Moduł.

  3. 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
    

    doc usuń puste wiersze 27

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
  1. Wybierz zakres, z którego chcesz usunąć puste wiersze, wybierz Strona główna > Znajdź i wybierz > Przejdź do specjalnego.

    doc usuń puste wiersze 12

    Lub możesz bezpośrednio nacisnąć F5 klucz, aby włączyć przejdź do i kliknij Specjalny przycisk, aby przełączyć przejdź do Specjalny dialog.

  2. W Przejdź do specjalnego dialog, wybierz Puste opcję i kliknij OK.

    doc usuń puste wiersze 13

    Teraz wszystkie puste komórki w wybranym zakresie zostały zaznaczone.

Krok 2: Usuń wiersze zawierające puste komórki
  1. Kliknij prawym przyciskiem myszy dowolną wybraną komórkę i wybierz Usuń z menu kontekstowego (lub możesz użyć skrótów Ctrl + -).

  2. W Usuń dialog, wybierz Cały rząd opcję i kliknij OK.

    doc usuń puste wiersze 16

Wynik:

Note: Jak widać powyżej, jeśli wiersz zawiera co najmniej jedną pustą komórkę, zostanie ona usunięta. Może to spowodować utratę niektórych ważnych danych. Jeśli zestaw danych jest ogromny, może być konieczne poświęcenie ogromnej ilości czasu na znalezienie utraty i przywrócenie. Dlatego przed użyciem tego sposobu zalecam wykonanie kopii zapasowej.

>> 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
  1. Wybierz zestaw danych, kliknij Dane kartę, przejdź do Sortuj i filtruj grupa, kliknij FILTRY aby zastosować filtr do zestawu danych.

  2. 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

doc usuń puste wiersze 22

Wynik:

Note: jeśli chcesz usunąć puste wiersze na podstawie dwóch lub więcej kolumn kluczowych, powtórz krok 1, aby pojedynczo filtrować puste wiersze w kluczowych kolumnach, a następnie usuń pozostałe puste wiersze.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
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...

Opis


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 (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations