Jak vytvořit rozevírací seznam s filtrem v aplikaci Excel (7 metod)

  • Sdílet Toto
Hugh West

V aplikaci Microsoft Excel se zadávání dat zrychlí, když použijeme filtr rozevíracího seznamu. Filtry lze použít k filtrování a skrytí částí dat našeho pracovního listu. V tomto článku si ukážeme, jak vytvořit filtr rozevíracího seznamu aplikace Excel.

Stáhnout cvičebnici

Můžete si stáhnout pracovní sešit a procvičovat s nimi.

Rozbalovací filtr.xlsx

7 různých způsobů vytváření rozevíracího seznamu s filtrem v aplikaci Excel

Filtrování se od seskupování liší tím, že nám umožňuje kvalifikovat a zobrazit pouze ty informace, které jsou pro nás relevantní. Podívejme se na několik snadných způsobů, jak vytvořit filtr rozbalovacího seznamu v Excelu.

1. Vytvoření rozevíracího seznamu

V této metodě si ukážeme, jak můžeme vytvořit filtr s rozevíracím seznamem. K tomu použijeme níže uvedený datový soubor. Datový soubor obsahuje několik jmen kandidátů ve sloupci B . Nyní chceme vytvořit seznam kandidátů, pokud jsou vybráni nebo ne ve sloupci C . Vytvoříme filtr s rozevíracím seznamem, abychom si usnadnili práci. K tomu potřebujeme postupovat podle níže uvedených kroků.

  • Nejprve vyberte buňky, ve kterých chceme vytvořit filtr rozevíracího seznamu.
  • Za druhé klikněte na Data na pásu karet.
  • Za třetí, musíme jít do Ověřování dat rozevírací nabídka.
  • Za čtvrté vyberte Ověřování dat z rozevírací nabídky.

  • Tím se otevře Ověřování dat dialogové okno.
  • V Nastavení vidíme možnost Kritéria ověřování .
  • Nyní klikněte na rozevírací nabídku v části Povolit .
  • Ve výchozím nastavení, Jakákoli hodnota je vybrána. Změníme ji na Seznam .

  • Zobrazí se pole s názvem Zdroj: . Napíšeme Ano , Ne , Zatím nerozhodnuto v poli zdroj.
  • Poté klikněte na OK tlačítko.

  • Konečně vidíme výsledek. Naše vybrané buňky jsou nyní rozbalovacími seznamy.
  • Nyní můžeme snadno vytvořit seznam vybraných osob.

  • Pokud potřebujeme provést změny v datech, můžeme je rychle provést.

Přečtěte si více: Jak vytvořit závislý rozevírací seznam v aplikaci Excel

2. Filtr rozbalovacího seznamu aplikace Excel pro extrakci dat

V této metodě si ukážeme, jak v Excelu extrahovat data nebo filtrovat data na základě výběru z rozevíracího seznamu. Máme zde tedy datový soubor, který obsahuje ve sloupci id nějakého produktu. B , názvy produktů ve sloupci C a název okresu ve sloupci D .

2.1. Vytvořte seznam jedinečných položek

Vytvoříme jedinečný seznam zemí. Za tímto účelem se podívejme na níže uvedené kroky.

KROKY:

  • Nejprve vyberte okresy, které jsou ve sloupci D .

  • Za druhé vložte vybrané země do kterékoli jiné buňky v pracovním listu.

  • Poté přejděte do Data z pásu karet.
  • Pak klikněte na Odstranění duplicit .

  • Zobrazí se v Odstranění duplicit dialogové okno.
  • Nyní zkontrolujte, zda je sloupec, ze kterého chceme vytvořit jedinečný seznam, vybrán, nebo ne.
  • Poté klikněte na tlačítko OK .

  • Zobrazí se vyskakovací okno s potvrzením, že byly z vybraného sloupce odstraněny duplicitní hodnoty.

  • Nakonec vidíme, že 2 jsou odstraněny duplicitní hodnoty a 4 zbývají jedinečné hodnoty.

