Jak utworzyć listę rozwijaną z filtrem w programie Excel (7 metod)

  • Udostępnij To
Hugh West

W programie Microsoft Excel wprowadzanie danych staje się szybsze, gdy używamy filtra listy rozwijanej. Filtry mogą być używane do filtrowania w dół i ukrywania sekcji danych naszego arkusza. W tym artykule zademonstrujemy, jak utworzyć filtr listy rozwijanej Excela.

Pobierz Zeszyt ćwiczeń

Możesz pobrać zeszyt ćwiczeń i ćwiczyć z nimi.

Drop Down Filter.xlsx

7 różnych sposobów tworzenia listy rozwijanej z filtrem w Excelu

Filtrowanie różni się od grupowania tym, że pozwala nam zakwalifikować i pokazać tylko te informacje, które są dla nas istotne. Przyjrzyjmy się kilku prostym sposobom na stworzenie filtra listy rozwijanej Excela.

1. utwórz listę rozwijaną

W tej metodzie zobaczymy jak możemy stworzyć filtr listy rozwijanej. W tym celu użyjemy poniższego zbioru danych. Zbiór danych zawiera kilka nazwisk kandydatów w kolumnie B Teraz chcemy stworzyć listę kandydatów, którzy zostali wybrani lub nie w kolumnie C . Aby ułatwić sobie pracę stworzymy filtr listy rozwijanej. Aby to zrobić musimy wykonać poniższe kroki.

  • Najpierw zaznacz komórki, w których chcemy stworzyć filtr listy rozwijanej.
  • Po drugie, kliknij na Dane na wstążce.
  • Po trzecie, musimy udać się do Walidacja danych menu rozwijane.
  • Po czwarte, wybierz Walidacja danych z menu rozwijanego.

  • Otworzy się w ten sposób Walidacja danych okno dialogowe.
  • W Ustawienia opcja, możemy zobaczyć Kryteria walidacji .
  • Teraz kliknij na menu rozwijane pod Pozwól .
  • Domyślnie, Dowolna wartość Zmienimy ją na Wykaz .

  • Pojawi się wówczas pole o nazwie Źródło . We will write Tak , Nie , Jeszcze nie zdecydowano w polu źródła.
  • Następnie należy kliknąć na OK przycisk.

  • Wreszcie możemy zobaczyć rezultat, nasze wybrane komórki są teraz rozwijanymi polami listy.
  • Teraz możemy łatwo zrobić listę, kto jest wybrany.

  • Jeśli potrzebujemy wprowadzić zmiany w danych, możemy to szybko zrobić.

Czytaj więcej: Jak stworzyć zależną listę rozwijaną w Excelu

2) Excel Drop Down List Filtr do ekstrakcji danych

W tej metodzie zobaczymy, jak wyodrębnić dane lub filtrować dane na podstawie wyboru z listy rozwijanej w Excelu. Tak więc, mamy tutaj zbiór danych, który zawiera niektóre id produktu w kolumnie B , nazwa produktów w kolumnie C , a nazwę powiatu w kolumnie D .

2.1. Zrób listę unikalnych przedmiotów

Stworzymy unikalną listę krajów, w tym celu spójrzmy na poniższe kroki.

KROKI:

  • Po pierwsze, wybierz powiaty, które znajdują się w kolumnie D .

  • Po drugie, wklej wybrane państwa w dowolnych innych komórkach arkusza.

  • Następnie należy przejść do Dane zakładka ze wstążki.
  • Następnie należy kliknąć na Usuń duplikaty .

  • Pojawi się to w Usuń duplikaty okno dialogowe.
  • Teraz sprawdź czy kolumna, z której chcemy zrobić unikalną listę jest wybrana czy nie.
  • Następnie należy kliknąć OK .

  • Pojawi się wyskakujące okno potwierdzające, że zduplikowane wartości zostały usunięte z wybranej kolumny.

  • W końcu widzimy, że 2 zduplikowane wartości są usuwane i 4 pozostają wartości unikalne.

2.2. Umieść filtr rozwijany, aby pokazać unikalne elementy

Aby pokazać unikalne wartości w filtrze listy rozwijanej, musimy postępować tak, jak pokazano.

