Jak usunąć ukryte wiersze w programie Excel (3 metody)

  • Udostępnij To
Hugh West

Czasami podczas pracy w Microsoft Excel, możemy mieć do czynienia z wieloma ukrytymi wierszami lub kolumnami. Ukryte dane mogą być niedostępne, jak również niepotrzebne. W tym artykule zademonstrujemy Ci, jak usunąć ukryte wiersze w Excelu.

Pobierz Zeszyt ćwiczeń

Zeszyt ćwiczeń można pobrać stąd.

Usuwanie ukrytych wierszy.xlsx

3 Metody usuwania ukrytych wierszy w programie Excel

1. opcja "Inspect Document" do usuwania ukrytych wierszy w Excelu

' Sprawdzić dokument Opcja ' jest skutecznym sposobem na ukrycie wierszy. Usuwa ona ukryte wiersze z cały podręcznik Metoda ta nie ma zastosowania, jeśli chcemy usunąć wiersze tylko z jednego arkusza. Musimy użyć VBA do zrobienia, które omówimy w drugiej części tego artykułu.

Poniższy zbiór danych składa się z danych dotyczących sprzedaży. Dla wygody użytkownika w tej metodzie najpierw ukryjemy wiersze, które są podświetlone. Następnie usuniemy podświetlone wiersze. Zobaczmy proces ukrywania wierszy w pierwszej kolejności:

  • Tutaj, aby ukryć podświetlone wiersze, należy zaznaczyć wiersze.
  • Czy kliknij prawym przyciskiem myszy na stronie na numerze indeksu komórki.
  • Następnie należy kliknąć na opcję Ukryj .

  • Widzimy więc, że podświetlone wiersze nie są widoczne.

Teraz wykonamy kilka kroków, aby usunąć te ukryte wiersze.

  • Po pierwsze, dostał się do Plik opcja ze wstążki.

  • Po drugie, wybierz Info przejdź do sekcji 'Inspect Workbook' Z rozwijanej listy wybierz 'Inspect Document' opcja.

  • Pojawi się okienko jak poniżej. Wybierz Tak w tym przypadku.

  • Następnie z Inspektor ds. dokumentów w oknie kliknij na opcję Sprawdź .

  • Następnie w nowym oknie przewiń w dół, wybierz opcję Usuń wszystko dla Ukryte wiersze i kolumny sekcja.

  • W końcu widzimy, że ukryte wiersze nie są już obecne. Poniższy obraz pokazuje nieprzerwany ciąg numerów wierszy po usunięciu ukrytych wierszy.

Uwaga:

Nie możemy cofnąć usuniętych wierszy po tym procesie. Należy więc zachować kopię zapasową danych, jeśli nie chcemy ich trwale usunąć.

Read More: Jak usunąć określone wiersze w programie Excel (8 szybkich sposobów)

2. Dodanie kolumny tymczasowej w celu usunięcia ukrytych wierszy

Innym podejściem jest usunięcie ukrytych wierszy poprzez dodanie kolumny tymczasowej. Do zastosowania tej metody użyjemy filtrowania. Załóżmy, że w poniższym zbiorze danych chcemy zachować tylko dane dotyczące sprzedaży w danej lokalizacji Nowy Jork oraz Boston . Usuniemy resztę wierszy, wystarczy wykonać proste kroki, aby to wykonać:

  • Na początku należy wybrać cały zbiór danych (B4:G14) .

  • Idź do Sortowanie & Filtr Z rozwijanej listy należy wybrać opcję Filtr .

  • W efekcie zobaczymy taki zbiór danych z opcjami filtrowania przy nagłówku kolumny.

  • Teraz przejdź do rozwijanej filtracji tytułu Lokalizacja . wystarczy wybrać opcję Nowy Jork oraz Boston .
  • Następnie naciśnij OK .

  • Tutaj otrzymamy tylko dane dotyczące sprzedaży dla Nowy Jork oraz Boston . Inne rzędy są teraz ukryte.

  • Następnie dodaj nową kolumnę, nazwij ją Tymczasowy Wprowadź wartość 0 w komórce H5 .
  • Przeciągnij Uchwyt do napełniania narzędzie.

  • Otrzymujemy wartość 0 dla wszystkich rzędów.

  • Wybierz cały zbiór danych (B4:B15) ponownie.

  • Następnie przejdź do Sortowanie & Filtr wybierz opcję Filtr .

  • Tutaj wszystkie ukryte dane są teraz widoczne. Możemy zobaczyć 0 tylko w tych wierszach, które chcemy zachować.

  • Wybierzemy cały zbiór danych (B4:G15) ponownie.

  • Idź do Sortowanie & Filtr Z rozwijanej listy wybierz opcję Filtr .

  • Możemy zobaczyć rozwijane filtry w paskach tytułowych zbioru danych.

  • Przejdź do opcji rozwijanej w 'Tymczasowy' kolumna.
  • Tutaj odznaczymy opcję 0 .
  • Kliknij OK .

  • Otrzymujemy więc wiersze, które musimy usunąć.

  • Zaznacz wszystkie wiersze, wykonaj prawym przyciskiem myszy i kliknij opcję Usuń wiersz .

  • Wszystkie wiersze bez wartości 0 są obecnie usuwane.

  • Teraz przejdź do rozwijanej listy Tymczasowy kolumna. wybierz opcję 0 .
  • Kliknij OK .

  • Na koniec mamy tylko zbiór danych dla miasta Nowy Jork oraz Boston .

