Podstawy Autofiltru programu Excel

Użyj Autofiltru, aby ukryć niektóre dane w arkuszu. Na przykład możesz skupić się na sprzedaży do konkretnego klienta lub wydrukować listę swoich największych zamówień

Utwórz tabelę Excela

Skonfiguruj tabelę Excela

W programie Excel 2007 i nowszych wersjach należy utworzyć tabelę programu Excel na podstawie danych i użyć jej wbudowanych funkcji filtrowania. Jeśli korzystasz z tabeli programu Excel, możesz przejść do następnej sekcji, Filtruj jedną kolumnę.

Uwaga: Aby uzyskać instrukcje dotyczące Autofiltru programu Excel 2003, przejdź do Podstawy Autofiltru programu Excel 2003

Jeśli Twoje dane nie znajdują się w tabeli programu Excel, wykonaj następujące kroki, aby przygotować listę pod kątem Autofiltru.

  1. Dodaj nagłówki: w wierszu bezpośrednio nad danymi wprowadź nagłówek dla każdej kolumny. W przykładzie pokazanym tutaj dane zaczynają się w wierszu 2 arkusza, a nagłówki w wierszu 1.
  2. Brak pustych wierszy ani kolumn: możesz pozostawić puste komórki w wierszu lub kolumnie, ale upewnij się, że że w bazie danych nie ma całkowicie pustych wierszy ani kolumn.
  3. Oddzielne: Idealną konfiguracją jest przechowywanie bazy danych w arkuszu, w którym nie ma innych danych. Jeśli to nie jest możliwe, przechowuj bazę danych oddzieloną od innych danych w arkuszu, z co najmniej jednym pustym wierszem na końcu bazy danych i pustą kolumną po prawej stronie. Jeśli baza danych nie zaczyna się w komórce A1, upewnij się, że powyżej znajduje się pusty wiersz, a po lewej stronie pusta kolumna.

Włącz filtrowanie

W programie Excel 2007 i nowszych wersjach, jeśli przy użyciu tabeli programu Excel ma wbudowane funkcje filtrowania. Jeśli dane nie znajdują się w tabeli programu Excel, wykonaj następujące kroki, aby dodać Autofiltr.

  1. Wybierz komórkę w bazie danych.
  2. Na wstążce programu Excel kliknij kartę Dane, a następnie kliknij opcję Filtr.

Strzałka menu pojawia się po prawej stronie nagłówka każdej kolumny.

Filtruj jedną kolumnę

Za pomocą w tabeli programu Excel lub Autofiltrze możesz rozpocząć filtrowanie poszczególnych kolumn. Możesz filtrować tylko jedną kolumnę, taką jak Klient, lub dwie lub więcej kolumn.

Na przykład, aby odfiltrować konkretnego klienta, wykonaj następujące kroki:

  1. Kliknij strzałkę rozwijaną po prawej stronie nagłówka Klient
  2. Na liście Klientów kliknij Wybierz wszystko, aby usunąć wszystkie znaczniki wyboru
  3. Kliknij pole wyboru dla cu stomer, według którego chcesz filtrować, na przykład MegaStore.
  4. Kliknij OK, aby wyświetlić przefiltrowaną listę.

W przefiltrowanym arkuszu zobaczysz pewne zmiany:

  • widoczne są tylko wiersze dla wybranego klienta – pozostałe wiersze klientów zostały ukryte
  • numery wierszy odfiltrowanych są wyświetlane niebieską czcionką.
  • strzałka w dół w kolumnie Klient zmieniła się w symbol filtru z małą strzałką

Filtruj dwie kolumny

Po przefiltrowaniu jednej kolumny możesz zawęzić wyniki, filtrując dwie lub więcej kolumn.

Na przykład po przefiltrowaniu w przypadku konkretnego klienta wykonaj następujące kroki, aby dodać filtr produktu:

  1. Kliknij strzałkę listy rozwijanej po prawej stronie nagłówka Produkt.
    Uwaga: gdy filtrowana jest inna kolumna, możesz nie zobaczyć pełnej listy produktów – zobaczysz tylko produkty dla przefiltrowanych rekordów.
  2. Na liście Produkty kliknij opcję Zaznacz wszystko , aby usunąć wszystkie zaznaczenia.
  3. Kliknij pole wyboru lub kilka pól wyboru dla produktów, według których chcesz filtrować, takich jak banany i winogrona.
  4. Kliknij OK, aby zobaczyć przefiltrowaną listę.

Wyczyść Autofiltr

Po zastosowałeś jeden lub więcej filtrów, możesz:

  • wyczyścić określony filtr
  • wyczyścić wszystkie filtry w tabeli programu Excel

Aby zaoszczędzić czas, możesz

  • dodać przycisk Wyczyść wszystko do QAT

Wyczyść określony filtr

Aby wyczyścić określony filtr i pozostaw inne filtry włączone:

  1. Kliknij strzałkę w dół w nagłówku kolumny, w której chcesz wyczyścić filtr
  2. Kliknij Wyczyść filtr z

Wyczyść wszystkie filtry

