Kaip "Excel" taikyti kelis filtrus (6 tinkami metodai)

  • Pasidalinti
Hugh West

Filtravimas tampa būtinas, kai turite didesnį ir sudėtingesnį duomenų rinkinį. Norimų duomenų gavimas iš tokio duomenų rinkinio užima nemažai laiko. Todėl turėtumėte žinoti, kaip taikyti keli filtrai Excel programoje. keli filtrai yra ypač nuostabūs, kad būtų galima rodyti jus dominančius duomenis.

Šiame straipsnyje aptarsime metodus, kaip taikyti keli filtrai įskaitant . VBA kodas Be to, parodysime funkcija FILTRAS kuris išmaniai filtruoja ir automatiškai atnaujina duomenis.

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš čia:

Kelių filtrų taikymas.xlsm

6 metodai, kaip "Excel" taikyti kelis filtrus

Prieš pradėdami pagrindinę analizę, pažvelkime į šį duomenų rinkinį. Čia 15 svetainių pavadinimai pateikiami kartu su jų Kategorija Be to, Apsilankymų skaičius ir Nauji prenumeratoriai teikiamos remiantis Data ir būdas Platformos .

Dabar pamatysime, kaip taikyti keli filtrai dėl skirtingų perspektyvų. Sesijai vesti naudojame "Microsoft 365" versija . Taigi, pradėkime.

1. Keli filtrai paprastu būdu įvairiuose "Excel" stulpeliuose

Čia galite lengvai tvarkyti reikiamus duomenis naudodami Filtras parinktį "Excel" programoje. Pavyzdžiui, jei norite gauti apsilankymų skaičius Mokomosios svetainės ir Mobilioji platforma , galite tiesiog naudoti Filtras galimybė.

Todėl atlikite toliau nurodytus veiksmus.

  • Pirmiausia pasirinkite duomenų rinkinį.
  • Antra, iš Pagrindinis skirtuką> spustelėkite Filtras parinktį (iš Rūšiuoti ir filtruoti komandų juosta). Be to, galite atidaryti Filtras parinktį kitu būdu. Be to, ši parinktis yra iš Duomenys tab> spustelėkite Filtras galimybė.

Po to pamatysite išskleidžiamoji rodyklė kiekvienam laukui.

Dabar reikia filtruoti norimus duomenis.

  • Pirmiausia pasirinkite "Kategorija" srityje.
  • Tada panaikinkite šalia esančio langelio Pasirinkite visus kad panaikintumėte visų duomenų parinkčių žymėjimą.
  • Tada pažymėkite langelį šalia "Švietimas" .
  • Vėliau paspauskite GERAI .

  • Vėl spustelėkite "Platformos" lauką ir pažymėkite langelį šalia "Mobilusis" platformą ankstesniu būdu.

Po filtravimo du laukus, gausite šiuos duomenis. apsilankymų skaičius.

2. Automatinio filtro parinkties naudojimas kelioms reikšmėms filtruoti "Excel" programoje

Automatinis filtras parinktis "Excel" naudojama kaip įterptasis mygtukas, skirtas filtruoti įvairių tipų reikiamus duomenis duomenų diapazone arba stulpelyje.

Taigi, jei norite rasti "Svetainių pavadinimas" turintis apsilankymų skaičius nuo 5000 iki 10000 , ir "Nauji abonentai" yra daugiau nei 200 , tai galite padaryti taip.

  • Pirmiausia pasirinkite duomenų rinkinį ir paspauskite CTRL+SHIFT+L .

  • Tada spustelėkite išskleidžiamoji rodyklė "Apsilankymų skaičius" srityje.
  • Po to eikite į Skaičiaus filtrai meniu.
  • Tada pasirinkite Tarp galimybė.

Tuo metu bus atidarytas naujas dialogo langas, pavadintas Pasirinktinis automatinis filtras pasirodys.

  • Pirmiausia įdėkite 5000 pirmoje tuščioje vietoje Pasirinktinis automatinis filtras dialogo langas.
  • Antra, rašykite 10000 antroje vietoje.
  • Galiausiai paspauskite GERAI .

Dėl to matysite filtruotą Apsilankymų skaičius .

  • Panašiai spustelėkite išskleidžiamoji rodyklė "Nauji prenumeratoriai" srityje.
  • Tada eikite į Skaičiaus filtrai meniu.
  • Po to pasirinkite Didesnis nei galimybė.

