Ako použiť viacero filtrov v programe Excel (6 vhodných metód)

  • Zdieľajte To
Hugh West

Filtrovanie sa stáva nevyhnutným, keď máte väčší a zložitejší súbor údajov. Získavanie požadovaných údajov z takéhoto súboru údajov je časovo pomerne náročné. Preto by ste mali vedieť, ako použiť viacero filtrov v programe Excel. Metódy viacero filtrov sú obzvlášť úžasné na zobrazenie údajov, ktoré vás zaujímajú.

V tomto článku sa budeme zaoberať metódami, ako aplikovať viacero filtrov vrátane . Kód VBA v programe Excel. Tiež si ukážeme funkcia FILTER ktorý inteligentne filtruje a automaticky aktualizuje údaje.

Stiahnite si cvičebnicu

Cvičebnicu si môžete stiahnuť tu:

Použitie viacerých filtrov.xlsm

6 metód na použitie viacerých filtrov v programe Excel

Skôr ako prejdeme k hlavnej analýze, pozrime sa na nasledujúci súbor údajov. Názvy 15 lokalít sú uvedené spolu s ich Kategória Okrem toho Počet návštev a Noví predplatitelia sa poskytujú na základe Dátum a spôsob Platformy .

Teraz uvidíme aplikáciu viacnásobné filtre týkajúce sa rôznych perspektív. Na vedenie relácie používame Verzia Microsoft 365 . Takže začnime.

1. Viacero filtrov jednoduchým spôsobom v rámci rôznych stĺpcov v programe Excel

Tu môžete ľahko organizovať požadované údaje pomocou Filter Ak chcete napríklad získať počet návštev pre Vzdelávacie stránky a Mobilná platforma , môžete jednoducho použiť Filter možnosť.

Preto postupujte podľa nasledujúcich krokov.

  • Najprv vyberte súbor údajov.
  • Po druhé, z Domov kliknite na kartu Filter možnosť (z Triedenie & amp; Filter príkazový riadok). Okrem toho môžete otvoriť Filter možnosť iným spôsobom. Okrem toho, že jeden je z Údaje tab> kliknite na Filter možnosť.

Potom sa zobrazí rozbaľovacia šípka pre každé pole.

Teraz musíte vyfiltrovať požadované údaje.

  • Najprv vyberte "Kategória" oblasť.
  • Potom zrušte začiarknutie políčka v blízkosti Vybrať všetko zrušiť výber všetkých možností údajov.
  • Potom začiarknite políčko v blízkosti "Vzdelávanie" .
  • Neskôr stlačte OK .

  • Opäť kliknite na "Platformy" a začiarknite políčko v blízkosti "Mobilný" platformu predchádzajúcim spôsobom.

Po filtrovaní dva poliach sa zobrazia tieto údaje číslo návštevy.

2. Použitie možnosti AutoFilter na filtrovanie viacerých hodnôt v programe Excel

Automatický filter možnosť v programe Excel sa používa ako vložené tlačidlo na filtrovanie rôznych typov požadovaných údajov v rozsahu údajov alebo v stĺpci.

Ak teda chcete nájsť "Názov lokality" ktoré majú počet návštev od 5000 do 10000 a "Noví predplatitelia" viac ako 200 , môžete to urobiť nasledujúcim spôsobom.

  • Najprv vyberte súbor údajov a stlačte tlačidlo CTRL+SHIFT+L .

  • Potom kliknite na rozbaľovacia šípka z "Počet návštev" oblasť.
  • Potom prejdite na Číselné filtre menu.
  • Potom vyberte Medzi možnosť.

V tomto okamihu sa zobrazí nové dialógové okno s názvom Vlastný automatický filter sa objaví.

  • Najprv vložte 5000 na prvé prázdne miesto Vlastný automatický filter dialógové okno.
  • Po druhé, napíšte 10000 v druhom priestore.
  • Nakoniec stlačte OK .

Výsledkom je, že sa zobrazí filtrovaná Počet návštev .

  • Podobne kliknite na rozbaľovacia šípka z "Noví predplatitelia" oblasť.
  • Potom prejdite na Číselné filtre menu.
  • Potom vyberte Väčší ako možnosť.

