Jak usunąć filtrowane wiersze w programie Excel (5 metod)

  • Udostępnij To
Hugh West

Excel dostarcza użytkownikowi wspaniałą funkcjonalność o nazwie Filtr Filtr pomaga nam wyświetlić tylko te dane, które są nam potrzebne, ukrywając wszystkie nieistotne dane. Filtr pomoże Ci skupić się na konkretnych danych, bez nieistotnych informacji, które zapychają arkusz. Podczas używania filtra, możesz potrzebować pozbyć się tych nieistotnych informacji, ponieważ możesz ich już nie potrzebować. W tym poradniku pokażę Ci 5 bardzo łatwych sposobów, jak usunąć przefiltrowane wiersze wExcel.

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń, aby ćwiczyć zadania podczas czytania tego artykułu.

Usuń filtrowane wiersze.xlsm

5 Odpowiednie metody usuwania filtrowanych wierszy w programie Excel

Załóżmy scenariusz, w którym mamy informacje o pracownikach pewnej firmy. Mamy nazwiska pracowników, dział, w którym pracują, ich grupę krwi i datę dołączenia do firmy. Teraz przefiltrujemy dane i usuniemy zarówno widoczne, jak i ukryte wiersze za pomocą 5 różnych metod.

1. usuń widoczne przefiltrowane wiersze

Krok 1:

  • Najpierw wybierzemy cały zakres danych naszego arkusza.

  • Kliknij na Filtr przycisk pod Sortowanie i filtrowanie ' sekcja pod Dane tab.

  • Zobaczysz mały strzałka w dół w prawym dolnym rogu każdej kolumny nagłówka. Te małe strzałki pozwolą Ci zastosować Filtr Kliknij na odpowiednią kolumnę. Kliknij na strzałkę, aby zastosować Filtr na danej kolumnie.

  • Dla tego przykładu chcemy odfiltrować tylko te wiersze, które zawierają informacje o pracownikach pracujących w Sprzedaż . Tak więc, wybierz strzałkę w prawym dolnym rogu. Naczelnik Wydziału. Pojawi się okno, które pozwoli Ci przefiltrować Dział kolumna według własnego wyboru.
  • Odznacz wszystkie pola obok każdego typu Działu z wyjątkiem Sprzedaży.
  • Możesz po prostu usunąć zaznaczenie Wybierz wszystko aby szybko odznaczyć każdy rodzaj działu, a następnie zaznacz lub sprawdź tylko pole obok Sprzedaż .
  • Kliknij OK .

Krok 2:

  • Po kliknięciu OK teraz zobaczysz informacje o tych pracownikach, którzy pracują w Sprzedaż .

Krok 3:

  • Zaznacz wszystkie przefiltrowane wiersze w widoku i kliknij prawym przyciskiem myszy na stronie za pomocą myszki.
  • Kliknij na Usuń wiersz z menu podręcznego.

  • Pojawi się wyskakujące okienko z ostrzeżeniem i zapytaniem, czy chcesz usunąć cały wiersz.
  • Wybierz OK .

  • Usunie bieżące wiersze zawierające informacje o pracownikach zatrudnionych w Sprzedaż dział, który przefiltrowaliśmy. Ale nie martw się!!! Nie będzie to miało wpływu na inne wiersze, które są obecnie ukryte.
  • Możesz po prostu kliknąć na Filtr przycisk z Zakładka Dane, aby zobaczyć resztę danych.

Read More: Jak filtrować i usuwać wiersze za pomocą VBA w Excelu (2 metody)

2. usuń widoczne filtrowane wiersze za pomocą VBA

Jeśli znasz kod VBA lub czujesz się komfortowo pracując z VBA. Wtedy możesz również użyć VBA, aby uzyskać powyższe zadanie szybciej.

Krok 1:

  • Na początku zaznacz wszystkie wiersze, które chcesz filtrować ( łącznie z nagłówkami kolumn ).
  • Kliknij Programista → Visual Basic , nowy Microsoft Visual Basic for Applications zostanie wyświetlone okno.

  • Następnie kliknij Wstaw →Moduł .

