Tartalomjegyzék
A szűrés akkor válik nélkülözhetetlenné, ha nagyobb és bonyolultabb adathalmazzal rendelkezünk. A kívánt adatok kinyerése egy ilyen adathalmazból meglehetősen időigényes. Ezért tudnunk kell, hogyan alkalmazzuk az alábbiakat több szűrő az Excelben. A több szűrő különösen csodálatosak az Önt érdeklő adatok megjelenítésére.
Ebben a cikkben a módszereket fogjuk megvitatni, hogyan kell alkalmazni a több szűrő beleértve a honlapot is. VBA kód Excelben. Továbbá, megmutatjuk a FILTER funkció amely okosan szűr és automatikusan frissíti az adatokat.
Gyakorlati munkafüzet letöltése
A gyakorlati munkafüzetet innen töltheti le:
Több szűrő alkalmazása.xlsm6 módszer több szűrő alkalmazására az Excelben
Mielőtt rátérnénk a fő elemzésre, vessünk egy pillantást a következő adatkészletre. Itt a 15 helyszín neve a következő adatokkal együtt vannak megadva Kategória Emellett a Látogatások száma és Új előfizetők a Dátum és a Platformok .
Most megnézzük a több szűrő a különböző nézőpontok tekintetében. A foglalkozás lebonyolításához az alábbiakat használjuk Microsoft 365 verzió Tehát kezdjük el.
1. Több szűrő egyszerű módon az Excel különböző oszlopain belül
Itt könnyedén rendszerezheti a szükséges adatokat a Szűrő opciót az Excelben. Például, ha az Excelben a látogatások száma a Oktatási oldalak és a Mobil platform , egyszerűen használhatja a Szűrő opció.
Ehhez kövesse az alábbi lépéseket.
- Először is, válassza ki az adatkészletet.
- Másodszor, a Home fülre> kattintson a Szűrő opció (a Rendezés és szűrés parancssor). Ezenkívül megnyithatja a Szűrő opciót másképp. Ráadásul ez a lehetőség a Adatok tab> kattintson Szűrő opció.
Ezután megjelenik a legördülő nyíl minden egyes mezőhöz.
Most a kívánt adatokat kell szűrni.
- Először válassza ki a "Kategória" mező.
- Ezután távolítsa el a jelölőnégyzetet a Válasszon ki mindent az összes adatopció kijelölésének megszüntetéséhez.
- Ezután jelölje be a "Oktatás" .
- Később nyomja meg OK .
- Kattintson ismét a "Platformok" mezőt, és jelölje be a "Mobil" platform a korábbi módon.
A szűrés után a két mezőkre, a következőket kapja Látogatási szám.
2. Az AutoFilter opció használata több érték szűrésére az Excelben
AutoFilter opciót az Excelben beágyazott gombként használják a különböző típusú szükséges adatok kiszűrésére egy adattartományban vagy oszlopban.
Tehát, ha meg akarod találni a "Oldalak neve" van egy 5000 és 10000 közötti látogatások száma , és a "Új előfizetők" a nagyobb, mint 200 , ezt a következő módon teheti meg.
- Először válassza ki az adatállományt, és nyomja meg a CTRL+SHIFT+L .
- Ezután kattintson a legördülő nyíl a "Látogatások száma" mező.
- Ezután menjen a Számszűrők menü.
- Ezután válassza ki a A között opció.
Ekkor egy új párbeszédpanel jelenik meg Egyéni autofilter megjelenik.
- Először is, helyezze be 5000 az első üres helyre a Egyéni AutoFilter párbeszédpanel.
- Másodszor, írja 10000 a második térben.
- Végül nyomja meg a OK .
Ennek eredményeképpen a szűrt Látogatások száma .
- Hasonlóképpen, kattintson a legördülő nyíl a "Új előfizetők" mező.
- Ezután menjen a Számszűrők menü.
- Ezután válassza ki a Nagyobb, mint opció.
Hasonlóképpen, a Egyéni autofilter a " Új előfizetők " nyílik.
- Ezután töltse ki a helyet a következővel 200 .
- Ezt követően nyomja meg a OK .
És a következő eredményt fogja kapni a lekérdezéséhez. Tehát úgy gondoltuk, hogy világos, hogyan kell alkalmazni a több szűrő Excelben.
3. Több oszlop egyidejű szűrése a Speciális szűrő funkció használatával
Az előző két módszerek, akkor látja az alkalmazás a több szűrő Ráadásul nem volt lehetősége kritériumokat megadni.
Valójában a Speciális szűrő opcióval megadhatja a mezőkre vonatkozó feltételeket.
Például megadhatja a három kritériumok, azaz. kategória a telephelyek oktatás , a látogatások lenne nagyobb, mint 10000 , és a új előfizetők lenne nagyobb, mint 400 .
- Először is írja le a fenti kritériumokat a mezőikre vonatkozóan. Itt ezeket a kritériumokat a következő cellatartományba írtuk be B22:D23 . Tulajdonképpen a kritériumokat kell megírni vízszintesen .
- Ezután nyissa meg a Speciális szűrő opciót a Adatok tab> Rendezés & Szűrő > Haladó .
- Később adja meg a teljes adathalmaz tartományát, ahonnan szűrni szeretne, a Listatartomány opciót, és adja meg a kritériumokat a A kritériumok köre .
- Továbbá, ha nincs szüksége hasonló adatokra, jelölje be a következő négyzetet Csak egyedi rekordok .
- Ezt követően nyomja meg a OK .
És a következő kimenetet látja.
Hasonló olvasmányok:
- Több kritérium szűrése Excelben (4 megfelelő mód)
- Adatok szűrése Excelben képlet segítségével
- Hogyan szűrhet több oszlopot egyidejűleg az Excelben (3 mód)
- Több elem keresése Excel-szűrőben (2 mód)
4. Több szűrő alkalmazása VBA-val az Excelben
Ha nagyobb adathalmazzal rendelkezik, időigényes és kissé unalmas a kívánt eredményt egy képlet segítségével megkapni.
Inkább használhatja a VBA kód az Excelben, amely gyorsan és pontosan elvégzi az eredményt.
Most pedig nézzük meg, hogyan alkalmazhatjuk a VBA kódot az adatállományunkhoz.
Itt megnézzük a következő két alkalmazást VBA AutoFilter a használatával VAGY operátor és ÉS illetve az operátor.
4.1. Többszörös szűrők VAGY operátor használatával (logika)
Ha ti srácok ki akarjátok szűrni az oldalakat, amelyeknek számos látogatások kevesebb mint 10000 vagy több mint 15000 , és a kategória a telephelyek oktatás , akkor kövesse a következő lépéseket.
- Először is, a Fejlesztő fül> kattintson a Visual Basic .
- Ezután nyisson meg egy modult a Beillesztés > Modul .
- Ezután írja le a következő kódot a 1. modul .
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
Kód lebontása
A következő dolgok szükségesek a VBA AutoFilter .
- Hatótávolság: A szűrendő cellatartományra utal, pl. B4:G19 .
- Mező: Ez az oszlopszám indexe az adatkészleted bal szélső részéből. Az első mező értéke a következő lesz 1 .
- 1. kritérium: Az első kritérium egy mezőre vonatkozóan pl. Criteria1=”<10000”
- 2. kritérium: A második kritérium egy mezőre vonatkozóan pl. Criteria2=”>15000”
- Üzemeltető: Egy Excel-operátor, amely bizonyos szűrési követelményeket határoz meg, pl. Operator:=xlOr , Operator:=xlAnd stb.
- Ebben az időben, a Fejlesztő tab> go to Makrók .
- Ezután válassza a filter_my_sites a Makró neve és nyomja meg a Fuss .
Ha a fenti kódot futtatja, a következő kimenetet kapja.
4.2. Többszörös szűrők ÉS operátorral (logika)
Ami még fontosabb, ha meg akarja szerezni a oktatási olyan helyszínek, amelyeken számos látogatások 5000 és 15000 között , a következő kódot használhatja.
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
- A kód futtatása után a következő kimenetet kapja.
Tehát, úgy gondoltuk, hogy világos, hogyan kell alkalmazni több szűrő Excelben a VBA .
5. A FILTER funkció használata több szűrő alkalmazásához
Az első 3 A tárgyalt módszerek eléggé működőképesek, bár komoly hátrányuk van. A szűrt adatokat nem lehet automatikusan frissíteni. Ehhez ismét az új adatok szűrésére szolgáló módszereket kell használni.
Ezért a Microsoft egy frissített SZŰRŐ függvényt, amely automatikusan frissíti a szűrt adatokat. Ráadásul ezt a függvényt csak a Excel 365 verzió.
A függvény szintaxisa a következő
FILTER (tömb, include, [if_empty])Az érvek a következők.
- tömb: Szűrendő tartomány vagy tömb.
- tartalmazzák: Boolean tömb, kritériumként megadva.
- if_empty: Az az érték, amelyet akkor kell visszaadni, ha nincs eredmény. Ez egy opcionális mező.
Továbbá, szűrheti az adathalmazt a dátum alapján. Tegyük fel, hogy a teljes adathalmazt csak a következő hónapra szeretné szűrni Június Ez azt jelenti, hogy meg akarod kapni a nevét a oldalak , a látogatások stb. Június .
- Ebben az esetben írja a képletet a H5 cellát. Itt elegendő helyet kell hagynia a szűrt adatoknak, különben hibát fog mutatni.
=FILTER(B5:F19,MONTH(D5:D19)> 5, "Nincs adat")
Tessék, B5:F19 a mi adatállományunk, D5:D19 a dátumra vonatkozik, a szintaxis HÓNAP(D5:D19)> 5 visszaadja a dátumot a Június .
- Ezután nyomja meg a BELÉPÉS .
És a következő kimenetet kapja.
6. Excel táblázat használata több szűrő alkalmazásához
Használhat egy Excel táblázat több szűrő alkalmazásához. A lépéseket az alábbiakban ismertetjük.
Lépések:
- Először válassza ki az adattartományt.
- Másodszor, a Beillesztés fül>> válassza a Asztal funkció.
Ekkor megjelenik egy párbeszédpanel Táblázat létrehozása megjelenik.
- Most győződjön meg róla, hogy az adattartományt a Hol vannak a táblázat adatai? doboz. Itt, ha korábban kiválasztja az adattartományt, akkor ez a mező automatikusan kitöltődik.
- Ezután ellenőrizze a A táblázatomnak fejlécei vannak opció.
- Végül nyomja meg a OK .
Ezután megjelenik a legördülő nyíl minden egyes mezőhöz.
- Ezután kövesse a következő lépéseket method-1 és megkapja a kimenetet.
Hogyan szűrhet több, vesszővel elválasztott értéket az Excelben?
Ehhez a szakaszhoz egy másik adattáblát fogunk használni, amely tartalmazza a Oldal neve, kategória, látogatások száma, és Platformok .
Most, ha meg akarod szerezni a látogatások száma a Oktatási webhelyek és a Mobil platform , akkor kövesse a lépéseket.
- Most válassza ki az adatkészletet, és nyomja meg a CTRL+SHIFT+L .
Szóval, látni fogod a legördülő nyíl minden egyes mezőhöz.
- Ezután kattintson a legördülő nyíl a "Kategória" mező.
- Ezután menjen a Szövegszűrők menü.
- Ezután válassza ki a Tartalmazza... opció.
Ekkor egy új párbeszédpanel jelenik meg Egyéni autofilter megjelenik.
- Először írja Oktatás az első térben.
- Ezután nyomja meg a OK .
Tehát, látni fogja a Kategória szűrésre kerül.
Ezt követően a Platformok szűréséhez kövesse a következő lépéseket method-1 és megkapja a végső kimenetet.
Gyakorlati szekció
Most már magad is gyakorolhatod az elmagyarázott módszert.
Következtetés
Így lehet a többszörös szűrők alkalmazása Ha bármilyen javaslata van, vagy zavar van, kérjük, ossza meg velünk a következő megjegyzések részben.
Köszönjük, hogy velünk van.