KROKI:

  • Na początku należy udać się do Dane tab.
  • Następnie należy kliknąć na Walidacja danych menu rozwijane.
  • Teraz wybierz Walidacja danych .

  • Na stronie Walidacja danych Pojawi się okno dialogowe.
  • W tym momencie należy wybrać Wykaz z rozwijanej listy.

  • Następnie klikamy na górną strzałkę w sekcji Źródło.

  • Teraz wybierz unikalne wartości, które wygenerowaliśmy.
  • Hit Wejdź na stronę .

  • W tym czasie widzimy, że wybrane wartości unikalne znajdują się w sekcji źródło.
  • Kliknij OK .

  • Dzięki temu lista rozwijana jest teraz wyświetlana w I2 .

2.3 Użyj kolumn pomocniczych do ekstrakcji rekordów

Potrzebujemy, aby Excel automatycznie identyfikował rekordy, które odpowiadają wybranej pozycji, gdy tylko dokonamy wyboru z listy rozwijanej. W tym celu potrzebujemy trzech kolumn pomocniczych. Spójrzmy na poniższe kroki, jak możemy to zrobić.

KROKI:

  • W pierwszej kolumnie pomocniczej potrzebujemy numeru wiersza dla każdej z tych komórek, a więc, E5 będzie numerem wiersza 1 w zbiorze danych i E6 będzie numerem wiersza 2 Aby to zrobić, możemy ręcznie wykonać kod lub użyć ROWS wzór.
  • ROWS Formuła przyjmuje dane wejściowe w postaci tablicy i zwraca liczbę wierszy pomiędzy dwoma odwołaniami do komórek. W naszym przykładzie, w komórce E5 , jest tylko jeden rząd.
  • Zablokuj pierwszą komórkę, naciskając przycisk F4 lub umieszczenie ( $ ) znak dolara.
  • Teraz zapisz wzór.
=ROWS($D$5:D5)

  • Następnie naciśnij Wejdź na stronę .
  • Teraz przeciągnij uchwyt wypełnienia, aby skopiować formułę, aby pokazać wszystkie wiersze.

  • Widzimy, że komórki są zwiększane o jeden, ponieważ z D5 do D6 mamy dwa rzędy i tak dalej.

  • Teraz stwórzmy pomocniczą kolumnę drugą, która pokaże tylko te numery wierszy, które odpowiadają krajowi, który wybraliśmy w I2 Chcemy mieć te numery wierszy, które mają Bangladesz. Zatem w kolumnie pomocniczej pojawi się 1 oraz 4 Aby to zrobić, użyjemy JEŚLI stan.
  • I, warunkiem jest