Panašiai ir dialogo langas, pavadintas Pasirinktinis automatinis filtras už " Nauji abonentai " atidaroma.

  • Tada užpildykite vietą įvesdami 200 .
  • Vėliau paspauskite GERAI .

Ir gausite tokį užklausos rezultatą. Taigi, manome, kad jums aišku, kaip taikyti keli filtrai "Excel" programoje.

3. Kelių stulpelių filtrai vienu metu naudojant išplėstinio filtro funkciją

Ankstesniame du metodus, matote, kaip taikomos keli filtrai atskirai kiekvienam laukui. Be to, neturėjote galimybės nurodyti kriterijų.

Tiesą sakant, naudojant Išplėstinis filtras parinktį, galite nurodyti laukų kriterijus.

Pavyzdžiui, galite nurodyti trys kriterijus, t. y. kategorija vietų būtų švietimas , skaičius apsilankymai būtų didesnis nei 10000 , o skaičius nauji abonentai būtų daugiau nei 400 .

  • Pirmiausia užrašykite pirmiau nurodytus kriterijus, susijusius su jų laukais. Šiuos kriterijus užrašėme į ląstelių intervalą B22:D23 . Tiesą sakant, turite parašyti kriterijus horizontaliai .

  • Tada atidarykite Išplėstinis filtras parinktį spustelėdami Duomenys skirtukas> Rūšiuoti & Filtras > Išplėstinė .

  • Vėliau nurodykite viso duomenų rinkinio diapazoną, iš kurio norite filtruoti Sąrašo diapazonas parinktį ir nurodykite kriterijus Kriterijų diapazonas .
  • Be to, jei jums nereikia panašių duomenų, pažymėkite langelį šalia Tik unikalūs įrašai .
  • Vėliau paspauskite GERAI .

Pamatysite tokią išvestį.

Panašūs skaitiniai:

  • Kelių kriterijų filtravimas programoje "Excel" (4 tinkami būdai)
  • Duomenų filtravimas programoje "Excel" naudojant formulę
  • Kaip "Excel" vienu metu filtruoti kelis stulpelius (3 būdai)
  • Kelių elementų paieška "Excel" filtre (2 būdai)

4. Kelių filtrų naudojimas "Excel" programoje naudojant VBA

Jei turite didesnį duomenų rinkinį, reikiamo rezultato gavimas naudojant formulę užima daug laiko ir yra šiek tiek nuobodus.

Verčiau galite naudoti VBA kodą "Excel" programoje, kuris greitai ir tiksliai atlieka rezultatą.

Dabar pažiūrėkime, kaip galite taikyti VBA kodą į mūsų duomenų rinkinį.

Čia pamatysime dvi programas VBA automatinis filtras naudojant ARBA operatorius ir IR operatorius.

4.1. Keli filtrai naudojant OR operatorių (logika)

Jei norite filtruoti svetaines, turinčias keletą apsilankymai mažiau nei 10000 arba daugiau nei 15000 , ir kategorija vietų būtų švietimas , tuomet galite atlikti toliau nurodytus veiksmus.

  • Pirma, iš Kūrėjas skirtukas> spustelėkite "Visual Basic .

  • Tada atidarykite modulį spustelėję Įdėkite > Modulis .

  • Po to įrašykite šį kodą į 1 modulis .
 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 

Kodo suskirstymas

Norint naudoti VBA automatinis filtras .

  • Diapazonas: Jis nurodo ląstelių intervalą, kurį reikia filtruoti, pvz. B4:G19 .
  • Laukas: Tai stulpelio numerio indeksas iš jūsų duomenų rinkinio kairiausios dalies. Pirmojo lauko reikšmė bus 1 .
  • 1 kriterijus: Pirmasis lauko kriterijus, pvz. Criteria1=”<10000”
  • 2 kriterijus: Antrasis lauko kriterijus, pvz. Criteria2=”>15000”
  • Operatorius: "Excel" operatorius, nurodantis tam tikrus filtravimo reikalavimus, pvz. Operatorius:=xlOr , Operatorius:=xlAnd ir t. t.
  • Šiuo metu iš Kūrėjas skirtukas> eiti į Makrokomandos .

  • Tada pasirinkite filter_my_sites Makro pavadinimas ir paspauskite Paleisti .

Jei paleisite pirmiau pateiktą kodą, gausite tokią išvestį.

4.2. Keli filtrai naudojant operatorių AND (logika)

Dar svarbiau, jei norite gauti švietimo svetainių, turinčių keletą apsilankymai nuo 5000 iki 15000 galite naudoti šį kodą.

 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 

  • Paleidę kodą, gausite tokią išvestį.

