Hogyan használjuk a FILTER funkciót az Excelben (10 ideális példa)

  • Ossza Meg Ezt
Hugh West

Excel 365 egy hatékony funkciót biztosít számunkra az adathalmazok automatikus szűrésére, a SZŰRŐ Ez megkönnyíti a feladatunkat azáltal, hogy ezt a függvényt az Excel képletekben használjuk. Ez a cikk megosztja a teljes elképzelést arról, hogy hogyan működik a SZŰRŐ függvény az Excelben önállóan, majd más Excel-funkciókkal együtt működik. Ha Ön is kíváncsi rá, töltse le gyakorló munkafüzetünket, és kövessen minket.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet a gyakorláshoz, miközben ezt a cikket olvassa.

A FILTER funkció használata.xlsx

Bevezetés az Excel FILTER funkciójába

Funkció célkitűzés:

Szűrje meg az egyes cellákat vagy értékeket a követelményeinknek megfelelően.

Szintaxis:

=FILTER (tömb, include, [if_empty])

Érvek Magyarázat:

Érv Kötelező vagy választható Érték

array Kötelező Egy tömb, egy tömbképlet, vagy egy olyan cellatartományra való hivatkozás, amelyhez a sorok számára van szükségünk.
tartalmazza a címet. Kötelező Ez úgy működik, mint egy Boolean tömb; a szűrés feltételét vagy kritériumait tartalmazza.
[if_empty] Opcionális Adja meg a visszaadandó értéket, ha nem érkezik eredmény.

Visszatérési paraméter:

A függvény dinamikus eredményt ad vissza. Amikor a forrásadatok értékei megváltoznak, vagy a forrásadatok tömbje átméreteződik, a FILTER eredményei automatikusan frissülnek.

10 megfelelő példa a FILTER funkció használatára az Excelben

A példák bemutatásához egy olyan adathalmazt veszünk alapul, amely a következőkből áll 10 Egy intézmény hallgatói. Az azonosítójuk, nevük, tanszékük, beiratkozott félévük és a CGPA összegük a cellák között van. B5:F14 .

📚 Megjegyzés:

E cikk minden művelete a következő eszközökkel történik Microsoft Office 365 alkalmazás.

1. AND művelet végrehajtása FILTER funkcióval több kritérium esetén

Az első példában elvégezzük a ÉS a művelet a SZŰRŐ A kívánt feltételek a cellák tartományában vannak. C5:C6 .

A példa elvégzésének lépéseit az alábbiakban ismertetjük:

📌 Lépések:

  • Először is, jelölje ki a cellát B10 .
  • Most írja le a következő képletet a cellába.

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=C5)*(Dataset!F5:F14>=C6), "no results")

  • Ezután nyomja meg a Írja be a címet. .

  • A szűrt eredményt a cellák tartományában kapja meg. B10:F11 .

Így azt mondhatjuk, hogy képesek vagyunk alkalmazni a SZŰRŐ funkció a ÉS művelet.

2. A VAGY művelet alkalmazása a FILTER funkcióval több kritérium esetén

A második példában a SZŰRŐ funkció a VAGY művelet. Itt említettük a feltételeket a tartományban a cellák C5:C6 .

A példa befejezésének lépései a következők:

📌 Lépések:

  • Először válassza ki a cellát B10 .
  • Ezután írja le a következő képletet a cellába.

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=OR!C5)+(Dataset!F5:F14>=OR!C6), "no results")

  • Sajtó Írja be a címet. .

  • A szűrt eredményt a kívánt cellákban fogja kitalálni.

Ezért képesek vagyunk használni a SZŰRŐ funkció tökéletesen működik a VAGY művelet.

3. ÉS és VAGY logika kombinációja FILTER funkcióval

Most a SZŰRŐ funkció egy kombinált ÉS és VAGY A feltételek a cellák tartományában vannak. C5:C7 .

A példa megvalósításához szükséges lépéseket az alábbiakban ismertetjük:

📌 Lépések:

  • Először válassza ki a cellát B11 .
  • Ezután írja le a következő képletet a cellába.

=FILTER(Dataset!B5:F14,(Dataset!F5:F14>=Combine!C7)*((Dataset!D5:D14=Combine!C5)+(Dataset!D5:D14=Combine!C6)), "No results")

  • Nyomja meg a Írja be a címet. .

  • Észre fogja venni, hogy a szűrt eredmény elérhető lesz a cellákban.

Ezért a képletünk hatékonyan működik, és képesek vagyunk elvégezni a ÉS és VAGY műveletek egyidejűleg a SZŰRŐ funkció.

