Obsah
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.xlsx7 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!