2.2. Vložte rozbalovací filtr pro zobrazení jedinečných položek

Pro zobrazení jedinečných hodnot ve filtru rozevíracího seznamu musíme postupovat stejně, jak je uvedeno na obrázku.

KROKY:

  • Na začátku přejděte na Data tab.
  • Poté klikněte na Ověřování dat rozevírací nabídka.
  • Nyní vyberte Ověřování dat .

  • Na stránkách Ověřování dat zobrazí se dialogové okno.
  • V tomto okamžiku vyberte Seznam z rozevíracího seznamu.

  • Poté klikněte na horní šipku v části Zdroj.

  • Nyní vyberte jedinečné hodnoty, které jsme vygenerovali.
  • Hit Vstupte na .

  • V tuto chvíli vidíme, že vybrané jedinečné hodnoty se nacházejí v sekci zdrojů.
  • Klikněte na OK .

  • Tímto postupem se nyní rozevírací seznam zobrazí v části I2 .

2.3. Použití pomocných sloupců k extrakci záznamů

Potřebujeme, aby Excel automaticky identifikoval záznamy, které odpovídají vybrané položce, jakmile provedeme rozbalovací výběr. K tomu potřebujeme tři pomocné sloupce. Podívejme se na následující kroky, jak toho můžeme dosáhnout.

KROKY:

  • V prvním pomocném sloupci potřebujeme číslo řádku pro každou z těchto buněk. Takže, E5 by bylo číslo řádku 1 v souboru dat a E6 by bylo číslo řádku 2 , a tak dále. K tomu můžeme ručně natvrdo zadat kód nebo použít příkaz ŘADY vzorec.
  • ŘADY vzorec přijme vstup jako pole a vrátí počet řádků mezi dvěma odkazy na buňky. V našem příkladu je v buňce E5 , je zde pouze jeden řádek.
  • První buňku zamkněte stisknutím tlačítka F4 nebo vložení ( $ ) znaménko dolaru.
  • Nyní si zapište vzorec.
=ROWS($D$5:D5)

  • Pak stiskněte tlačítko Vstupte na .
  • Nyní přetažením úchytu výplně zkopírujte vzorec tak, aby se zobrazily všechny řádky.

  • Vidíme, že buňky jsou zvětšeny o jedničku, protože od D5 na D6 máme dva řádky a tak dále.

  • Nyní vytvoříme pomocný sloupec dva, který zobrazí pouze ta čísla řádků, která odpovídají zemi, kterou jsme vybrali v položce I2 Chceme ta čísla řádků, která mají Bangladéš. V pomocném sloupci se tedy zobrazí 1 a 4 K tomu použijeme IF stav.
  • A podmínkou je
=IF($I$2=D5,E5,"")

  • Nyní přetáhněte rukojeť výplně dolů, aby se zobrazily číslice.

  • Pokud změníme zemi, můžeme vidět pomocníka 2 se zobrazí číslo řádku, který obsahuje danou zemi.

  • Poté potřebujeme další pomocný sloupec, ve kterém budou všechna čísla v pomocném sloupci 2 Vlastně nechceme, aby mezi nimi byla mezera. K tomu použijeme příkaz SMALL vzorec.
  • Nyní si zapište následující vzorec.
=SMALL($F$5:$F$10,ROWS($F$5:F5))

Zde používáme ROWS($F$5:F5) vrátit první nejmenší hodnotu.

  • Když přetáhneme rukojeť výplně dolů, zobrazí se. #NUM! chyby.

  • Abychom se vyhnuli chybě, zapíšeme vzorec níže.
=IFERROR(SMALL($F$5:$F$10,ROWS($F$5:F5)),"")

Tento IFERROR odstraní chybu.

  • Když konečně přetáhneme rukojeť výplně, čísla řádků se zobrazí správně.

  • V posledních krocích se v nových třech sloupcích zobrazí ID vybraných zemí a názvy produktů. K tomu použijeme jednoduchý příkaz Funkce INDEX který vrátí ID produktu podle vybrané země.
  • Nyní v buňce K5 , zapište vzorec.