4. Duplikátumok szűrése a FILTER funkció használatával

Ebben a példában a duplikált entitásokat fogjuk kiszűrni az adathalmazunkból. Az adathalmazunk a következőket tartalmazza 2 duplikált entitások.

A példa lépéseit az alábbiakban ismertetjük:

📌 Lépések:

  • Az elején válassza ki a cellát H5 .
  • Ezután írja le a következő képletet a cellába.

=FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16)>1,"No result")

  • Így nyomja meg a Írja be a címet. .

  • Látni fogja, hogy az összes duplikált érték külön-külön szerepel.

Végül elmondhatjuk, hogy a képletünk pontosan működik, és képesek vagyunk a duplikátumokat kitalálni a SZŰRŐ funkció az Excelben.

🔎 A képlet magyarázata

👉 COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16) : A COUNTIFS függvény ellenőrzi a duplikált értékek jelenlétét.

👉 FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16, F5:F16)>1,”No result”) : Végül a SZŰRŐ funkció kiszűri a duplikált értékeket, és külön listázza őket.

5. Üres cellák keresése FILTER funkcióval

Van egy adatkészletünk néhány üres cellával. Most pedig kiszűrjük azokat a cellákat, amelyek nem tartalmaznak üres függvényt a SZŰRŐ funkció.

A teljes sorok kiszűrésére szolgáló eljárás az alábbiakban ismertetjük::

📌 Lépések:

  • Először is, válassza ki a cellát H5 .
  • Ezután írja le a következő képletet a cellába.

=FILTER(B5:F14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14"")*(F5:F14""),"No results")

  • Ezután nyomja meg a Írja be a címet. .

  • Megkapja azokat az entitásokat, amelyekben nincsenek üres cellák.

Tehát azt mondhatjuk, hogy a képletünk eredményesen működik, és képesek vagyunk az Excel által üres cellák nélkül megkapni az értéket. SZŰRŐ funkció.

Hasonló olvasmányok

  • Az Excel HYPERLINK funkció használata (8 példa)
  • VLOOKUP és HLOOKUP kombinált Excel-képlet (példával)
  • Az Excel használata a részleges szöveges egyezés kereséséhez [2 egyszerű módja]
  • Hogyan találja meg a duplikált értékeket az Excelben a VLOOKUP használatával

6. Speciális szöveget tartalmazó cellák szűrése

A SZŰRŐ függvény segítségével könnyedén kereshetünk bármilyen adott értéket, és kiszűrhetjük a megfelelő entitásokat az eredeti adathalmazunkból. A SZŰRŐ funkció, a ISNUMBER és KERESÉS függvények is segítenek a képlet kiegészítésében. A kívánt szövegünk 'Ellie' jelenik meg a cellában J4 .

Az alábbiakban ismertetjük az adatok egy adott szövegre vonatkozó szűrésének megközelítését::

📌 Lépések:

  • Az elején jelölje ki a cellát H7 .
  • Ezután írja le a következő képletet a cellába.

=FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)), "Nincs eredmény")

  • Ezután nyomja meg a Írja be a címet. kulcs.

  • Az adott szöveggel együtt kapja meg az eredményt.

Így sikeresen alkalmazhatjuk a képletet, és megkapjuk az adott szövegértékünk értékét.

🔎 A képlet magyarázata

👉 SEARCH(J4,C5:C14) : A KERESÉS függvény visszaadja azokat a cellákat, amelyek a bemeneti értékkel megegyeznek.

👉 ISNUMBER(SEARCH(J4,C5:C14)) : A ISNUMBER függvény igazat ad vissza, ha a keresési érték nem hamis.

👉 FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)), "Nincs eredmény") : Végül a SZŰRŐ függvény kivonja a megfelelő sorokat és megjeleníti őket.

7. Összegzés, maximum, minimum és átlag kiszámítása

Most néhány matematikai számítást fogunk elvégezni a SZŰRŐ Az adatok, amelyekre szűrni fogunk, a cellában lesznek. J5 Itt fogjuk meghatározni az összes értéket a CSE osztály.

Emellett a SZŰRŐ funkció, a SUM , ÁLTALÁNOS , MIN , és MAX A becsült érték a következő cellák tartományában van J7:J10 A számítási eljárást az alábbiakban lépésről lépésre ismertetjük:

📌 Lépések:

  • Először is, jelölje ki a cellát J7 .
  • Most írja le a következő képletet az összegzés cellájába.

=SUM(FILTER(F5:F14,D5:D14=J5,0))

🔎 A képlet magyarázata

