Obsah
Listy aplikace Excel s rozsáhlými soubory dat se zpracovávají obtížně. Pokud však můžete soubor dat filtrovat podle svých konkrétních potřeb, pak se tento úkol stává poměrně snadno zvládnutelným. V tomto článku vám ukážeme, jak provést vlastní filtr v aplikaci Excel.
Stáhnout pracovní sešit
Bezplatný cvičný sešit aplikace Excel si můžete stáhnout zde.
Vlastní filtr.xlsm
5 způsobů provedení vlastního filtru v aplikaci Excel
V této části vám ukážeme, jak filtrovat hodnoty v aplikaci Excel vlastními způsoby pomocí příkazových nástrojů aplikace Excel, maker atd.
Výše je uveden soubor dat, který použijeme k provedení vlastního filtru.
1. Filtrování hodnot na základě čísla v aplikaci Excel
Můžete provést filtr na míru v aplikaci Excel a extrahovat data na základě konkrétní čísla .
Kroky:
- Vyberte libovolnou buňku v rámci rozsahu.
- V Home vyberte kartu Třídit a filtrovat -> Filtrovat z Úpravy skupina.
- A rozbalovací šipka se zobrazí vedle záhlaví každého sloupce.
- Klikněte na šipka vedle sloupce které chcete filtrovat. Chtěli jsme filtrovat na základě Celkové tržby proto jsme klikli na rozbalovací šipku hned vedle.
- V rozevíracím seznamu vyberte Číselné filtry -> Vlastní filtr .
- A Vlastní filtr AutoFilter Zobrazí se vyskakovací okno. Z rozbalovacího seznamu se šipkou vyberte požadované možnosti. Chtěli jsme extrahovat tzv. Celkové tržby hodnota mezi 500 a 900 tak jsme vybrali je větší než z první rozevírací možnosti a napsal 500 ve vedlejším poli pro štítky.
- Jak jsme chtěli dvě možnosti jsou pravdivé tak jsme zkontrolovali A Pokud chcete získat výsledek pouze na základě jedné podmínky, pak použijte možnost zrušte zaškrtnutí políčka A a zkontrolovat Nebo možnost.
- Z druhého rozevíracího seznamu jsme vybrali možnost je menší než a napsal 900 ve vedlejším poli pro štítky.
- Tisk OK .
Získali jsme údaje o produktu, které obsahují Celkový prodej hodnota 750 , což je mezi 500 a 900.
2. Filtrování dat na základě konkrétního textu
Podobně jako v předchozí části můžete také implementovat funkci vlastní filtr do vaší datové sady podle konkrétní text hodnoty.
Kroky:
- Jak je uvedeno výše, vybrat libovolnou buňku v rámci rozsahu.
- V Home vyberte kartu Třídit a filtrovat -> Filtrovat z Úpravy skupina.
- A rozbalovací šipka se zobrazí vedle záhlaví každého sloupce.
- Klikněte na šipku vedle sloupce, který chcete filtrovat. Tentokrát budeme filtrovat na základě. Měsíc proto jsme klikli na rozbalovací šipku hned vedle.
- V rozevíracím seznamu vyberte Textové filtry -> Vlastní filtr .
- Z objevilo Vlastní filtr AutoFilter vyskakovacího okna, vyberte požadované možnosti z rozevírací šipky. Chtěli jsme získat údaje o produktu z. Měsíce před červnem s výjimkou července , takže jsme vybrali je větší než z první rozevírací možnosti a napsal červen ve vedlejším poli pro štítky.
- Jak jsme chtěli dvě možnosti true, takže jsme zkontrolovali A možnost.
- Z druhého rozevíracího seznamu jsme vybrali možnost se nerovná a vyberte Červenec z rozevíracího seznamu v poli popisku, abyste jej z podmínky vyloučili. Název měsíce zde můžete zapsat také ručně.
- Tisk OK .
Získali jsme podrobnosti o produktu Měsíce před červnem s výjimkou července prostřednictvím přizpůsobeného filtru v pracovním listu aplikace Excel.
Přečtěte si více: Jak filtrovat jedinečné hodnoty v aplikaci Excel
3. Uložení vlastního filtru do tabulky v aplikaci Excel
Doposud jsme si ukazovali, jak použít vlastní filtr pomocí datové sady, ale vlastní filtr můžete uložit i do tabulky. K tomu je třeba převést datovou sadu na tabulku. Podívejme se, jak to v aplikaci Excel provést.
Kroky:
- Vyberte datové sady.
- Z Home vyberte kartu Formát jako tabulka .
- Své tabulce můžete dát vlastní název nebo ji můžete nechat tak, jak je. My jsme chtěli pro naši tabulku uložit název, a tak jsme ji pojmenovali CustomTable . Znovu, toto není povinné .
- Jakmile je provedete, všimnete si. rozbalovací šipka se zobrazí vedle záhlaví každého sloupce.
- Váš datový soubor je nyní převeden jako tabulka s možnostmi filtrování. Můžete provést vlastní filtr uvedený ve výše uvedených částech nebo jakýmkoli jiným způsobem. Chtěli jsme zobrazit podrobnosti o produktu za měsíc Červenec tak jsme nezaškrtnuté na Vybrat vše a zkontrolováno pouze Červenec .
- Tisk OK .
Pouze podrobnosti o produktu z Červenec se zobrazí v tabulce.
3.1. Spuštění vlastního filtru pro dva sloupce v tabulce
Po vyfiltrování jednoho sloupce tabulky můžete v případě potřeby vyfiltrovat další sloupec. Například po vyjmutí pouze informací o sloupci Červenec , nyní chceme mít údaje o produktu, které obsahují. Celkový prodej hodnotu z 500 až 800 .
- Filtrování na základě Celkové tržby , klikli jsme na rozbalovací šipku hned vedle.
- V rozevíracím seznamu vyberte Číselné filtry -> Vlastní filtr .
- Z objevilo Vlastní filtr AutoFilter vyskakovacího okna jsme vybrali je větší než z první rozevírací možnosti a napsal 500 ve vedlejším poli pro štítky.
- Jak jsme chtěli dvě možnosti jsou pravdivé tak jsme zkontrolovali A možnost.
- Z druhého rozevíracího seznamu jsme vybrali možnost je menší než a napsal 800 ve vedlejším poli pro štítky.
- Tisk OK .
Nyní získáte podrobnosti o produktu, který byl vyroben v roce. Červenec a má Celkový prodej z 750 (což je 500 až 800).
Přečtěte si více: Jak v aplikaci Excel filtrovat více sloupců současně
Podobná čtení
- Jak filtrovat více řádků v aplikaci Excel (11 vhodných přístupů)
- Filtrování dat v aplikaci Excel na základě hodnoty buňky (6 efektivních způsobů)
- Jak používat textový filtr v aplikaci Excel (5 příkladů)
- Zkratka pro filtr Excelu (3 rychlá použití s příklady)
4. Proveďte vlastní filtr pomocí pokročilého filtru v aplikaci Excel
Kromě možnosti filtrování pouze pomocí rozevíracího seznamu můžete využít také možnost Pokročilé v aplikaci Excel filtrovat data vlastním způsobem.
Kroky:
- Vyberte Pokročilé z Data tab.
- Všimněte si, že se objeví vyskakovací okno s názvem Rozšířený filtr který již obsahuje rozsah vaší datové sady v poli Rozsah seznamu box.
- Nyní se vrátíte k datové sadě a do další buňky uložíte data, na jejichž základě chcete provést filtr. Například jsme chtěli získat data pro. Mobilní , takže jsme uložili Mobilní na adrese Buňka G5 a pojmenoval sloupec jako Název produktu na adrese Buňka G4 .
- Nyní opět vyberte Pokročilé ve vyskakovacím okně definujte možnost Rozsah kritérií podle přetažení nově definovaných buněk V našem případě jsme se protáhli Buňka G4 a G5 jako vstupní hodnoty v Rozsah kritérií .
- Tisk OK .
Můžete si prohlédnout pouze detaily Mobilní jsou v našem souboru dat.
5. Záznam makra pro filtrování dat vlastním způsobem v aplikaci Excel
Existuje další rychlý a efektivní způsob, jak uložit jakýkoli druh vlastního filtrování dat v aplikaci Excel s použitím Makro . Pomocí makra můžete uložit vlastní filtr a později jej použít v jiném listu v aplikaci Excel. Kroky k implementaci makro pro filtrování dat vlastním způsobem jsou uvedeny níže.
Kroky:
- Z Vývojář vyberte kartu Makro záznamu .
- Makro pojmenujte v poli Makro záznamu vyskakovací okno. Pojmenovali jsme ho MacroCustom v Název makra box.
- Tisk OK .
- Nyní můžete v datovém souboru provést jakýkoli typ filtru, makro jej zaznamená a použije přesný filtr do jiného pracovního listu. Záznam makra , chtěli jsme extrahovat Celkový prodej z Červenec tak jsme nezaškrtnuté na Vybrat vše a zaškrtl možnost Červenec pouze z rozevíracího seznamu kliknutím na šipku vedle záhlaví sloupce.
- Po stisknutí OK zobrazí nám pouze podrobnosti o produktu pro Červenec .
- Nyní vybereme Zastavení nahrávání z Vývojář Na kartě se zaznamená přesný postup, který jsme použili při filtrování dat.
- Nyní přejděte na jiný pracovní list, který chcete filtrovat stejným způsobem. Makra z Vývojář tab.
- Vyberte název makra, který jste zadali dříve. V našem případě jsme vybrali makro MacroCustom zde.
- Tisk Spustit .
Zde se použije přesný postup filtrování, který jste použili v předchozím pracovním listu. Podívejte se na obrázek níže, který obsahuje pouze údaje o výrobku vyrobeném v položce Červenec .
Přečtěte si více: Filtrování více kritérií v aplikaci Excel pomocí VBA
Závěr
Tento článek vám ukázal, jak provést vlastní filtr v Excelu. Doufám, že pro vás byl tento článek velmi přínosný. Neváhejte se zeptat, pokud máte k tématu nějaké dotazy.