Zamiast czyścić określony filtr, możesz wyczyścić wszystkie filtry z tabeli programu Excel w jednym kroku:

  1. Wybierz komórkę w tabeli.
  2. Na wstążce programu Excel kliknij kartę Dane, a następnie w grupie Filtr & Sortowanie kliknij przycisk Wyczyść.
    Uwaga: spowoduje to również wyczyszczenie zastosowanych opcji sortowania.

Dodaj przycisk Wyczyść wszystko do QAT

Jeśli spędzasz dużo czasu na czyszczeniu filtry, ułatw to zadanie – umieść przycisk Wyczyść wszystko na pasku narzędzi szybkiego dostępu (QAT). Ten film przedstawia kroki.

Filtruj za pomocą pola wyszukiwania

Zamiast przewijać długą listę elementów, filtrując kolumnę tabeli programu Excel, użyj funkcji Pole wyszukiwania, aby znaleźć określone ciągi tekstowe.

Obejrzyj ten krótki film, aby zobaczyć, jak filtrować kolumnę za pomocą wbudowanego pola wyszukiwania. Ta funkcja została wprowadzona w programie Excel 2010. Poniżej nagrania wideo znajdują się instrukcje.

Użyj pola wyszukiwania

W tym przykładzie użyjemy pola wyszukiwania do wyszukania nazw produktów które zawierają „am”.

Aby użyć pola wyszukiwania podczas filtrowania, wykonaj następujące kroki:

  1. Kliknij strzałkę listy rozwijanej po prawej stronie nagłówka kolumny w miejscu, w którym chcesz do filtrowania
  2. W polu wyszukiwania wpisz jeden lub więcej znaków, według których chcesz filtrować – na poniższym zrzucie ekranu „am” znajduje się w polu wyszukiwania.
  3. Gdy typ, lista nazw produktów zostanie automatycznie przefiltrowana, aby pokazać pasujące pozycje
  4. Gdy lista zawiera żądane pozycje, kliknij OK lub naciśnij Enter, aby zastosować filtr w arkuszu
    • LUB, kliknij Anuluj lub naciśnij klawisz Esc, aby zamknąć listę rozwijaną filtru i powrócić do arkusza roboczego bez stosowania filtru.

Filtruj puste komórki

Jeśli w kolumnie znajdują się puste komórki, rozwijana lista w komórce nagłówka pokaże jeden dodatkowy element – (Puste) – na końcu listy pozycji.

Aby wyświetlić tylko wiersze z pustymi komórkami w tej kolumnie, usuń zaznaczenie znaczniki z innych pozycji na liście.

Filtruj według najwyższych i najniższych wartości

Jeśli kolumna zawiera liczby, możesz filtrować, aby znaleźć najwyższe lub najniższe liczby w tej kolumnie. W tym przykładzie odfiltrujesz 5 najniższych wartości w kolumnie Suma.

  1. Kliknij strzałkę menu rozwijanego w nagłówku kolumny, kliknij opcję Filtry liczb, a następnie kliknij opcję 10 pierwszych .
    Uwaga: jeśli mniej niż połowa wartości w kolumnie to liczby, opcja Filtry liczbowe zmieni się na Filtry tekstowe

  2. W oknie Top 10 Autofiltr wybierz pozycję Bottom z pierwszej listy rozwijanej.
  3. W drugim polu wpisz 5 lub użyj strzałek, aby zmienić liczbę na 5
  4. W trzecim menu rozwijanym wybierz opcję Elementy, a następnie kliknij przycisk OK.

Uwaga: wyniki to najwyższe lub najniższe wartości dla całej listy, a nie aktualnie filtrowanej listy. Jeśli filtrowane są również inne kolumny, liczba elementów może być mniejsza niż określona.

Filtr dla warunkowego koloru formatowania

Oprócz filtrowania tekstu lub liczb możesz filtrować według kolumny wypełnienia komórki nasz, nawet jeśli ten kolor został zastosowany przez formatowanie warunkowe.

  1. Kliknij strzałkę w nagłówku kolumny, w której zastosowano formatowanie warunkowe
  2. W menu rozwijanym kliknij opcję Filtruj według koloru i wybierz kolor, w którym zastosowano filtr według koloru formatu warunkowego

Filtruj według koloru zakresu dat

Możesz filtrować lista dat dla zakresu dat przy użyciu filtru między datami, jak pokazano w następnej sekcji. Dzięki tej metodzie będziesz musiał wpisać daty w ustawieniach filtru za każdym razem, gdy chcesz użyć innego zakresu dat.

Ten film pokazuje, jak dodać formatowanie warunkowe do komórek daty, więc kolor czcionki zmienia się nieznacznie w zależności od daty rozpoczęcia i zakończenia wprowadzonej w arkuszu. Następnie możesz użyć opcji Filtruj według koloru, aby wyświetlić tylko daty z określonego zakresu.

Ta technika jest drugą metodą pokazaną w tym filmie, rozpoczynającą się od godziny 2:00.

Filtrowanie według określonego zakresu dat