👉 FILTER(F5:F14,D5:D14=J5,0) : A SZŰRŐ funkció szűrje a CGPA a kívánt részlegünk értéke.

👉 SUM(FILTER(F5:F14,D5:D14=J5,0)) : Végül a SUM funkcióval adjuk hozzá az összeset.

  • Sajtó Írja be a címet. .

  • Ezután válassza ki a cellát J8 , és írja fel a következő képletet a átlagos érték.

=ÁTLAG(FILTER(F5:F14,D5:D14=J5,0))

🔎 A képlet magyarázata

👉 FILTER(F5:F14,D5:D14=J5,0) : A SZŰRŐ függvény szűrje ki a kívánt osztály CGPA értékét.

👉 AVERAGE(FILTER(F5:F14,D5:D14=J5,0)) : A ÁLTALÁNOS függvény kiszámítja a átlagos ezen értékek értéke.

  • Ismét nyomja meg a Írja be a címet. .

  • Ezután válassza ki a cellát J9 , és írja le a következő képletet a cellán belül, hogy megkapja a minimum érték.

=MIN(FILTER(F5:F14,D5:D14=J5,0))

🔎 A képlet magyarázata

👉 FILTER(F5:F14,D5:D14=J5,0) : A SZŰRŐ függvény szűrje ki a kívánt osztály CGPA értékét.

👉 MIN(FILTER(F5:F14,D5:D14=J5,0)) : A MIN függvény kitalálja a minimum érték a 4 értékek.

  • Hasonlóképpen, nyomja meg a Írja be a címet. .

  • Végül válassza ki a cellát J10 , és írja le a következő képletet a cellán belül a maximum érték.

=MAX(FILTER(F5:F14,D5:D14=J5,0))

🔎 A képlet magyarázata

👉 FILTER(F5:F14,D5:D14=J5,0) : A SZŰRŐ függvény szűrje ki a kívánt osztály CGPA értékét.

👉 MAX(FILTER(F5:F14,D5:D14=J5,0)) : A MAX függvény kideríti a maximum érték a 4 CGPA értékek.

  • Sajtó Írja be a címet. utoljára.

  • Észre fogja venni, hogy a CSE részleg áll rendelkezésre.

Ezért elmondhatjuk, hogy minden képletünk tökéletesen működik, és képesek vagyunk az összes kívánt értéket megkapni az Excel segítségével. SZŰRŐ funkció.

8. Az adatok szűrése és csak bizonyos oszlopok visszaadása

Itt a SZŰRŐ függvényt kétszer egy egymásba ágyazott feltételben, hogy a kívánt értékünk alapján megkapjuk az adott oszlopokat. A kívánt egységünk a cellában van. J5 . Csak a ID és a Név oszlop.

Az alábbiakban ismertetjük a folyamat lépéseit:

📌 Lépések:

  • Először válassza ki a cellát H8 .
  • Ezután írja le a következő képletet a cellába.

=FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0})

  • Ezután nyomja meg a Írja be a címet. .

  • Csak a ID és Név oszlop a kívánt részlegünk oszlopában.

Ezért azt mondhatjuk, hogy a képletünk megfelelően működik, és képesek vagyunk néhány konkrét oszlopot az Excel SZŰRŐ funkció.

🔎 A képlet magyarázata

👉 FILTER(B5:F14,D5:D14=J5) : A SZŰRŐ függvény visszaadja a megfelelő sorokat az adott adathalmazból az összes oszlopot.

👉 FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0}) : A külső SZŰRŐ funkció csak az első két oszlopok a kiválasztott adatokból. Használhatjuk a 0 , 1 vagy TRUE , HAMIS .

9. Korlátozás alkalmazása a visszaküldött sorok számára

Ebben az esetben néhány korlátozást adunk hozzá a SZŰRŐ függvényt a korlátozott számú sorok kinyeréséhez. A kívánt osztályunk a cellában van. J5 A korlátozás alkalmazásához a korlátozást a IFERROR és INDEX funkciót is.

A matematika lépéseit a következőképpen írjuk le:

📌 Lépések:

  • Először válassza ki a cellát H8 .
  • Ezután írja le a következő képletet a cellába.

=IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}),"No result")

  • Ezután nyomja meg a Írja be a címet. .

  • Megkapja az eredményt.

Tehát azt mondhatjuk, hogy sikeresen alkalmazhatjuk az Excel SZŰRŐ , INDEX , és IFERROR sikeresen működik.

🔎 A képlet magyarázata

👉 FILTER(B5:F14,D5:D14=J5) : A SZŰRŐ függvény visszaadja a szűrt adatokat a bemeneti értékkel való megfeleltetéssel.