=INDEX($B$5:$D$10,$G5,SLOUPCE($H$5:H5))

V SLOUPCE($H$5:H5) , vyberte stejný sloupec, který je v levé závorce pracovního listu.

  • Opět vidíme, že #VALUE! zobrazuje se chyba.

  • K odstranění chyby použijeme stejně jako dříve příkaz Funkce IFERROR .
  • Místo předchozího vzorce nyní budeme psát.
=IFERROR(INDEX($B$5:$D$10,$G5,COLUMNS($H$5:H5)),"")

  • Nakonec přetáhněte rukojeť výplně nad K5:M10 .
  • A všechny kroky jsou hotové.

  • Pokud změníme zemi z rozevíracího seznamu filtru, uvidíme, že se tabulka na pravé straně automaticky změní.

Přečtěte si více: Jak vytvořit rozevírací seznam v aplikaci Excel s více výběry

3. Třídění a filtrování dat z rozbalovacího seznamu aplikace Excel

V Excelu je spousta zajímavých nástrojů, které můžeme využít při každodenní práci. Třídění a filtrování toolbar je jednou z funkcí, pomocí které můžeme snadno vytvořit filtr rozbalovacího seznamu v našich datech. Podobně jako u výše uvedených metod, použijeme stejný datový soubor, s id produktu, názvem produktu a zemí.

3.1. Vytvoření rozevíracího seznamu pomocí funkce třídění a filtrování

Podívejme se, jak používat panel nástrojů pro třídění a filtrování. K tomu je třeba postupovat podle následujících kroků.

KROKY:

  • Nejprve vyberte záhlaví datové sady.
  • Pak z Data na pásu karet klikněte na Filtr který je v Třídit a filtrovat sekce.

  • Tím se všechny hlavičky stanou rozbalovacími filtry se šipkou.
  • Nyní klikněte na libovolné záhlaví, které chceme odfiltrovat.
  • Klikneme tedy na rozbalovací šipku ID produktu a vyfiltrujeme produkty.
  • Nyní zrušte zaškrtnutí dat, která nechceme zobrazit.
  • Poté klikněte na OK tlačítko.

  • Konečně můžeme vidět výsledek. Všechny nezaškrtnuté produkty nyní z datového souboru zmizely. Všechna nezaškrtnutá data jsou nyní dočasně skryta.

3.2. Přidání nového filtru

Chcete-li přidat nové filtry do stejné datové sady, postupujte podle následujících kroků.

KROKY:

  • Na prvním místě klikneme na rozbalovací šipku, kam chceme přidat nové filtry. Klikneme na zemi.
  • Na druhém místě zrušte zaškrtnutí všech ostatních zemí, které nechceme zobrazovat.
  • Poté klikněte na tlačítko OK .

  • Nyní můžeme zobrazit pouze produkty se zemí Bangladéš Ostatní jsou dočasně skryty.

3.3. Vymazání stávajícího filtru

Pokud potřebujeme vymazat stávající filtr, můžeme tyto filtry jednoduše vymazat podle následujících kroků.

KROKY:

  • Nejprve klikněte na rozbalovací šipku v záhlaví, která je filtrovaná. Chceme vymazat filtr z identifikace produktu.
  • Nyní klikněte na Vymazat filtr z položky "ID produktu" .

  • A to je vše. Filtry z rozevíracího seznamu jsou nyní odstraněny.

Přečtěte si více: Jak vytvořit dynamický závislý rozevírací seznam v aplikaci Excel

4. Filtrování dat v aplikaci Excel pomocí vyhledávání

Ze stejného důvodu si nyní ukážeme rozbalovací filtrování dat pomocí vyhledávání. K tomu použijeme stejný datový soubor jako v předchozích metodách.