Read More: Skrót w Excelu do usuwania wierszy (z dodatkowymi technikami)

Podobne Lektury:

  • Jak usunąć wiele wierszy w programie Excel jednocześnie (5 metod)
  • Usuwanie ukrytych wierszy w Excelu VBA (Szczegółowa analiza)
  • Jak usunąć wiersz za pomocą makra If Cell Contains 0 w programie Excel (4 metody)
  • Usuwanie niefiltrowanych wierszy w Excelu za pomocą VBA (4 sposoby)
  • Jak filtrować dane i usuwać wiersze w Excelu VBA (5 przykładów)

3) Używanie VBA do usuwania ukrytych wierszy w Excelu

Korzystanie z VBA jest zaawansowaną metodą usuwania ukrytych wierszy. Możemy to zrobić dla dwóch szczególnych przypadków. Jednym z nich jest usuwanie wierszy z pojedynczego Arkusz roboczy . Innym sposobem jest usunięcie wierszy z określonego zakresu zbioru danych.

3.1 Usuń ukryte wiersze z całego arkusza

Załóżmy, że mamy następujący zbiór danych o sprzedaży. W naszym eksperymentalnym zbiorze danych, podświetlone wiersze są ukryte. Usuniemy te wiersze używając VBA .

Po ukryciu podświetlonych wierszy baza danych będzie wyglądała jak na poniższym obrazku. Możemy zauważyć, że numer indeksu wiersza nie jest kolejny.

Należy zauważyć, że jeśli nie mamy Deweloper w naszym Excelu, musimy uaktywnić Deweloper zakładka do tworzenia z obsługą makr treść.

Po pierwsze, zobaczymy jak aktywować Deweloper tab. Wystarczy postępować zgodnie z instrukcjami podanymi poniżej.

  • Idź do Plik opcja w lewym górnym rogu naszego Excela.

  • Następnie należy wybrać Opcje.

  • Następnie pojawi się nowe okno, w którym należy wybrać opcję Dostosuj wstążkę z dostępnych opcji.

  • Następnie należy wybrać Deweloper i kliknąć OK .

  • W końcu możemy zobaczyć Deweloper zakładka w naszym Excelu.

Teraz użyjemy Deweloper zakładka do tworzenia z obsługą makr treść. Zobaczmy jak możemy to zrobić w kolejnych krokach.

  • Idź do Deweloper Wybierz zakładkę Visual Basic opcja.

  • Otworzy się nowe okno, z którego należy wybrać Wkładka Z rozwijanej listy należy wybrać Moduł Otrzymamy nowy moduł o nazwie Moduł-1 .

  • Wybierz opcję Moduł-1. Otworzy się puste okno, w którym należy wstawić następujący kod.
 Sub DeleteHiddenRows() Dim sht As Worksheet Dim LastRow Set sht = ActiveSheet LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row For i = LastRow To 1 Step -1 If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete Next End Sub 
  • Klikniemy na uruchomić Opcja, którą widzimy na poniższym obrazku. Możemy nacisnąć F5 jak również do uruchomienia kodu.

  • W efekcie widzimy, że usunęliśmy wszystkie ukryte wiersze.

3.2 Usuwanie ukrytych wierszy z określonego zakresu

W tym przykładzie użyjemy VBA aby usunąć ukryte wiersze z określonego zakresu. Również dla tego przykładu będziemy kontynuować nasz wcześniejszy zestaw danych.

  • Przyjmijmy, że nasz zasięg to (B4:G9) Nie usuniemy więc ukrytych wierszy po wierszu numer 10. Dlatego używamy dwóch kolorów, aby wyróżnić ukryte wiersze.

  • Teraz od zakładka Deweloper przejdź do okna z kodem.
  • Wstawiamy tam następujący kod:
 Sub DeleteHiddenRows() Dim sht As Worksheet Dim Rng As Range Dim LastRow As Integer Dim RowCount As Integer Set sht = ActiveSheet Set Rng = Range("B4:G9") RowCount = Rng.Rows.Count LastRow = Rng.Rows(Rng.Rows.Count).Row For i = LastRow To LastRow - RowCount Step -1 If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete Next End Sub 
  • Będziemy Kliknij na uruchomić Opcja, którą widzimy na poniższym obrazku. Możemy nacisnąć F5 jak również do uruchomienia kodu.

  • W końcu możemy zobaczyć, że ukryte wiersze w zakresie (B4:G9) są usuwane, natomiast ukryte wiersze za numerem wiersza 10 są nadal obecne.

Read More: Excel Usuń wiersze w zakresie z VBA (3 proste sposoby)

Wniosek

W końcu przeszliśmy przez różne metody usuwania wierszy w tym artykule. Aby poćwiczyć samemu pobierz zeszyt ćwiczeń dodany do tego artykułu. Jeśli czujesz jakieś zamieszanie po prostu zostaw komentarz w poniższym polu. Postaramy się odpowiedzieć tak szybko jak to możliwe. Zostań z nami po więcej ciekawych rozwiązań problemów z Microsoft Excel.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.