=IF($I$2=D5,E5,")

  • Teraz przeciągnij uchwyt wypełnienia w dół, aby pokazać liczby.

  • Jeśli zmienimy kraj, możemy zobaczyć pomocnika 2 w kolumnach pojawi się numer wiersza, w którym znajduje się dany kraj.

  • Następnie potrzebujemy kolejnej kolumny pomocniczej, w której wszystkie liczby z kolumny pomocniczej 2 Nie chcemy jednak, aby pomiędzy nimi znajdowała się przerwa. W tym celu używamy MAŁA wzór.
  • Teraz zapisz poniższy wzór.
=SMALL($F$5:$F$10,ROWS($F$5:F5))

Tutaj używamy ROWS($F$5:F5) aby zwrócić pierwszą najmniejszą wartość.

  • Ale jest pewien problem. Kiedy przeciągamy uchwyt wypełnienia w dół, pojawia się #NUM! błędy.

  • Aby uniknąć błędu zapiszemy poniższy wzór.
=IFERROR(SMALL($F$5:$F$10,ROWS($F$5:F5)),"")

Ten IFERROR Funkcja usunie błąd.

  • Wreszcie, gdy przeciągniemy uchwyt wypełnienia, numery wierszy pokażą się prawidłowo.

  • Teraz ostatnie kroki, nowe trzy kolumny pokazują identyfikatory produktów wybranych krajów oraz nazwy produktów.Aby to zrobić, użyjemy prostego Funkcja INDEX który zwraca id produktu zgodnie z wybranym krajem.
  • Teraz, w komórce K5 , zapisz wzór.
=INDEX($B$5:$D$10,$G5,COLUMNS($H$5:H5))

W KOLUMNY($H$5:H5) , wybierz tę samą kolumnę, która znajduje się w lewym nawiasie arkusza.

  • Ponownie widzimy, że #VALUE! pojawia się błąd.

  • Aby usunąć błąd, używamy tego samego co poprzednio, czyli Funkcja IFERROR .
  • Zamiast poprzedniego wzoru teraz napiszemy.
=IFERROR(INDEX($B$5:$D$10,$G5,COLUMNS($H$5:H5)),"")

  • Na koniec przeciągnij uchwyt wypełnienia nad K5:M10 .
  • I, wszystkie czynności są wykonane.

  • Jeśli zmienimy kraj z rozwijanej listy filtrów, możemy zauważyć, że prawostronna tabela zmienia się automatycznie.

Czytaj więcej: Jak utworzyć listę rozwijaną w Excelu z wieloma wyborami

3. Excel Sortowanie i filtrowanie danych z listy rozwijanej

W Excelu jest mnóstwo ciekawych narzędzi, które możemy wykorzystać w codziennej pracy. Sortowanie i filtrowanie pasek narzędzi jest jedną z funkcji, które możemy łatwo zrobić filtr listy rozwijanej w naszych danych. Podobnie jak powyższe metody, będziemy używać tego samego zestawu danych, z id produktu, nazwy produktu i kraju.

3.1 Tworzenie listy rozwijanej przy użyciu funkcji sortowania i filtrowania

Zobaczmy, jak korzystać z paska narzędziowego sortowania i filtrowania. W tym celu musimy wykonać poniższe kroki.

KROKI:

  • Na początku należy wybrać nagłówki zbioru danych.
  • Następnie, z Dane na wstążce, kliknij na Filtr który znajduje się w Sortowanie & Filtr sekcja.

  • To sprawia, że wszystkie nagłówki są rozwijane strzałką filtrującą.
  • Teraz klikamy na dowolny z nagłówków, który chcemy odfiltrować.
  • Klikamy więc na strzałkę rozwijaną Product ID, aby odfiltrować produkty.
  • Teraz odznaczamy dane, których nie chcemy oglądać.
  • Następnie należy kliknąć na OK przycisk.

  • Wreszcie możemy zobaczyć wynik. Wszystkie niezaznaczone produkty zniknęły ze zbioru danych. Wszystkie niezaznaczone dane są teraz tymczasowo ukryte.

3.2 Dodaj nowy filtr

Aby dodać nowe filtry w tym samym zbiorze danych wystarczy wykonać poniższe kroki.

KROKI:

  • W pierwszej kolejności klikamy na strzałkę rozwijaną w miejscu, gdzie chcemy dodać nowe filtry. My klikniemy na kraj.
  • W drugiej kolejności odznacz wszystkie inne kraje, których nie chcemy oglądać.
  • Następnie należy kliknąć OK .

  • Teraz widzimy tylko produkty z krajem Bangladesz inne są tymczasowo ukryte.

3.3 Wyczyść istniejący filtr

Jeśli potrzebujemy wyczyścić istniejący filtr, możemy po prostu wyczyścić te filtry, wykonując następujące kroki.

KROKI:

  • Najpierw klikamy na strzałkę rozwijaną nagłówka, który jest filtrowany. Chcemy wyczyścić filtr z identyfikacji produktu.
  • Teraz należy kliknąć na Wyczyść filtr z "ID produktu" .

  • I to wszystko, filtry listy rozwijanej są teraz usunięte.

Czytaj więcej: Jak stworzyć dynamicznie zależną listę rozwijaną w Excelu

4) Filtrowanie danych w programie Excel przy użyciu wyszukiwania

Przez to samo, teraz zobaczymy rozwijane filtrowanie danych za pomocą wyszukiwania. W tym celu używamy tego samego zestawu danych, który został pokazany we wcześniejszych metodach.

