Jak použít více filtrů v aplikaci Excel (6 vhodných metod)

  • Sdílet Toto
Hugh West

Filtrování se stává nepostradatelným, pokud máte větší a složitější soubor dat. Získání požadovaných dat z takového souboru dat je poměrně časově náročné. Proto byste měli vědět, jak používat filtry. více filtrů v Excelu. Metody více filtrů jsou obzvláště úžasné pro zobrazení dat, která vás zajímají.

V tomto článku se budeme zabývat metodami, jak aplikovat více filtrů včetně Kód VBA v Excelu. Také si ukážeme funkce FILTR který chytře filtruje a automaticky aktualizuje data.

Stáhnout cvičebnici

Cvičebnici si můžete stáhnout zde:

Použití více filtrů.xlsm

6 metod použití více filtrů v aplikaci Excel

Než přejdeme k hlavní analýze, podívejme se na následující datový soubor. Zde se nachází Názvy 15 lokalit jsou uvedeny spolu s jejich Kategorie . Kromě toho Počet návštěv a Noví předplatitelé jsou poskytovány na základě Datum a způsob Platformy .

Nyní se podíváme na aplikaci vícenásobné filtry týkající se různých perspektiv. Pro vedení sezení používáme Verze Microsoft 365 Začněme.

1. Více filtrů jednoduchým způsobem v rámci různých sloupců v aplikaci Excel

Zde si můžete snadno uspořádat požadovaná data s využitím Filtr Pokud například chcete získat hodnotu počet návštěv pro Vzdělávací stránky a Mobilní platforma , můžete jednoduše použít Filtr možnost.

Postupujte podle následujících kroků.

  • Nejprve vyberte datovou sadu.
  • Za druhé, z Home klikněte na záložku Filtr (z Třídit a filtrovat příkazový řádek). Kromě toho můžete otevřít Filtr možnost jiným způsobem. Kromě toho, že jeden je z Data tab> klikněte na Filtr možnost.

Poté se zobrazí rozbalovací šipka pro každé pole.

Nyní je třeba vyfiltrovat požadovaná data.

  • Nejprve vyberte "Kategorie" pole.
  • Poté zrušte zaškrtnutí políčka v blízkosti Vybrat vše zrušit výběr všech možností dat.
  • Poté zaškrtněte políčko poblíž "Vzdělávání" .
  • Později stiskněte OK .

  • Opět klikněte na "Platformy" a zaškrtněte políčko v blízkosti "Mobilní" platformu dřívějším způsobem.

Po filtrování dva pole, získáte následující údaje počet návštěv.

2. Použití možnosti AutoFilter k filtrování více hodnot v aplikaci Excel

Automatický filtr se v Excelu používá jako vložené tlačítko pro filtrování různých typů požadovaných dat v datovém rozsahu nebo sloupci.

Pokud tedy chcete najít "Název lokality" který má počet návštěv mezi 5000 a 10000 a "Noví předplatitelé" jsou větší než 200 , můžete to udělat následujícím způsobem.

  • Nejprve vyberte datovou sadu a stiskněte tlačítko CTRL+SHIFT+L .

  • Poté klikněte na rozbalovací šipka o "Počet návštěv" pole.
  • Poté přejděte do Číselné filtry menu.
  • Pak vyberte Mezi možnost.

V tomto okamžiku se zobrazí nové dialogové okno s názvem Vlastní automatický filtr se objeví.

  • Nejprve vložte 5000 na prvním prázdném místě Vlastní filtr AutoFilter dialogové okno.
  • Za druhé, napište 10000 ve druhém prostoru.
  • Nakonec stiskněte OK .

Výsledkem je, že se zobrazí filtrované Počet návštěv .

  • Podobně klikněte na rozbalovací šipka o "Noví odběratelé" pole.
  • Pak přejděte do Číselné filtry menu.
  • Poté vyberte Větší než možnost.

Podobně dialogové okno s názvem Vlastní automatický filtr pro " Noví předplatitelé " otevírá.

  • Poté vyplňte místo zadáním 200 .
  • Následně stiskněte OK .