Krok 2:

  • Następnie wprowadź następujący kod do modułu.
 Sub Remove_Visible_Rows() Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete ActiveSheet.AutoFilterMode = False End Sub 
  • Następnie kliknij przycisk Uruchom aby wykonać kod.

  • Po wykonaniu programu wszystkie wiersze zawierające informacje o pracownikach pracujących w Sprzedaż dział zostanie usunięty.

Czytaj więcej: Formuła usuwania pustych wierszy w Excelu (5 przykładów)

3. usuwanie ukrytych filtrowanych wierszy przy użyciu funkcji Inspect Document

Załóżmy scenariusz, w którym mamy do wykonania bardziej złożony filtr na informacjach o naszych pracownikach. Możemy chcieć znaleźć tych pracowników pracujących w dziale sprzedaży, którzy mają grupę krwi B+. W takiej sytuacji, gdy mamy do czynienia z bardziej złożonymi filtrami, zwykle wolelibyśmy usunąć wiersze, które nie spełniają kryteriów zastosowanych filtrów, niż te wiersze, które kwalifikuje kryteria zastosowanych filtrów.

Oznacza to, że chcielibyśmy usunąć ukryte rzędy po przefiltrowaniu.

Krok 1:

  • Najpierw zaznaczymy cały zakres danych wraz z nagłówkiem kolumny naszego arkusza.

  • Kliknij na Filtr opcja w Sortowanie i filtrowanie ' sekcja w ramach Dane tab.

  • Wybierz strzałkę w dół ( Filtr Strzałka ) obok Dział Następnie usuń zaznaczenie wszystkich pól oprócz Sprzedaż .

  • Następnie należy wybrać strzałkę w dół obok Grupa krwi nagłówek i odznaczyć wszystkie pola oprócz B+ .

  • Kliknij na OK Teraz zobaczymy tylko te rzędy pracowników w Sprzedaż oddziału, które mają grupę krwi B+ .

Krok 2:

  • Teraz możemy usunąć ukryte wiersze. Możemy użyć trzech różnych metod do usunięcia ukrytych wierszy. Jedną z nich jest metoda Inspect Document. Jeśli nie masz żadnego zastosowania ukryte dane w przyszłości, to możesz użyć Sprawdzić dokument funkcja programu Excel do usuwania ukrytych wierszy.
  • Utwórz kopię swojego skoroszytu.
  • Kliknij na Plik zakładka. przejdź do Info Kliknij na Sprawdź, czy nie ma problemów .
  • Wybierz Sprawdzić dokument opcja.

  • Spowoduje to otwarcie okna Inspektor ds. dokumentów ' Kliknij na ' Sprawdź ' przycisk.

  • Po kliknięciu na Sprawdź pojawi się nowe okno z przyciskiem lista opcji W trakcie przewijania listy opcji, natkniesz się na opcję zatytułowaną Ukryte wiersze i kolumny '. Będzie miał liczbę ty ile ukrytych wierszy i kolumn jest w twoim arkuszu danych.
  • Należy wybrać " Usuń wszystko " opcja, która na stałe usunie wszystkie ukryte wiersze.
  • Kliknij na Zamknij ' przycisk.

  • Wrócimy do arkusza i usuniemy wszystkie zastosowane filtry klikając na Filtr opcja.

Read More: Jak używać makra do usuwania wierszy na podstawie kryteriów w programie Excel (3 sposoby)

Podobne Lektury:

  • 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 usunąć każdy inny wiersz w programie Excel (4 metody)
  • Usuń nieskończone wiersze w Excelu (5 prostych sposobów)
  • Jak usunąć wiersze w Excelu, które trwają wiecznie (4 proste sposoby)

4. eliminacja ukrytych filtrowanych wierszy za pomocą VBA

Oto inny szybki sposób na wykonanie powyższego zadania przy użyciu skryptu VBA.