👉 INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}) : Ez a képlet az egyeztetett adatok első két sorát adja vissza. {1;2} ez az első két sorra vonatkozik. És {1,2,3,4,5} ez az öt oszlop kiválasztására szolgál.

👉 IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}), "Nincs eredmény") : Végül, a IFERROR függvényt használjuk a hiba elkerülésére, ha más függvények visszatérési értékeivel van probléma.

10. Wildcard használata FILTER funkcióval

Az utolsó példában az adatok szűrésére a filter wildcardot fogjuk alkalmazni. A képletet a következő segítségével fogjuk alkalmazni ISNUMBER , KERESÉS , és SZŰRŐ A kívánt értékünk a cellában van J5 .

A folyamatot az alábbiakban lépésről lépésre ismertetjük:

📌 Lépések:

  • Először is, válassza ki a cellát H8 , és írja le a következő képletet a cellába.

=FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), "No Results!")

  • Most nyomja meg a Írja be a címet. .

  • Megkapja az összes eredményt a cella értékével együtt. C .

Végül elmondhatjuk, hogy a képletünk pontosan működik, és képesek vagyunk létrehozni egy jokert az Excel SZŰRŐ funkció.

🔎 A képlet magyarázata

👉 SEARCH(J5,D5:D14) : A KERESÉS függvény az adatokat a bemeneti értékkel való egyezéssel keresi.

👉 ISNUMBER(SEARCH(J5,D5:D14)) : Ez a képlet ellenőrzi, hogy a KERESÉS funkció ture,

👉 FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), "Nincs eredmény!") : Végül, a SZŰRŐ függvény megjeleníti őket a kívánt cellában.

Az Excel FILTER funkció alternatívái

Az előző alkalmazásunkból észreveheti, hogy az Excel SZŰRŐ függvény egy apró, praktikus függvény arra, hogy rövid időn belül megkapjuk a kívánt értékeinket. Ennek a függvénynek nincs speciális alternatívája. Azonban néhány általános Excel függvény kombinációja visszaadhatja nekünk a SZŰRŐ funkció. Ezek közül a IFERROR , INDEX , AGGREGÁTUM , ROW , ISNA , MATCH funkciók említésre méltóak. De azt javasoljuk, hogy ha van a SZŰRŐ A függvények kombinációja a képletet bonyolultabbá teszi a többi felhasználó számára. Emellett lassíthatja az Excel-alkalmazást.

Lehetséges okok, ha a FILTER funkció nem működik

Néha a SZŰRŐ funkciója nem működik megfelelően. Legtöbbször ez hiba miatt következik be. Főleg a #SPILL! , #CALC! , #VALUE! hibák általában nem teszik lehetővé a SZŰRŐ függvény működjön, és adja vissza a kívánt adatokat. A hiba kiküszöböléséhez menjen vissza az eredeti adatállományához, és javítsa ki őket, és meg fogja találni, hogy a SZŰRŐ funkció zökkenőmentesen fog működni.

Az alábbiakban röviden ismertetjük az Excel gyakran előforduló hibáit:

Gyakori hibák Amikor megmutatják
#VALUE Ez akkor jelenik meg, ha a tömb és az include argumentum mérete nem kompatibilis.
#CALC! Akkor jelenik meg, ha az opcionális if_empty argumentumot elhagyja, és nem talál a feltételeknek megfelelő eredményt.
#NAME Ez akkor jelenik meg, ha az Excel régebbi verziójában próbálja használni a FILTER-t.
#SPILL Ez a hiba akkor fordul elő, ha a kiöntési tartomány egy vagy több cellája nem teljesen üres.
#REF! Ez a hiba akkor fordul elő, ha egy FILTER képletet használnak különböző munkafüzetek között, és bezárták a forrás munkafüzetet.
#N/A vagy #VALUE Ez a fajta hiba akkor fordulhat elő, ha a megadott argumentumban szereplő értékek hibásak, vagy nem alakíthatók át Boolean értékké (0,1 vagy TRUE, FALSE).

Következtetés

Ez a cikk vége. Remélem, hogy ez a cikk hasznos lesz az Ön számára, és képes lesz alkalmazni a FILTER funkciót az Excelben. Kérjük, ossza meg velünk az alábbi megjegyzések részben, ha további kérdései vagy ajánlásai vannak.

Ne felejtse el megnézni weboldalunkat, ExcelWIKI , számos Excelhez kapcsolódó problémához és megoldáshoz. Tanuljon folyamatosan új módszereket és fejlődjön tovább!

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.