Sadržaj
Filtriranje postaje neophodno kada imate veći i kompliciraniji skup podataka. Dohvaćanje željenih podataka iz takvog skupa podataka oduzima dosta vremena. Stoga biste trebali znati kako primijeniti više filtara u Excelu. Metode višestrukih filtera posebno su nevjerojatne za prikaz vaših podataka koji vas zanimaju.
U ovom ćemo članku raspravljati o metodama primjene višestrukih filtera uključujući VBA kod u Excelu. Također, pokazat ćemo funkciju FILTER koja pametno filtrira i automatski ažurira podatke.
Preuzmite radnu bilježnicu za vježbu
Radnu bilježnicu za vježbu možete preuzeti odavde:
Primjena višestrukih filtara.xlsm
6 metoda za primjenu višestrukih filtara u Excelu
Prije nego što pređemo na glavnu analizu, bacimo pogled na sljedeći skup podataka. Ovdje su Imena 15 stranica dana zajedno s njihovom Kategorijom . Osim toga, Broj posjeta i Novi pretplatnici navedeni su na temelju Datuma i načina Platformi .
Sada ćemo vidjeti primjenu višestrukih filtara s obzirom na različite perspektive. Za vođenje sesije koristimo Microsoft 365 verziju . Dakle, počnimo.
1. Više filtara na jednostavan način unutar različitih stupaca u Excelu
Ovdje možete jednostavno organizirati svoje potrebne podatke pomoću opcije Filtar u Excel. Na primjer,ako želite dobiti broj posjeta za Obrazovne stranice i Mobilnu platformu , možete jednostavno koristiti opciju Filtar .
Dakle, za ovo slijedite korake u nastavku.
- Prvo odaberite svoj skup podataka.
- Drugo, s kartice Početna > kliknite opciju Filter (iz naredbene trake Sortiraj i filtriraj ). Dodatno, opciju Filtriraj možete otvoriti na drugi način. Nadalje, taj je s kartice Podaci > kliknite opciju Filtriraj .
Nakon toga, vidjet ćete padajuću strelicu za svako polje.
Sada morate filtrirati željene podatke.
- Prvo odaberite “Kategoriju” polje.
- Zatim poništite odabir okvira blizu Odaberi sve kako biste poništili odabir svih opcija podataka.
- Zatim označite okvir blizu “Obrazovanje” .
- Kasnije pritisnite OK .
- Opet kliknite na “ Platforme” polje i potvrdite okvir pored “Mobilne” platforme na prethodni način.
Nakon filtriranja dva polja, dobit ćete sljedeći broj posjeta.
2. Korištenje opcije AutoFilter za filtriranje više vrijednosti u Excelu
AutoFilter opcija u Excelu koristi se kao ugrađeni gumb za filtriranje različitih vrsta potrebnih podataka u rasponu podataka ili stupcu.
Dakle, ako želite pronaći “Naziv web-mjesta” imate broj posjeta između 5000 i 10000 , a “Novi pretplatnici” su veći od 200 , to možete učiniti na sljedeći način.
- Prvo odaberite skup podataka i pritisnite CTRL+SHIFT+L .
- Zatim, kliknite na strelicu padajućeg izbornika polja “Broj posjeta” .
- Nakon toga idite na izbornik Filtri brojeva .
- Zatim odaberite opciju Između .
U ovom trenutku, novi dijaloški okvir pod nazivom Prilagođeni automatski filtar će se pojaviti.
- Prvo, umetnite 5000 u prvi prazan prostor dijaloškog okvira Prilagođeni automatski filtar .
- Drugo , napišite 10000 u drugi razmak.
- Na kraju pritisnite OK .
Kao rezultat, vidjet ćete filtrirani Broj posjeta .
- Slično kliknite na strelicu padajućeg izbornika polja “Novi pretplatnici” .
- Zatim idite na izbornik Filtri brojeva .
- Nakon toga odaberite Veće Od opcije .
Slično se otvara dijaloški okvir pod nazivom Prilagođeni automatski filtar za “ Nove pretplatnike ”.
- Zatim popunite prostor upisivanjem 200 .
- Nakon toga pritisnite OK .
I dobit ćete sljedeći rezultat za svoj upit. Dakle, mislili smo da vam je jasno kako primijeniti više filtara u Excelu.
3. Filtri više stupacaIstodobna upotreba značajke naprednog filtra
U prethodne dvije metode, vidite primjenu višestrukih filtara odvojeno za svako polje. Štoviše, niste imali mogućnost navođenja kriterija.
Zapravo, koristeći opciju Napredni filtar , možete navesti kriterije za polja.
Na primjer, možete navesti tri kriterija, tj. kategorija stranica bila bi obrazovanje , broj posjeta bio bi veći od 10000 , a broj novih pretplatnika bio bi veći od 400 .
- Prvo zapišite gornje kriterije koji se odnose na njihova polja. Ovdje smo zapisali te kriterije u raspon ćelija B22:D23 . Zapravo, morate napisati kriterije vodoravno .
- Zatim otvorite opciju Napredni filtar klikom na karticu Podaci > Sortiraj & Filter > Napredno .
- Kasnije navedite raspon cijelog skupa podataka odakle želite filtrirajte u opciji Raspon popisa i navedite kriterije u Raspon kriterija .
- Nadalje, ako vam ne trebaju slični podaci, potvrdite okvir blizu Samo jedinstveni zapisi .
- Zatim pritisnite OK .
I vidjet ćete sljedeći izlaz.
Slična čitanja:
- Filtriranje više kriterija u programu Excel (4Prikladni načini)
- Filtrirajte podatke u Excelu pomoću formule
- Kako istovremeno filtrirati više stupaca u Excelu (3 načina)
- Pretraživanje više stavki u Excel filtru (2 načina)
4. Višestruki filtri korištenjem VBA u Excelu
Ako imate veći skup podataka, dugotrajno je i pomalo dosadno dobiti željeni rezultat pomoću formule.
Umjesto toga možete upotrijebiti VBA kod u Excelu koji izvodi rezultat brzo i točno.
Da vidimo sada kako možete primijeniti VBA kod na naš skup podataka.
Ovdje ćemo vidjeti dvije primjene VBA AutoFilter koristeći Operator OR odnosno operator AND .
4.1. Više filtara pomoću OR operatora (logika)
Ako želite filtrirati stranice koje imaju broj posjeta manji od 10000 ili veći od 15000 , a kategorija web-mjesta bila bi obrazovanje , tada možete slijediti sljedeće korake.
- Prvo, od razvojnog programera kartica > kliknite na Visual Basic .
- Zatim otvorite modul klikom na Umetni > Modul .
- Nakon toga zapišite sljedeći kod u Modul 1 .
9823
Raščlamba koda
Sljedeće stvari potrebne su za korištenje VBA AutoFilter .
- Raspon: Odnosi se na ćelijuraspon za filtriranje, npr. B4:G19 .
- Polje: To je indeks broja stupca s krajnje lijevog dijela vašeg skupa podataka. Vrijednost prvog polja bit će 1 .
- Kriterij 1: Prvi kriterij za polje, npr. Kriterij1=”<10000”
- Kriterij 2: Drugi kriterij za polje, npr. Criteria2=”>15000”
- Operator: Excel operator koji navodi određene zahtjeve za filtriranje, npr. Operator:=xlOr , Operator:=xlAnd , itd.
- U ovom trenutku, s kartice Developer > idite na Makronaredbe .
- Zatim odaberite filter_my_sites iz Naziva makronaredbe i pritisnite Pokreni .
Ako pokrenete gornji kod, dobit ćete sljedeći izlaz.
4.2. Više filtara koji koriste operator AND (logika)
Što je još važnije, ako želite da obrazovne stranice imaju broj posjeta između 5000 i 15000 , možete upotrijebiti sljedeći kod.
8722
- Nakon pokretanja koda, dobit ćete sljedeći izlaz.
Dakle, mislili smo da vam je jasno kako primijeniti više filtara u Excelu pomoću VBA .
5. Koristite funkcije FILTER za primjenu više filtara
Prve 3 metode o kojima se raspravlja prilično su funkcionalne iako imaju ozbiljne nedostatke. Ne možete ažurirati filtrirane podatkeautomatski. Za ovo morate ponovo koristiti metode za filtriranje novih podataka.
Zato Microsoft donosi ažuriranu funkciju FILTER koja automatski ažurira filtrirane podatke. Štoviše, ovu ćete funkciju dobiti samo u verziji Excel 365 .
Sintaksa funkcije je
FILTER (niz, uključi, [if_empty])Argumenti su-
- niz: Raspon ili niz za filtriranje.
- uključi : Booleov niz, naveden kao kriterij.
- if_empty: Vrijednost koja se vraća kada nema vraćenih rezultata. Ovo je izborno polje.
Nadalje, možete filtrirati skup podataka na temelju datuma. Pretpostavimo da želite filtrirati cijeli skup podataka samo za mjesec lipanj . To znači da želite dobiti naziv stranica , broj posjeta itd. za lipanj .
- U tom slučaju, napišite formulu u ćeliju H5 . Ovdje biste trebali ostaviti dovoljno prostora za filtrirane podatke inače će pokazati pogrešku.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")
Ovdje, B5:F19 je naš skup podataka, D5:D19 je za datum, sintaksa MONTH(D5:D19) > 5 vraća datum za lipanj .
- Zatim pritisnite ENTER .
I, vi ćete dobiti sljedeći izlaz.
6. Upotreba Excel tablice za primjenu više filtara
Možete koristiti Excel tablicu za primjenu više filtara. Koraci su datiu nastavku.
Koraci:
- Prvo odaberite raspon podataka.
- Drugo, s kartice Umetni >> odaberite značajku Tablica .
U ovom trenutku će se pojaviti dijaloški okvir pod nazivom Stvori tablicu .
- Sada provjerite jeste li odabrali raspon podataka u okviru Gdje su podaci za vašu tablicu? . Ovdje, ako prije odaberete raspon podataka, ovaj okvir će se automatski popuniti.
- Zatim označite opciju Moja tablica ima zaglavlja .
- Na kraju pritisnite OK .
Nakon toga, vidjet ćete padajuću strelicu za svako polje.
- Zatim slijedite korake metode-1 i dobit ćete izlaz.
Kako filtrirati više vrijednosti odvojenih zarezima u Excelu
Za ovaj odjeljak koristit ćemo drugu tablicu podataka. Koji sadrži naziv web mjesta, kategoriju, broj posjeta, i platforme .
Sada, ako želite dobiti broj posjeta za Obrazovne stranice i Mobilnu platformu , možete slijediti korake.
- Sada odaberite skup podataka i pritisnite CTRL+SHIFT+L .
Dakle, vidjet ćete padajuću strelicu za svako polje.
- Zatim kliknite na strelicu padajućeg izbornika polja “Kategorija” .
- Nakon toga idite na Filteri teksta izbornik.
- Zatim odaberite Sadrži.. opciju.
U ovom trenutku će se pojaviti novi dijaloški okvir pod nazivom Prilagođeni automatski filtar .
- Na prvo napišite Obrazovanje u prvi prostor.
- Zatim pritisnite OK .
Dakle, vidjet ćete da je Kategorija filtrirana.
Nakon toga, za filtriranje Platformi slijedite korake metode-1 i dobit ćete konačni rezultat.
Odjeljak za vježbu
Sada možete sami vježbati objašnjenu metodu.
Zaključak
Ovako možete primijeniti više filtara u Excelu. Ako imate bilo kakvih prijedloga ili nejasnoća, javite nam u sljedećem odjeljku komentara.
Hvala što ste s nama.