Krok 1:

  • Możesz zastosować poprzednią metodę, aby otworzyć Microsoft Visual Basic for Applications okno lub naciśnij Alt + F11 klawisze jednocześnie, aby je otworzyć.
  • Napisz następujący kod:
 Sub Keep_Visible_Rows() Dim myU As Range Dim myR As Range Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.AutoFilter Field:=3, Criteria1:="B+" For Each myR In R.Rows If myR.Hidden Then If Not myU Is Nothing Then Set myU = Union(myU, myR) Else Set myU = myR End If Next myU.Delete ActiveSheet.AutoFilterMode = False End Sub. 
  • Następnie kliknij przycisk Uruchom aby wykonać kod.

  • Pojawi się wyskakujące okienko z ostrzeżeniem i zapytaniem, czy chcesz usunąć cały wiersz.
  • Wybierz OK .

Krok 2:

  • Spowoduje to usunięcie ukrytych wierszy.
  • Możesz sprawdzić, czy ukryte wiersze zostały usunięte, klikając po prostu na Filtr przycisk z Dane ponownie zakładka.

Read More: Jak usunąć ukryte wiersze w Excelu VBA (szczegółowa analiza)

5. Tworzenie kolumny tymczasowej do Usuń ukryte wiersze

Jeśli nie chcesz podejmować kłopotów z tworzeniem kopii zapasowych arkusza lub obawiasz się wpływu lub trwałego uszkodzenia innych arkuszy w pliku Excela, to istnieje inny sposób na usunięcie ukrytych wierszy:

Krok 1:

  • Utwórz kolumnę dla tymczasowy utworzyliśmy jeden i nazwaliśmy go Tymczasowy .
  • Typ 0 ' w pierwszej komórce Tymczasowy kolumny i naciśnij ENTER .
  • Przeciągnij uchwyt wypełnienia tej komórki w dół. Spowoduje to skopiowanie liczby '0' na pozostałych komórkach w Tymczasowy Alternatywnie, można również kliknij dwukrotnie na stronie na uchwyt do napełniania aby wypełnić wszystkie komórki w zakresie liczbą '0' .

Krok 2:

  • Kliknij na Filtr To spowoduje, że wszystkie twoje filtry zostaną usunięte. ukryte rzędy z powrotem.

  • Teraz będziemy odwrotna filtr, który zastosowaliśmy wcześniej. Aby to zrobić, wybierz cały zakres danych w tym nagłówek kolumny, a następnie kliknij na Filtr . Kliknij strzałkę w dół w prawym dolnym rogu nagłówka kolumny tymczasowej i odznaczyć wszystkie pola wyboru obok wartości '0 ' .

  • Teraz zaznacz wszystkie te aktualnie widoczne wiersze, kliknij prawym przyciskiem myszy na dowolnej komórce i kliknij " Usuń wiersz " opcja.

  • Pojawi się wyskakujące okienko z ostrzeżeniem i zapytaniem, czy chcesz usunąć cały wiersz.
  • Wybierz OK .

  • Jeszcze raz kliknij na Filtr opcja usunięcia filtrów i widać, że widoczne dane pozostają nienaruszone.

Read More: Jak usunąć wiersze w programie Excel bez wpływu na formuły (2 szybkie sposoby)

Rzeczy do zapamiętania

  • Jeśli nie masz zakładki Deweloper, możesz sprawić, że będzie ona widoczna w Plik> Opcje> Dostosuj wstążkę .
  • Aby otworzyć edytor VBA naciśnij ALT + F11.
  • Możesz nacisnąć ALT + F8 aby wywołać okno Makro.

Wniosek

W tym artykule nauczyliśmy się usuwać przefiltrowane wiersze w Excelu. Mam nadzieję, że od tej pory przekonasz się, że usuwanie zarówno widocznych, jak i ukrytych przefiltrowanych wierszy w Excelu jest bardzo proste. Jeśli masz jakieś pytania lub zalecenia dotyczące tego artykułu, proszę zostaw komentarz poniżej. Miłego dnia!!!

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