Podobne aj dialógové okno s názvom Vlastný automatický filter pre " Noví predplatitelia " sa otvára.

  • Potom vyplňte priestor zadaním 200 .
  • Následne stlačte OK .

A dostanete nasledujúci výsledok pre váš dotaz. Takže sme si mysleli, že je vám jasné, ako použiť viacero filtrov v programe Excel.

3. Filtre viacerých stĺpcov súčasne pomocou funkcie pokročilého filtra

V predchádzajúcom dva metódy, vidíte aplikáciu viacnásobné filtre Okrem toho ste nemali možnosť zadať kritériá.

V skutočnosti, pomocou Rozšírený filter môžete zadať kritériá pre polia.

Môžete napríklad zadať tri kritériá, t. j. kategória lokalít by boli vzdelávanie , počet návštevy by bolo viac ako 10000 a počet noví predplatitelia by bol viac ako 400 .

  • Najprv si zapíšte vyššie uvedené kritériá týkajúce sa ich polí. Tu sme tieto kritériá zapísali do rozsahu buniek B22:D23 . V skutočnosti musíte napísať kritériá horizontálne .

  • Potom otvorte Rozšírený filter kliknutím na možnosť Údaje karta> Triediť & Filter > Pokročilé .

  • Neskôr zadajte rozsah celého súboru údajov, z ktorého chcete filtrovať v Rozsah zoznamu a uveďte kritériá v Rozsah kritérií .
  • Okrem toho, ak nepotrebujete podobné údaje, začiarknite políčko v blízkosti Len jedinečné záznamy .
  • Následne stlačte OK .

Zobrazí sa nasledujúci výstup.

Podobné čítanie:

  • Filtrovanie viacerých kritérií v programe Excel (4 vhodné spôsoby)
  • Filtrovanie údajov v programe Excel pomocou vzorca
  • Ako filtrovať viacero stĺpcov súčasne v programe Excel (3 spôsoby)
  • Vyhľadávanie viacerých položiek vo filtri programu Excel (2 spôsoby)

4. Viacnásobné filtre využívajúce VBA v programe Excel

Ak máte väčší súbor údajov, je časovo náročné a trochu nudné získať požadovaný výsledok pomocou vzorca.

Skôr môžete využiť VBA kód v programe Excel, ktorý rýchlo a presne vykoná výsledok.

Teraz sa pozrieme, ako môžete použiť VBA kód do nášho súboru údajov.

Tu si ukážeme dve aplikácie Automatický filter VBA pomocou ALEBO operátor a A resp. operátor.

4.1. Viacnásobné filtre pomocou operátora OR (logika)

Ak chcete filtrovať stránky, ktoré majú množstvo návštevy menej ako 10000 alebo viac ako 15000 a kategória lokalít by boli vzdelávanie , potom môžete postupovať podľa nasledujúcich krokov.

  • Po prvé, z Vývojár karta> kliknite na Visual Basic .

  • Potom otvorte modul kliknutím na Vložte > Modul .

  • Potom zapíšte nasledujúci 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 

Rozdelenie kódu

Na používanie aplikácie je potrebné Automatický filter VBA .

  • Rozsah: Odkazuje na rozsah buniek, ktoré sa majú filtrovať, napr. B4:G19 .
  • Oblasť: Je to index čísla stĺpca z ľavej časti vášho súboru údajov. Hodnota prvého poľa bude 1 .
  • Kritérium 1: Prvé kritérium pre pole napr. Criteria1=”<10000”
  • Kritériá 2: Druhé kritérium pre pole napr. Criteria2=”>15000”
  • Prevádzkovateľ: Operátor programu Excel, ktorý špecifikuje určité požiadavky na filtrovanie, napr. Operátor:=xlOr , Operátor:=xlAnd , atď.
  • V tomto čase, od Vývojár karta> prejdite na Makrá .

  • Potom vyberte filter_my_sites z Názov makra a stlačte Spustiť .

Ak spustíte vyššie uvedený kód, dostanete nasledujúci výstup.

4.2. Viacnásobné filtre pomocou operátora AND (logika)

A čo je dôležitejšie, ak chcete získať vzdelávacie stránky, ktoré majú viacero návštevy od 5000 do 15000 , môžete použiť nasledujúci 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 spustení kódu sa zobrazí nasledujúci výstup.