Taigi, manome, kad jums aišku, kaip taikyti keli filtrai "Excel" programoje naudodami VBA .

5. FILTRŲ funkcijos naudojimas keliems filtrams taikyti

Pirmasis 3 Aptarti metodai yra gana funkcionalūs, tačiau turi rimtų trūkumų. Filtruotų duomenų negalima atnaujinti automatiškai. Tam reikia vėl naudoti naujų duomenų filtravimo metodus.

Todėl "Microsoft" pateikia atnaujintą FILTRAS funkcija, kuri automatiškai atnaujina filtruotus duomenis. Be to, šią funkciją gausite tik "Excel 365 versija.

Funkcijos sintaksė yra tokia

FILTER (masyvas, include, [if_empty])

Argumentai yra šie.

  • masyvas: Filtruojamas diapazonas arba masyvas.
  • įtraukti: Loginis masyvas, pateikiamas kaip kriterijus.
  • if_empty: Reikšmė, kurią reikia grąžinti, kai negrąžinama jokių rezultatų. Tai neprivalomas laukas.

Be to, galite filtruoti duomenų rinkinį pagal datą. Tarkime, norite filtruoti visą duomenų rinkinį tik pagal mėnesio Birželio mėn. . Tai reiškia, kad norite gauti pavadinimą svetainės , skaičius apsilankymai , ir t. t. Birželio mėn. .

  • Tokiu atveju formulę įrašykite į H5 ląstelės. Čia turėtumėte palikti pakankamai vietos filtruojamiems duomenims, antraip bus rodoma klaida.
=FILTER(B5:F19,MONTH(D5:D19)> 5, "Nėra duomenų")

Čia, B5:F19 yra mūsų duomenų rinkinys, D5:D19 data, sintaksė MONTH(D5:D19)> 5 grąžina datą Birželio mėn. .

  • Tada paspauskite ĮVESKITE .

Gausite tokią išvestį.

6. "Excel" lentelės naudojimas keliems filtrams taikyti

Galite naudoti "Excel" lentelė norėdami taikyti kelis filtrus. Toliau pateikiami veiksmai.

Žingsniai:

  • Pirmiausia pasirinkite duomenų intervalą.
  • Antra, iš Įdėkite skirtukas>> pasirinkite Lentelė funkcija.

Šiuo metu rodomas dialogo langas, pavadintas Sukurti lentelę pasirodys.

  • Dabar įsitikinkite, kad pasirinkote duomenų intervalą Kur yra jūsų lentelės duomenys? dėžutė. Jei prieš tai pasirinksite duomenų intervalą, šis langelis bus užpildytas automatiškai.
  • Tada patikrinkite Mano lentelėje yra antraštės galimybė.
  • Galiausiai paspauskite GERAI .

Po to pamatysite išskleidžiamoji rodyklė kiekvienam laukui.

  • Tada atlikite šiuos veiksmus metodas-1 ir gausite išvestį.

Kaip filtruoti kelias kableliais atskirtas vertes programoje "Excel

Šiame skirsnyje naudosime kitą duomenų lentelę, kurioje yra Svetainės pavadinimas, kategorija, apsilankymų skaičius, ir Platformos .

Jei norite gauti apsilankymų skaičius Mokomosios svetainės ir Mobilioji platforma , galite atlikti šiuos veiksmus.

  • Dabar pasirinkite duomenų rinkinį ir paspauskite CTRL+SHIFT+L .

Taigi, pamatysite išskleidžiamoji rodyklė kiekvienam laukui.

  • Tada spustelėkite išskleidžiamoji rodyklė "Kategorija" srityje.
  • Po to eikite į Teksto filtrai meniu.
  • Tada pasirinkite Sudėtyje yra.. galimybė.

Tuo metu bus atidarytas naujas dialogo langas, pavadintas Pasirinktinis automatinis filtras pasirodys.

  • Iš pradžių rašykite Švietimas pirmoje vietoje.
  • Tada paspauskite GERAI .

Taigi, pamatysite Kategorija filtruojamas.

Po to, norėdami filtruoti platformas, atlikite šiuos veiksmus metodas-1 ir gausite galutinį rezultatą.

Praktikos skyrius

Dabar paaiškintą metodą galite praktikuoti patys.

Išvada

Taip galite taikyti kelis filtrus "Excel" programoje. Jei turite kokių nors pasiūlymų ar neaiškumų, praneškite mums toliau pateiktame komentarų skyriuje.

Ačiū, kad esate su mumis.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.