A na váš dotaz se zobrazí následující výsledek. Domníváme se, že je vám jasné, jak použít. více filtrů v aplikaci Excel.

3. Filtry více sloupců současně pomocí funkce pokročilého filtru

V předchozím dva metody, vidíte aplikaci vícenásobné filtry navíc jste neměli možnost zadat kritéria.

Při použití Rozšířený filtr můžete zadat kritéria pro pole.

Můžete například zadat tři kritéria, tj. kategorie lokalit by bylo vzdělávání , počet návštěvy by bylo větší než 10000 a počet noví předplatitelé by bylo větší než 400 .

  • Nejprve si zapište výše uvedená kritéria týkající se jejich polí. Zde jsme tato kritéria zapsali do rozsahu buněk B22:D23 . Ve skutečnosti musíte napsat kritéria horizontálně .

  • Pak otevřete Rozšířený filtr kliknutím na možnost Data karta> Třídit & Filtr > Pokročilé .

  • Později zadejte rozsah celého souboru dat, ze kterého chcete filtrovat v poli Rozsah seznamu a zadejte kritéria v Rozsah kritérií .
  • Pokud podobná data nepotřebujete, zaškrtněte políčko u položky Pouze jedinečné záznamy .
  • Následně stiskněte OK .

Zobrazí se následující výstup.

Podobné čtení:

  • Filtrování více kritérií v aplikaci Excel (4 vhodné způsoby)
  • Filtrování dat v aplikaci Excel pomocí vzorce
  • Jak v aplikaci Excel filtrovat více sloupců současně (3 způsoby)
  • Hledání více položek ve filtru aplikace Excel (2 způsoby)

4. Vícenásobné filtry využívající VBA v aplikaci Excel

Pokud máte větší soubor dat, je získání požadovaného výsledku pomocí vzorce časově náročné a trochu nudné.

Spíše můžete využít VBA kód v aplikaci Excel, který provede výsledek rychle a přesně.

Nyní se podíváme, jak můžete použít funkci VBA kód do našeho souboru dat.

Zde se podíváme na dvě aplikace. Automatický filtr VBA pomocí NEBO operátor a A respektive operátor.

4.1. Vícenásobné filtry pomocí operátoru OR (logika)

Pokud chcete filtrovat stránky, které mají řadu návštěvy méně než 10000 nebo větší než 15000 a kategorie lokalit by bylo vzdělávání , pak můžete postupovat podle následujících kroků.

  • Za prvé, z Vývojář karta> klikněte na Visual Basic .

  • Poté otevřete modul kliknutím na Vložte > Modul .

  • Poté zapište následující kód do Modul 1 .
 Sub filter_my_sites() Dim range_to_filter As Range Set range_to_filter = Range("B4:G19") range_to_filter.AutoFilter field:=5, Criteria1:="15000", Operator:=xlOr range_to_filter.AutoFilter field:=2, Criteria1:="Education" End Sub 

Rozdělení kódu

Pro používání systému je nutné Automatický filtr VBA .

  • Rozsah: Odkazuje na rozsah buněk, které se mají filtrovat, např. B4:G19 .
  • Oblast: Jedná se o index čísla sloupce z nejlevější části datové sady. Hodnota prvního pole bude 1 .
  • Kritéria 1: První kritérium pro pole např. Criteria1=”<10000”
  • Kritéria 2: Druhé kritérium pro pole např. Criteria2=”>15000”
  • Provozovatel: Operátor aplikace Excel, který určuje určité požadavky na filtrování, např. Operátor:=xlOr , Operátor:=xlAnd , atd.
  • V této době, od Vývojář karta> přejít na Makra .

  • Pak vyberte filter_my_sites z Název makra a stiskněte Spustit .

Pokud spustíte výše uvedený kód, získáte následující výstup.

4.2. Vícenásobné filtry pomocí operátoru AND (logika)

A co je důležitější, pokud chcete získat vzdělávací stránky, které mají řadu návštěvy mezi 5000 a 15000 , můžete použít následující kód.

 Sub filter_mysites_2() Dim range_to_filter As Range Set range_to_filter = Range("B4:G19") range_to_filter.AutoFilter field:=5, Criteria1:=">=5000", Criteria2:="<=15000", Operator:=xlAnd range_to_filter.AutoFilter field:=2, Criteria1:="Education" End Sub 

  • Po spuštění kódu se zobrazí následující výstup.