Mysleli sme si, že je vám jasné, ako použiť viacero filtrov v programe Excel pomocou VBA .

5. Použitie funkcie FILTER na použitie viacerých filtrov

Prvý 3 Diskutované metódy sú celkom funkčné, hoci majú vážne nevýhody. Filtrované údaje nemôžete automaticky aktualizovať. Na to musíte opäť použiť metódy na filtrovanie nových údajov.

Preto spoločnosť Microsoft prináša aktualizovanú FILTER ktorá automaticky aktualizuje filtrované údaje. Okrem toho túto funkciu získate len v Excel 365 verzia.

Syntax funkcie je

FILTER (pole, include, [if_empty])

Argumenty sú-

  • pole: Rozsah alebo pole na filtrovanie.
  • zahŕňa: Pole logických hodnôt, zadané ako kritérium.
  • if_empty: Hodnota, ktorá sa má vrátiť, keď sa nevrátia žiadne výsledky. Toto je nepovinné pole.

Okrem toho môžete súbor údajov filtrovať na základe dátumu. Predpokladajme, že chcete celý súbor údajov filtrovať len pre mesiac jún To znamená, že chcete získať názov stránky , počet návštevy , atď. pre jún .

  • V takom prípade napíšte vzorec do H5 bunky. Tu by ste mali ponechať dostatok miesta pre filtrované údaje, inak sa zobrazí nejaká chyba.
=FILTER(B5:F19,MONTH(D5:D19)> 5, "Žiadne údaje")

Tu, B5:F19 je náš súbor údajov, D5:D19 je pre dátum, syntax MONTH(D5:D19)> 5 vráti dátum pre jún .

  • Potom stlačte tlačidlo VSTÚPIŤ .

A dostanete nasledujúci výstup.

6. Použitie tabuľky programu Excel na použitie viacerých filtrov

Môžete použiť Tabuľka Excel na použitie viacerých filtrov. Kroky sú uvedené nižšie.

Kroky:

  • Najprv vyberte rozsah údajov.
  • Po druhé, z Vložte karta>> vyberte Tabuľka funkcia.

V tomto okamihu sa zobrazí dialógové okno s názvom Vytvoriť tabuľku sa objaví.

  • Teraz sa uistite, že ste vybrali rozsah údajov v Kde sa nachádzajú údaje pre vašu tabuľku? box. Ak predtým vyberiete rozsah údajov, toto pole sa automaticky vyplní.
  • Potom skontrolujte Moja tabuľka má hlavičky možnosť.
  • Nakoniec stlačte OK .

Potom sa zobrazí rozbaľovacia šípka pre každé pole.

  • Potom postupujte podľa pokynov metóda-1 a dostanete výstup.

Ako filtrovať viacero hodnôt oddelených čiarkou v programe Excel

V tejto časti použijeme inú tabuľku údajov. Ktorá obsahuje Názov lokality, kategória, číslo návštevy, a Platformy .

Ak chcete získať počet návštev pre Vzdelávacie stránky a Mobilná platforma , môžete postupovať podľa nasledujúcich krokov.

  • Teraz vyberte súbor údajov a stlačte tlačidlo CTRL+SHIFT+L .

Takže uvidíte rozbaľovacia šípka pre každé pole.

  • Potom kliknite na rozbaľovacia šípka z "Kategória" oblasť.
  • Potom prejdite na Textové filtre menu.
  • Potom vyberte Obsahuje. možnosť.

V tomto okamihu sa zobrazí nové dialógové okno s názvom Vlastný automatický filter sa objaví.

  • Najprv napíšte Vzdelávanie v prvom priestore.
  • Potom stlačte tlačidlo OK .

Takže uvidíte Kategória je filtrovaný.

Potom pri filtrovaní platforiem postupujte podľa nasledujúcich krokov metóda-1 a dostanete konečný výstup.

Praktická časť

Vysvetlenú metódu si teraz môžete vyskúšať sami.

Záver

Takto môžete použiť viacnásobné filtre v programe Excel. Ak máte nejaké návrhy alebo nejasnosti, dajte nám vedieť v nasledujúcej časti s komentármi.

Ďakujeme, že ste s nami.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.