KROKI:

  • Pierwotnie zaznaczamy wszystkie nagłówki, z których chcemy zrobić pole rozwijane.
  • Następnie należy przejść do Dane zakładka> kliknij na Filtr .

  • Aby przefiltrować kolumnę, kliknij strzałkę rozwijaną w tej kolumnie. Chcemy przefiltrować kolumnę Nazwa produktu.
  • Następnie w polu wyszukiwania widocznym na obrazku wpisujemy nazwę produktu, który chcemy zobaczyć. Chcemy zobaczyć tylko nazwę produktu Szampon.
  • Następnie należy kliknąć OK .

  • I, teraz możemy zobaczyć, że wyświetli tylko te dane, które zawierają nazwę produktu, Szampon .

Czytaj więcej: Lista rozwijana w Excelu w zależności od wyboru

Podobne lektury

  • Utwórz w Excelu listę rozwijaną z tabeli (5 przykładów)
  • Jak stworzyć listę rozwijaną w Excelu z kolorem (2 sposoby)
  • Niedziałająca lista rozwijana w Excelu (8 problemów i rozwiązań)
  • Jak utworzyć listę z zakresu w programie Excel (3 metody)

5) Filtry tekstowe w Excelu Filtr listy rozwijanej

Aby dokładniej obejrzeć dane, możemy zastosować filtry tekstowe.

KROKI:

  • Aby skonstruować pole rozwijane, wybierz wszystkie nagłówki zbioru danych.
  • Następnie przejdź do Dane zakładka i wybrać Filtr .

  • Po tym klikamy na strzałkę rozwijaną, w kolumnie tekstu, który chcemy filtrować. Klikamy na kolumnę kraj.
  • Następnie przejdź do Filtry tekstowe > Nie zawierać .

  • W tym momencie, a Własny AutoFiltr Pojawi się okno dialogowe. Załóżmy, że nie chcemy zawierać żadnych danych z Kanadą, więc wybieramy Kanadę.
  • Następnie, OK .

  • Teraz widzimy, że wszystkie dane są teraz ukryte, które zawierają kraj Kanada .

Czytaj więcej: Jak utworzyć listę rozwijaną w wielu kolumnach w programie Excel

6. filtrowanie liczb w programie Excel filtr listy rozwijanej

Aby manipulować liczbami, możemy użyć Liczba Filtry W tym celu wykorzystamy poniższy zestaw danych.

KROKI:

  • Odpowiednio do poprzednich metod, wybierz nagłówki.
  • Idź do Dane zakładka> kliknij na Filtr .

  • Klikamy na strzałkę rozwijaną tylko tej kolumny, która zawiera numery. Klikamy na identyfikację produktu.
  • Teraz, od Liczba Filtry , wybrany Między . Cause we want to see the product in between 105 -110.

  • Otworzy się w ten sposób Własny AutoFiltr okno dialogowe.
  • Teraz weźmy liczby, które chcemy wyświetlić.
  • Następnie należy kliknąć OK .

  • Wreszcie, produkty id między 105-110 jest wyświetlany teraz, a inne są ukryte z danych.

7) Filtry daty w liście rozwijanej programu Excel

Aby wyświetlić dane w określonym przedziale czasowym, możemy użyć filtra daty. W tym celu wykorzystamy poniższy zbiór danych, który jest podobny do poprzedniego, ale dodatkowo ten zbiór danych posiada kolumnę z datą dostawy. Przyjrzyjmy się zatem krokom postępowania.

KROKI:

  • Analogicznie, drugą metodą, wybierz nagłówki.
  • Z. Dane zakładka, kliknij na Filtr .

  • Kliknij na strzałkę rozwijaną Data dostawy.
  • Idź do Filtry daty Chcemy wyświetlić tylko produkt, który został dostarczony w zeszłym miesiącu, więc wybieramy ostatni miesiąc.

  • Na koniec widzimy, że teraz wyświetlane są wszystkie produkty, które dostarczyliśmy w ostatnim miesiącu.

Wniosek

W tym artykule dowiedziałeś się o filtrze Excel Drop Down List. Mam nadzieję, że to pomoże! Jeśli masz jakieś pytania, sugestie lub opinie, proszę daj nam znać w sekcji komentarzy. Możesz też rzucić okiem na nasze inne artykuły w ExcelWIKI.com blog!

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