Mysleli jsme si, že je vám jasné, jak použít více filtrů v aplikaci Excel pomocí VBA .

5. Použití funkce FILTR pro použití více filtrů

První 3 diskutované metody jsou poměrně funkční, i když mají závažné nevýhody. Filtrovaná data nelze automaticky aktualizovat. K tomu je třeba opět použít metody pro filtrování nových dat.

Proto společnost Microsoft přináší aktualizovanou FILTR která automaticky aktualizuje filtrovaná data. Tuto funkci navíc získáte pouze v příkazu Excel 365 verze.

Syntaxe funkce je následující

FILTER (pole, include, [if_empty])

Argumenty jsou následující.

  • pole: Rozsah nebo pole pro filtrování.
  • zahrnují: Pole logických hodnot, které se zadává jako kritérium.
  • if_empty: Hodnota, která se vrátí, pokud nejsou vráceny žádné výsledky. Toto je nepovinné pole.

Dále můžete filtrovat datovou sadu na základě data. Předpokládejme, že chcete filtrovat celou datovou sadu pouze pro měsíc. červen To znamená, že chcete získat název stránky , počet návštěvy , atd. pro červen .

  • V takovém případě zapište vzorec do H5 buňka. Zde byste měli ponechat dostatek místa pro filtrovaná data, jinak se zobrazí nějaká chyba.
=FILTER(B5:F19,MONTH(D5:D19)> 5, "Žádná data")

Zde, B5:F19 je náš soubor dat, D5:D19 je pro datum, syntaxe MONTH(D5:D19)> 5 vrátí datum pro červen .

  • Pak stiskněte tlačítko ENTER .

Získáte následující výstup.

6. Použití tabulky aplikace Excel k použití více filtrů

Můžete použít Tabulka aplikace Excel použít více filtrů. Postup je uveden níže.

Kroky:

  • Nejprve vyberte rozsah dat.
  • Za druhé, z Vložte karta>> vyberte Tabulka funkce.

V tomto okamžiku se zobrazí dialogové okno s názvem Vytvořit tabulku se objeví.

  • Nyní se ujistěte, že jste vybrali rozsah dat v okně Kde jsou data pro vaši tabulku? box. Pokud předtím vyberete rozsah dat, toto pole se automaticky vyplní.
  • Pak zkontrolujte Moje tabulka má záhlaví možnost.
  • Nakonec stiskněte OK .

Poté se zobrazí rozbalovací šipka pro každé pole.

  • Poté postupujte podle následujících kroků metoda-1 a získáte výstup.

Jak filtrovat více hodnot oddělených čárkou v aplikaci Excel

V této části použijeme jinou datovou tabulku. Která obsahuje. Název lokality, kategorie, číslo návštěvy, a Platformy .

Pokud chcete získat počet návštěv pro Vzdělávací stránky a Mobilní platforma , můžete postupovat podle následujících kroků.

  • Nyní vyberte datovou sadu a stiskněte tlačítko CTRL+SHIFT+L .

Takže uvidíte rozbalovací šipka pro každé pole.

  • Poté klikněte na rozbalovací šipka o "Kategorie" pole.
  • Poté přejděte do Textové filtry menu.
  • Pak vyberte Obsahuje. možnost.

V tomto okamžiku se zobrazí nové dialogové okno s názvem Vlastní automatický filtr se objeví.

  • Nejprve napište Vzdělávání v prvním prostoru.
  • Pak stiskněte tlačítko OK .

Takže uvidíte Kategorie je filtrován.

Poté pro filtrování platforem postupujte podle následujících kroků. metoda-1 a získáte konečný výstup.

Praktická část

Nyní si můžete vysvětlenou metodu sami vyzkoušet.

Závěr

Takto můžete použít vícenásobné filtry Pokud máte nějaké návrhy nebo nejasnosti, dejte nám prosím vědět v následující části komentářů.

Děkujeme, že jste s námi.

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.