Szűrés speciális feltételekkel

Hatókör
Microsoft 365-höz készült Mac Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Ha a szűrni kívánt adatokhoz több mezőre érvényes feltételekre van szükség, például több feltétel alapján kell szűrni, amelyek mindegyikének teljesülnie kell, vagy olyan sorok megjelenítésére, amelyek megfelelnek több különböző feltétel valamelyikének (például Típus = "Termény" VAGY Üzletkötő = "Bedecs"), használja az Irányított szűrés párbeszédpanelt.

Az Irányított szűrő párbeszédpanel megnyitásához kattintson aSpeciálisadatok> elemre.

Az Adatok lap Rendezés és szűrés szakaszának képernyőképe

Irányított szűrő Példa
Az irányított szűrési feltételek áttekintése
Több feltétel, egy oszlop, bármely feltétel igaz Üzletkötő = "Varga" VAGY Üzletkötő = "Fodor")
Több feltétel, több oszlop, minden feltétel igaz Típus = "Konzerv" ÉS Forgalom > 1000
Több feltétel, több oszlop, bármely feltétel igaz Típus = "Konzerv" VAGY Üzletkötő = "Fodor"
Több feltételkészlet, egy oszlop minden készletben (Forgalom > 6000 ÉS Forgalom < 6500 ) VAGY (Forgalom < 500)
Több feltételkészlet, több oszlop minden egyes készletben (Üzletkötő = "Varga" ÉS Forgalom >: 3000) VAGY
(Üzletkötő = "Fodor" ÉS 1500 000-as forgalom > )
Helyettesítő feltételek Üzletkötő = olyan név, amelynek a második betűje az „o”

Az irányított szűrési feltételek áttekintése

Az irányított szűrő több szempontból is különbözik a Szűrőtől .

  • Az AutoSzűrő menü helyett az Irányított szűrés párbeszédpanelt jeleníti meg.
  • Hozzon létre egy feltételtartományt (válassza szét a cellákat az adatok fölött), ahol megadja a szűrési feltételeket, majd beállítja az Irányított szűrés párbeszédpanelen, hogy ezt a tartományt használja.
  • Az Irányított szűrő NEM frissül automatikusan, ha Ön módosítja a feltételek értékét

Megjegyzés

Az Irányított szűrő továbbra is elérhető összetett szűrési forgatókönyvekhez, bár az olyan újabb funkciók, mint a Copilot az Excelben, mostantól segíthetik a felhasználókat az adatelemzésben és a természetes nyelvű lekérdezéseken keresztüli szűrésben, alternatív megközelítésként bizonyos használati esetekben.

Az AND vs OR logika ismertetése

Logikai típus A beállítás módja Példa Amit talál
ÉS logika (minden feltételnek teljesülnie kell) Helyezzen feltételt egy sorba Type = "Produce" (Termény) az 1. oszlopban
> Sales 1000 in column 2
(mindkettő ugyanabban a sorban)
Csak azok a sorok, amelyeknél a Típus "Termény" ÉS az Értékesítés NAGYOBB mint 1000
VAGY logika (bármelyik feltétel teljesülhet) Feltétel elhelyezése másik sorba 1. sor: Típus = "Termény"
2. sor: Típus = "Hús"
(különböző sorok, ugyanaz az oszlop)
Sorok, ahol a Típus "Termény" VAGY Típus "Hús" (vagy mindkettő)

Mintaadatok

A cikkben ismertetett összes eljárásban az alábbi mintaadatok használatosak.

Az adatok három üres sort tartalmaznak azon listatartomány felett, amely feltételtartományként (A1:C4) és listatartományként (A6:C10) lesz felhaszná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ényül kapott munkalap így fog kinézni, ahol a szűrési feltételtartomány kék körvonallal, a listatartomány (a szűrni kívánt adatok) pedig pirossal van körvonalazva. 

A feltételek és a listatartomány képernyőképe

Ö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

Amikor szöveget vagy értéket ír be egy cellába, az egyenlőségjelet (=) képlet jelzésére használja, 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 ''