KROKY:

  • Primitivně vyberte všechny hlavičky, ze kterých chceme vytvořit rozevírací seznam.
  • Poté přejděte do Data karta> klikněte na Filtr .

  • Chcete-li filtrovat sloupec, klikněte na rozbalovací šipku v daném sloupci. Chceme filtrovat sloupec s názvem produktu.
  • Dále do vyhledávacího pole zobrazeného na obrázku napište název produktu, který chceme zobrazit. Chceme zobrazit pouze název produktu Šampon.
  • Poté klikněte na tlačítko OK .

  • Nyní vidíme, že se zobrazí pouze údaje, které obsahují název produktu, Šampon .

Přečtěte si více: Rozbalovací seznam aplikace Excel v závislosti na výběru

Podobná čtení

  • Vytvoření rozbalovacího seznamu aplikace Excel z tabulky (5 příkladů)
  • Jak vytvořit rozevírací seznam aplikace Excel s barvou (2 způsoby)
  • Nefunkční rozevírací seznam aplikace Excel (8 problémů a řešení)
  • Jak vytvořit seznam z rozsahu v aplikaci Excel (3 metody)

5. Textové filtry ve filtru rozevíracího seznamu aplikace Excel

Pro konkrétnější zobrazení dat můžeme použít textové filtry.

KROKY:

  • Chcete-li vytvořit rozevírací seznam, vyberte všechny položky datové sady.
  • Pak přejděte do Data a vyberte možnost Filtr .

  • Poté klikneme na rozbalovací šipku, ve sloupci textu, který chceme filtrovat. Klikneme na sloupec země.
  • Pak přejděte do Textové filtry > Neobsahují .

  • V tomto okamžiku je Vlastní filtr AutoFilter Zobrazí se dialogové okno. Předpokládejme, že nechceme obsahovat žádná data s Kanadou. Vybereme tedy Kanadu.
  • Pak, OK .

  • Nyní vidíme, že všechna data, která obsahují zemi, jsou nyní skrytá. Kanada .

Přečtěte si více: Jak vytvořit rozevírací seznam ve více sloupcích v aplikaci Excel

6. Filtrování čísel ve filtru rozevíracího seznamu aplikace Excel

Pro manipulaci s čísly můžeme použít Číselné filtry K tomu použijeme níže uvedený soubor dat.

KROKY:

  • Obdobně jako u předchozích metod vyberte záhlaví.
  • Přejít na Data karta> klikněte na Filtr .

  • Klikneme na rozbalovací šipku pouze toho sloupce, který obsahuje čísla. Klikneme na identifikaci produktu.
  • Nyní od Číselné filtry , vyberte Mezi . Protože chceme vidět produkt v rozmezí 105 -110.

  • Tím se otevře Vlastní filtr AutoFilter dialogové okno.
  • Nyní vezměte čísla, která chceme zobrazit.
  • Poté klikněte na tlačítko OK .

  • Nakonec se nyní zobrazí identifikační číslo produktu v rozmezí 105-110 a ostatní jsou z údajů skryty.

7. Filtry data v rozevíracím seznamu aplikace Excel

Pro zobrazení dat v určitém časovém období můžeme použít filtr data. K tomu použijeme níže uvedený datový soubor, který je podobný předchozímu, ale tento datový soubor má navíc sloupec s datem dodání. Podívejme se tedy na jednotlivé kroky.

KROKY:

  • Stejně tak druhou metodou vyberte záhlaví.
  • Z Data klikněte na kartu Filtr .

  • Klikněte na rozevírací šipku Datum doručení.
  • Přejít na Filtry data . Chceme zobrazit pouze produkt, který byl dodán v minulém měsíci. Vybereme tedy poslední měsíc.

  • Nakonec vidíme, že se nyní zobrazují všechny produkty, které jsme dodali v uplynulém měsíci.

Závěr

V tomto článku jste se dozvěděli o filtru rozbalovacího seznamu aplikace Excel. Doufám, že vám to pomůže! Pokud máte nějaké dotazy, návrhy nebo zpětnou vazbu, dejte nám vědět v sekci komentářů. Nebo se můžete podívat na naše další články v sekci ExcelWIKI.com blog!

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.