Jeśli kolumna zawiera daty, możesz filtrować, aby znaleźć konkretną datę lub zakres dat albo dynamiczny zakres dat. W tym przykładzie filtrujesz zamówienia otrzymane w styczniu 2011 r.

  1. Kliknij strzałkę listy rozwijanej w nagłówku kolumny, kliknij opcję Filtry dat, a następnie kliknij opcję Pomiędzy.

  2. W oknie dialogowym Niestandardowy Autofiltr wprowadź datę początkową dla zakresu dat – 1 stycznia 2011 r. – w pierwszym polu daty
  3. Wprowadź datę końcową zakresu dat – 31 stycznia 2011 r. – w drugim polu daty i kliknij przycisk OK

Filtruj według dynamicznego zakresu dat

Jeśli kolumna zawiera daty, zamiast znajdować określony zakres dat, możesz filtrować według dynamiczny zakres dat, na przykład Ostatni tydzień, Następny miesiąc lub Jutro. W tym przykładzie „filtrujesz według zamówień otrzymanych w styczniu 2011 r.

  1. Kliknij strzałkę listy rozwijanej w nagłówku kolumny, kliknij opcję Filtry dat, a następnie kliknij opcję Wczoraj.

  2. Filtrowana tabela pokazuje tylko zamówienia, które wpłynęły wczoraj.

Zaktualizuj Autofiltr

Gdy otworzysz skoroszyt w późniejszym terminie, Autofiltry nie odświeżają się automatycznie. Na przykład, jeśli używasz dynamicznego filtru dat, takiego jak Wczoraj, prawidłowe wyniki dnia nie będą wyświetlane w filtrowanej tabeli po otwarciu pliku następnego dnia. dane zostały dodane do tabeli, nie będą one automatycznie filtrowane.

Aby zobaczyć zaktualizowane przefiltrowane wyniki, możesz ponownie zastosować filtr.

  1. Wybierz dowolną komórkę w filtrowana tabela
  2. Na wstążce programu Excel kliknij kartę Dane, a następnie w grupie Filtr & Sortuj i kliknij Zastosuj ponownie.

Spowoduje to zaktualizowanie wszystkich filtrów dynamicznych w tabeli, a także poprawi wyniki dla wszelkie nowe lub zmienione dane.

Możesz utworzyć makro, aby zaktualizować filtr i ustawić je tak, aby uruchamiało się, gdy plik otwiera się.

Usuń przefiltrowane wiersze

Po zastosowaniu filtru możesz usunąć odfiltrowane wiersze.

  1. Najpierw wykonaj kopię zapasową pliku – żeby być bezpiecznym.
  2. W przefiltrowanej tabeli wybierz komórki w jednej z kolumn
  3. Na karcie Strona główna wstążki kliknij strzałkę pod poleceniem Usuń
  4. Kliknij dotyczące usuwania wierszy tabeli.

Sprawdź wyniki

Zaraz po usunięciu wiersze, wyczyść filtr i sprawdź wyniki:

  1. Kliknij strzałkę filtru w nagłówku kolumny, a następnie kliknij polecenie Wyczyść filtr

  2. Następnie sprawdź, czy wszystkie inne wiersze są nadal w porządku, a kolorowe komórki zostały usunięte.
  3. Jeśli lista nie wygląda dobrze, kliknij Cofnij przycisk kilka razy lub naciśnij Ctrl + Z, aby cofnąć usunięcie.

Utwórz niestandardowy filtr

Niektóre opcje Autofiltru na listach rozwijanych kończą się trzema kropkami, na przykład Rozpoczyna się od …

Te filtry, a także opcja Filtr niestandardowy, otwierają okno Autofiltr niestandardowy. Możesz tam wprowadzić jedno lub dwa kryteria, aby utworzyć niestandardowy filtr.

Aby filtrować według jednego kryterium:

  1. Z pierwszej listy rozwijanej wybierz opcję, taką jak „zaczyna się od”.
  2. W polu tekstowym wpisz wartość, a następnie kliknij przycisk OK.

Na poniższym zrzucie ekranu filtr niestandardowy znajdzie rekordy, w których nazwa klienta zaczyna się od litery „M”.

Aby przefiltrować według dwóch kryteriów:

Na poniższym zrzucie ekranu filtr niestandardowy znajdzie rekordy, w których:

  • zaczyna się nazwa klienta na „M”
  • LUB nazwa klienta kończy się na „Sklep”.

Pobierz przykładowy plik

Podstawowy Autofiltr: Kliknij tutaj, aby pobrać spakowany skoroszyt z podstawowymi przykładami technik programu Excel AutoFilter. . Skompresowany plik jest w formacie xlsx i nie zawiera makr.

Zakres dat: pobierz przykładowy plik dla przykładu Autofiltru dla zakresu dat. Skompresowany plik jest w formacie xlsx i nie zawiera makr

Więcej samouczków dotyczących Autofiltru

Podstawy Autofiltru programu Excel 2007

Podstawy Autofiltru programu Excel 2003

Wskazówki dotyczące autofiltru w programie Excel

Programowanie w programie Excel AutoFilter

Filtruj makra prawego przycisku myszy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *