Ha a szűrni kívánt adatok több mezőre vonatkozó feltételeket igényelnek, például több feltétel alapján történő szűrést, amelyeknek mindegyiknek igaznak kell lenniük, vagy olyan sorokat kell megjelenítenie, amelyek megfelelnek a különböző feltételek bármelyikének (például Type = "Produce" OR Salesperson = "Davolio"), használhatja a Speciális szűrő párbeszédpanelt.
Az Irányított szűrő párbeszédpanel megnyitásához kattintson az Adatok > Speciális elemre.
|
Irányított szűrés |
Példa |
|---|---|
|
Üzletkötő = "Varga" VAGY Üzletkötő = "Fodor") |
|
|
Típus = "Konzerv" ÉS Forgalom > 1000 |
|
|
Típus = "Konzerv" VAGY Üzletkötő = "Fodor" |
|
|
(Forgalom > 6000 ÉS Forgalom < 6500 ) VAGY (Forgalom < 500) |
|
|
(Üzletkötő = "Varga" ÉS Forgalom > 3000) VAGY (Üzletkötő= "Fodor" ÉS Forgalom > 1500) |
|
|
Üzletkötő = olyan név, amelynek a második betűje az „o” |
Az irányított szűrési feltételek áttekintése
A Speciális szűrő többféleképpen működik, mint a Szűrő.
-
Az AutoSzűrő menü helyett az Irányított szűrés párbeszédpanelt jeleníti meg.
-
Létre kell hoznia egy feltételtartományt (külön cellákat az adatok felett), ahol megadhatja a szűrési feltételeket, majd a Speciális szűrő párbeszédpanelen ezt a tartományt kell használnia.
-
A Speciális szűrő NEM frissül automatikusan a feltételértékek módosításakor
Megjegyzés: A Speciális szűrő továbbra is elérhető marad az összetett szűrési forgatókönyvekhez, de az újabb funkciók, például az ExcelBen a Copilot, mostantól alternatív megoldásként segíthetik a felhasználókat az adatelemzésben és a természetes nyelvi lekérdezések szűrésében.
Az AND és az OR logika ismertetése
|
Logikai típus |
Beállítás |
Példa |
Mit talál? |
|---|---|---|---|
|
ÉS logika (minden feltételnek igaznak kell lennie) |
Feltétel elhelyezése ugyanabban a sorban |
Type = "Produce" in column 1 Értékesítés > 1000 a 2. oszlopban (mindkettő ugyanabban a sorban) |
Csak azok a sorok, ahol a type is "Produce" AND Sales IS nagyobb, mint 1000 |
|
VAGY logika (bármely feltétel igaz lehet) |
Feltétel elhelyezése másik sorban |
1. sor: Típus = "Termény" 2. sor: Típus = "Hús" (különböző sorok, azonos oszlop) |
Azok a sorok, ahol a típus "Termény" VAGY "Hús" típusú (vagy mindkettő) |
Mintaadatok
A cikkben ismertetett összes eljárásban az alábbi mintaadatok használatosak.
Az adatok három üres sort tartalmaznak a listatartomány felett, amelyek feltételtartományként (A1:C4) és listatartományként (A6:C10) lesznek használva. A feltételtartományhoz oszlopfeliratok tartoznak, és legalább egy üres sor található benne a feltételértékek és a listatartomány között.
Ha dolgozni szeretne ezekkel az adatokkal, jelölje ki őket a következő táblázatban, majd másolja a vágólapra, és illessze be az új Excel-munkalap A1 cellájába.
|
Típus |
Értékesítő |
Forgalom |
|
Típus |
Értékesítő |
Értékesítés |
|
Italok |
Barta |
512 200 Ft |
|
Hús |
Varga |
45 000 Ft |
|
Konzerv |
Harmath |
632 800 Ft |
|
Konzerv |
Varga |
654 400 Ft |
Ebben a példában az eredményként kapott munkalap így fog kinézni, ahol a szűrési feltételek tartománya kék, a listatartomány (a szűrni kívánt adatok) pedig piros színnel van tagolásban.
Összehasonlító operátorok
Az alábbi operátorokkal két értéket hasonlíthat össze. Az összehasonlítás eredménye IGAZ vagy HAMIS logikai érték lesz.
|
Összehasonlító operátor |
Jelentés |
Példa |
|---|---|---|
|
= (egyenlőségjel) |
Egyenlő |
A1=B1 |
|
> (nagyobb, mint jel) |
Nagyobb |
A1>B1 |
|
< (kisebb, mint jel) |
Kisebb |
A1<B1 |
|
>= (nagyobb vagy egyenlő jel) |
Nagyobb vagy egyenlő |
A1>=B1 |
|
<= (kisebb vagy egyenlő jel) |
Kisebb vagy egyenlő |
A1<=B1 |
|
<> (nem egyenlő jel) |
Nem egyenlő |
A1<>B1 |
Egyenlőségjel használata szöveg vagy érték beírásához
Ha egyenlőségjelet (=) használ, amikor szöveget vagy értéket ír be egy cellába, az azt jelzi, hogy képletet ad meg, ezért az Excel értékeli a bírtakat; ez azonban váratlan szűrési eredményekhez vezethet. Ha egyenlőséget jelző összehasonlítási operátort szeretne beírni egy szöveghez vagy értékhez, karakterlánc-kifejezésként írja be a feltételt a feltételtartomány megfelelő cellájába:
=''= bejegyzés ''
Ahol a bejegyzés helyén a megtalálni kívánt szöveg vagy érték szerepel. Példa:
|
A cellába beírt karakterek |
Az Excel értékelése és a megjelenített eredmény |
|---|---|
|
="=Bedecs" |
=Bedecs |
|
="=3000" |
=3000 |
A kis- és a nagybetűk figyelembe vétele
Az Excel a szöveges adatok szűrésénél nem tesz különbséget a kis- és a nagybetűk között. Képlet segítségével azonban lehet kis- és nagybetűket megkülönböztető keresést végezni. Lásd például a Helyettesítő feltételek című szakaszt.
Előre definiált nevek használata
Az egyik tartománynak adhatja a Feltételek nevet, a tartomány hivatkozása ekkor automatikusan megjelenik a Szűrőtartomány mezőben. A szűrni kívánt listatartományhoz továbbá definiálhatja az Adatbázis, ahhoz a területhez pedig, ahová be szeretné illeszteni a sorokat, a Kigyűjtés nevet, így a tartományok automatikusan meg fognak jelenni a Listatartomány és a Hova másolja mezőben.
Feltételek létrehozása képlet használatával
Feltételként használhat számított, azaz egy képlet eredményeként visszakapott értéket is. Az alábbi fontos szempontokat tartsa szem előtt:
-
A képletnek IGAZ-nak vagy HAMIS-nak kell lennie.
-
Mivel képletet használ, a képletet ugyanúgy kell megadni, mint normál esetben, a kifejezést nem a következő módon kell megadni:
=''= bejegyzés ''
-
Ne használja az oszlopfeliratot feltételfeliratként, hanem vagy hagyja üresen a feltételfeliratot, vagy olyan feliratot használjon, amely nem a listatartomány egy oszlopának felirata (az alábbi példákban Számított átlag és Pontos egyezés).
Ha relatív cellahivatkozás vagy tartománynév helyett oszlopfeliratot használ, akkor az Excel a #NÉV? vagy az #ÉRTÉK! hibaértéket jeleníti meg a számított feltételképletet tartalmazó cellában. Ezt figyelmen kívül hagyhatja, mivel a listatartomány szűrésére nincs hatással.
-
A feltételben használt képletnek relatív hivatkozással kell utalnia az első adatsor megfelelő cellájára.
-
A képlet összes többi hivatkozásának abszolút hivatkozásnak kell lennie.
Több feltétel, egy oszlop, bármely feltétel igaz
Logikai összefüggés: (Üzletkötő = "Varga" VAGY Üzletkötő = "Fodor")
Akkor használja ezt a lehetőséget, ha olyan sorokra szeretne szűrni, ahol egyetlen oszlop felel meg a több érték bármelyikének. A Davolio ÉS a Buchanannel rendelkező sorok is megjelennek.
-
Ha egy oszlopon belül szeretne több feltételnek megfelelő sorokat megtalálni, a feltételeket külön sorokba kell beírnia közvetlenül egymás alá a feltételtartományba. A példában írja be a következőt a feltételtartomány első két sorába:
Típus
Értékesítő
Értékesítés
="=Bedecs"
="=Fodor"
-
Kattintson egy cellára a listatartományban.
-
Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.
-
Válassza a Lista szűrése helyben lehetőséget, elrejtheti a feltételeknek nem megfelelő sorokat, vagy másolás másik helyre, a feltételeknek megfelelő sorokat a munkalap egy másik területére másolhatja.
-
A Szűrőtartomány mezőbe írja be a feltételtartomány hivatkozását, a feltételfeliratokkal együtt. A példát követve írja be a következőt: $A$1:$C$3.
-
A példában szereplő értékek használata esetén a listatartomány szűrt eredménye az alábbi:
Típus
Értékesítő
Forgalom
Hús
Varga
45 000 Ft
Konzerv
Harmath
632 800 Ft
Termény
Varga
654 400 Ft
Több feltétel, több oszlop, minden feltétel igaz
Logikai összefüggés: (Típus = "Konzerv" ÉS Forgalom > 100000)
-
Ha olyan sorokat szeretne keresni, amelyek több oszlopban több feltételnek felelnek meg, írja be az összes feltételt a feltételtartomány egyazon sorába. A példához írja be a következőt:
Típus
Értékesítő
Értékesítés
="=Konzerv"
>1000
-
Kattintson egy cellára a listatartományban.
-
Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.
-
Válassza a Lista szűrése helyben lehetőséget, elrejtheti a feltételeknek nem megfelelő sorokat, vagy másolás másik helyre, a feltételeknek megfelelő sorokat a munkalap egy másik területére másolhatja.
-
A Szűrőtartomány mezőbe írja be a feltételtartomány hivatkozását, a feltételfeliratokkal együtt. A példát követve írja be a következőt: $A$1:$C$2.
-
A példában szereplő értékek használata esetén a listatartomány szűrt eredménye az alábbi:
Típus
Értékesítő
Forgalom
Konzerv
Harmath
632 800 Ft
Termény
Varga
654 400 Ft
Több feltétel, több oszlop, bármely feltétel igaz
Logikai összefüggés: (Típus = "Konzerv" VAGY Üzletkötő = "Fodor")
-
Ha olyan sorokat szeretne keresni, amelyek több oszlopban több feltételnek felelnek meg, és bármelyik feltétel teljesülése elegendő, a feltételeket a feltételtartomány különböző oszlopaiba és soraiba írja be. A példához írja be a következőt:
Típus
Értékesítő
Értékesítés
="=Konzerv"
="=Fodor"
-
Kattintson egy cellára a listatartományban.
-
Az Adatok lap Rendezés & szűrő csoportjában kattintson a Speciális elemre.
-
Válassza a Lista szűrése helyben lehetőséget, elrejtheti a feltételeknek nem megfelelő sorokat, vagy másolás másik helyre, a feltételeknek megfelelő sorokat a munkalap egy másik területére másolhatja.
-
A Szűrőtartomány mezőbe írja be a feltételtartomány hivatkozását, a feltételfeliratokkal együtt. A példát követve írja be a következőt: $A$1:$B$3.
-
A példában szereplő értékek használata esetén a listatartomány szűrt eredménye az alábbi:
Típus
Értékesítő
Forgalom
Konzerv
Harmath
632 800 Ft
Termény
Varga
654 400 Ft
Több feltételkészlet, egy oszlop minden készletben
Logikai összefüggés: ( (Forgalom > 6000 ÉS Forgalom < 6500 ) VAGY (Forgalom < 500) )
-
Ha több feltételcsoportnak megfelelő sorokat szeretne keresni (ahol mindegyik csoport egy oszlopra vonatkozik), foglaljon több oszlopot egyetlen oszlopazonosító alá. A példához írja be a következőt:
Típus
Értékesítő
Értékesítés
Értékesítés
>600 000
<650 000
<50 000
-
Kattintson egy cellára a listatartományban. A példát követve kattintson egy tetszőleges cellára az A6:C10 listatartományban.
-
Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.
-
Válassza a Lista szűrése helyben lehetőséget, elrejtheti a feltételeknek nem megfelelő sorokat, vagy másolás másik helyre, a feltételeknek megfelelő sorokat a munkalap egy másik területére másolhatja.
-
Tipp: Ha a szűrt sorokat egy másik helyre másolja, megadhatja, hogy mely oszlopokra vonatkozzon a másolási művelet. A szűrés előtt másolja a kívánt oszlopok oszlopfeliratait annak a területnek az első sorába, ahová a szűrt sorokat be szeretné illeszteni. Szűréskor írjon be egy hivatkozást a másolt oszlopfeliratokra a Hova másolja mezőbe. A másolt sorok így csak azokat az oszlopokat fogják tartalmazni, amelyeknek a feliratát átmásolta.
-
-
A Szűrőtartomány mezőbe írja be a feltételtartomány hivatkozását, a feltételfeliratokkal együtt. A példát követve írja be a következőt: $A$1:$D$3.
-
A példában szereplő értékek használata esetén a listatartomány szűrt eredménye az alábbi:
Típus
Értékesítő
Forgalom
Hús
Varga
45 000 Ft
Konzerv
Harmath
632 800 Ft
Több feltételkészlet, több oszlop minden egyes készletben
Logikai összefüggés: ( (Üzletkötő = "Varga" ÉS Forgalom >3000) VAGY (Üzletkötő = "Fodor" ÉS Forgalom > 1500) )
-
Ha több feltételcsoportnak megfelelő sorokat szeretne keresni (ahol mindegyik csoport több oszlopra vonatkozik), a feltételeket külön oszlopokba és sorokba kell beírnia. A példához írja be a következőt:
Típus
Értékesítő
Értékesítés
="=Bedecs"
>300 000
="=Fodor"
>150 000
-
Kattintson egy cellára a listatartományban. A példát követve kattintson egy tetszőleges cellára az A6:C10 listatartományban.
-
Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.
-
Válassza a Lista szűrése helyben lehetőséget, elrejtheti a feltételeknek nem megfelelő sorokat, vagy másolás másik helyre, a feltételeknek megfelelő sorokat a munkalap egy másik területére másolhatja.
-
A Szűrőtartomány mezőbe írja be a feltételtartomány hivatkozását, a feltételfeliratokkal együtt. A példát követve írja be a következőt: $A$1:$C$3.
-
A példában szereplő értékek használata esetén a listatartomány szűrt eredményének az alábbinak kell lennie:
Típus
Értékesítő
Forgalom
Konzerv
Harmath
632 800 Ft
Termény
Varga
654 400 Ft
Helyettesítő feltételek
Logikai összefüggés: Üzletkötő = olyan név, amelynek a második betűje az „o”
-
Olyan szöveges értékek kiszűréséhez, amelyek részben (de nem teljes egészében) azonos karaktereket tartalmaznak, az alábbi lehetőségek közül választhat:
-
Írjon be egy vagy több karaktert egyenlőségjel (=) nélkül olyan sorok megkereséséhez, amelyek valamelyik oszlopban a megadott karakterekkel kezdődő szöveges értéket tartalmaznak. Ha például a Var szöveget adja meg feltételnek, az Excel a „Varga”, a „Varjú” és a „Varjas” értéket is megtalálja.
-
Használjon helyettesítő karaktert.
Helyettesítő karakter
Találat
? (kérdőjel)
Egyetlen tetszőleges karakter Például Ková?s esetében az eredmény lehet „Kovács” és „Kováts” is.
* (csillag)
Tetszőleges számú karakter Például a *bolt eredménye lehet „Élelmiszerbolt” és „Könyvesbolt” is.
~ (tilde), amelyet ?, * vagy ~ követ
Kérdőjel, csillag vagy tilde Például fy91~? eredménye lehet "y91?"
-
-
Szúrjon be legalább három üres sort a feltételtartományként használható listatartomány fölé. A feltételtartományoknak oszlopfeliratokkal kell rendelkezniük. Gondoskodjon arról, hogy legalább egy üres sor legyen a feltételértékek és a listatartomány között.
-
Az oszlopfeliratok alatti sorokba írja be a kívánt feltételeket. A példánál maradva, írja be a következőt:
Típus
Értékesítő
Forgalom
="=Hú*"
="=?o*"
-
Kattintson egy cellára a listatartományban. A példát követve kattintson egy tetszőleges cellára az A6:C10 listatartományban.
-
Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.
-
Válassza a Lista szűrése helyben lehetőséget, elrejtheti a feltételeknek nem megfelelő sorokat, vagy másolás másik helyre, a feltételeknek megfelelő sorokat a munkalap egy másik területére másolhatja.
-
A Szűrőtartomány mezőbe írja be a feltételtartomány hivatkozását, a feltételfeliratokkal együtt. A példát követve írja be a következőt: $A$1:$B$3.
-
A példában szereplő értékek használata esetén a listatartomány szűrt eredménye az alábbi:
Típus
Értékesítő
Értékesítés
Italok
Barta
512 200 Ft
Hús
Varga
45 000 Ft
Konzerv
Harmath
632 800 Ft
Speciális szűrő eltávolítása vagy törlése
A speciális szűrő alkalmazása után érdemes lehet eltávolítani az összes adat újbóli megtekintéséhez. Ennek módja az alábbi:
-
Kattintson a szűrt adattartomány bármelyik cellájára.
-
Lépjen az Adatok lapra.
-
A Rendezés & Szűrő csoportban kattintson a Törlés gombra.
-
Minden sor újra megjelenik.
További segítségre van szüksége?
Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.