A bejegyzés a keresett szöveg vagy érték. 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 következőhöz hasonló hibaértéket jelenít meg: #NAME? vagy #VALUE! 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 sorokat szeretne szűrni, amelyekben egyetlen oszlop több érték közül BÁRMELYIK megfelel. Mindkét sor a Davolio-t ÉS a Buchanan szót tartalmazó sor megjelenik.

  1. 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. Írja be például a következőket a feltételtartomány első két sorába:

    Típus: Értékesítő Értékesítés
    ="=Bedecs"
    ="=Fodor"
  2. Kattintson egy cellára a listatartományban.

  3. Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.

  4. Választhat , hogy szűri a listát, helyben elrejti a feltételeknek meg nem felelő sorokat, vagy más helyre másolja a feltételeket tartalmazó sorokat a munkalap egy másik területére.

  5. 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.

  6. 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
    Konzerv Varga 654 400 Ft

Több feltétel, több oszlop, minden feltétel igaz

Logikai összefüggés: (Típus = "Konzerv" ÉS 1000 000 Forgalom > )

  1. 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élda például a következőt írja be:

    Típus: Értékesítő Értékesítés
    ="=Konzerv" >1000
  2. Kattintson egy cellára a listatartományban.

  3. Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.

  4. Választhat , hogy szűri a listát, helyben elrejti a feltételeknek meg nem felelő sorokat, vagy más helyre másolja a feltételeket tartalmazó sorokat a munkalap egy másik területére.

  5. 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.

  6. 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
    Konzerv 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")

  1. 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élda például a következőt írja be:

    Típus: Értékesítő Értékesítés
    ="=Konzerv"
    ="=Fodor"
  2. Kattintson egy cellára a listatartományban.

  3. Az Adatok lap Rendezés & szűrés csoportjában kattintson a Speciális gombra.

  4. Választhat , hogy szűri a listát, helyben elrejti a feltételeknek meg nem felelő sorokat, vagy más helyre másolja a feltételeket tartalmazó sorokat a munkalap egy másik területére.

  5. 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.

  6. 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
    Konzerv Varga 654 400 Ft

Több feltételkészlet, egy oszlop minden készletben

Logikai összefüggés: ( (6000 ÉS 6500 Forgalom >< ) VAGY (500 Forgalom < ) )

  1. 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élda például a következőt írja be:

    Típus: Értékesítő Értékesítés Forgalom
    >6000 <6500
    <500
  2. Kattintson egy cellára a listatartományban. A példát követve kattintson egy tetszőleges cellára az A6:C10 listatartományban.

  3. Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.

  4. Választhat , hogy szűri a listát, helyben elrejti a feltételeknek meg nem felelő sorokat, vagy más helyre másolja a feltételeket tartalmazó sorokat a munkalap egy másik területére.

    • 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.

  5. 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.

  6. 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) )

  1. 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élda például a következőt írja be:

    Típus: Értékesítő Értékesítés
    ="=Bedecs" >3000
    ="=Fodor" >1500
  2. Kattintson egy cellára a listatartományban. A példát követve kattintson egy tetszőleges cellára az A6:C10 listatartományban.

  3. Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.

  4. Választhat , hogy szűri a listát, helyben elrejti a feltételeknek meg nem felelő sorokat, vagy más helyre másolja a feltételeket tartalmazó sorokat a munkalap egy másik területére.

  5. 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.

  6. 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
    Konzerv 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”

  1. 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
      A ková?s keresés például megtalálja a „kovács” és a „kováts” nevet is
      * (csillag) Tetszőleges számú karakter
      Az *kelet keresés például megtalálja az „északkelet” és a „délkelet” szót is
      ~ (tilde), amelyet ?, * vagy ~ követ Kérdőjel, csillag vagy tilde
      Például fy91~? eredménye lehet "y91?"
  2. 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.

  3. 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*"
  4. Kattintson egy cellára a listatartományban. A példát követve kattintson egy tetszőleges cellára az A6:C10 listatartományban.

  5. Kattintson az Adatok lap Rendezés és szűrés csoportjának Speciális gombjára.

  6. Választhat , hogy szűri a listát, helyben elrejti a feltételeknek meg nem felelő sorokat, vagy más helyre másolja a feltételeket tartalmazó sorokat a munkalap egy másik területére.

  7. 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.

  8. 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

Miután alkalmazott egy speciális szűrőt, előfordulhat, hogy el szeretné távolítani, hogy újra az összes adat látható legyen. Ennek módja az alábbi:

  1. Kattintson a szűrt adattartomány bármelyik cellájára.
  2. Váltás az Adatok lapra
  3. A Rendezés & szűrés csoportban kattintson a Törlés gombra.
  4. Ekkor ismét az összes sor 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.