Filtreerimine täpsemate kriteeriumide abil

Rakenduskoht
Maci jaoks ette nähtud Microsoft 365 rakendus Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Kui andmed, mida soovite filtreerida, nõuavad kriteeriumid mitmel väljal, näiteks filtreerimist mitme tingimuse järgi, mis kõik peavad olema täidetud, või mitmele erinevale tingimusele vastavate ridade kuvamiseks (nt Tüüp = "Aedvili" VÕI Müügiesindaja = "Parts"), saate kasutada dialoogiboksi Täpsem filter .

Dialoogiboksi Täpsem filter avamiseks klõpsake nuppu Andmed>täpsemalt.

Menüü Andmed jaotise Sortimine ja filtreerimine kuvatõmmis

Täpsem filter Näide
Täpsemate filtrikriteeriumide ülevaade
Mitu kriteeriumi, üks veerg, suvaline kriteerium tõene Müügiesindaja = "Parts" VÕI Müügiesindaja = "Posti"
Mitu kriteeriumi, mitu veergu, kõik kriteeriumid tõesed Tüüp = "Aed" JA Müük > 1000
Mitu kriteeriumi, mitu veergu, suvaline kriteerium tõene Tüüp = "Aedvili" VÕI Müügiesindaja = "Posti"
Mitu kriteeriumikogumit, üks veerg kõigis kogumites (Müük > 6000 JA Müük < 6500 ) VÕI (Müük < 500)
Mitu kriteeriumikogumit, mitu veergu igas kogumis (Müügiesindaja = "Parts" JA Müük >3000) VÕI
(Müügiesindaja = "Posti" JA Müük > 1500)
Metamärgiga kriteeriumid Müügiesindaja = nimi, mille teine täht on "a"

Täpsemate filtrikriteeriumide ülevaade

Täiustatud filter töötab filtrist erinevalt mitmel olulisel viisil.

  • Selle käsu korral kuvatakse dialoogiboks Täpsem filter, mitte menüü Automaatfilter.
  • Saate luua kriteeriumivahemiku (eraldi lahtrid andmete kohal), kuhu sisestate oma filtritingimused, ja seejärel paluge dialoogiboksis Täpsem filter seda vahemikku kasutada.
  • Täpsemat filtrit ei värskendata kriteeriumiväärtuste muutmisel automaatselt

Märkus.

Täiustatud filter on saadaval keerukate filtreerimisstsenaariumide jaoks, kuid uuemad funktsioonid (nt Exceli Copilot) saavad nüüd aidata kasutajatel andmeanalüüsi ja loomuliku keele päringute kaudu filtreerimist alternatiivse lahendusena mõnel juhul.

AND vs OR Loogika mõistmine

Loogika tüüp Häälestamine Näide Mida see leiab?
AND-loogika (kõik kriteeriumid peavad olema tõesed) Lisa kriteeriumid samale reale Tippige veergu 1 väärtus = "Aed"
Müük > 1000 veerus 2
(mõlemad samas reas)
Ainult read, mille tüüp ON IS "Aed" JA Müük on suurem kui 1000
OR-loogika (kõik kriteeriumid võivad olla tõesed) Kriteeriumide lisamine teise ritta Rida 1: tippige = "Aed".
Rida 2: Tüüp = "Liha"
(erinevad read, sama veerg)
Read, kus tüüp ON IS "Aed" VÕI TÜÜP IS "Liha" (või mõlemad)

Näidisandmed

Järgmisi näidisandmeid kasutatakse kõigi selles artiklis kirjeldatud toimingute jaoks.

Andmed sisaldavad kolme tühja rida loendivahemiku kohal, mida kasutatakse kriteeriumivahemikuna (A1:C4) ja loendivahemikuna (A6:C10). Kriteeriumivahemikul on veerusildid ning kriteeriumiväärtuste ja loendivahemiku vahel on vähemalt üks tühi rida.

Nende andmetega töötamiseks valige need järgmises tabelis, kopeerige need ja kleepige need uue Exceli töölehe lahtrisse A1.

Tippige arvuti otsinguväljale Müügiesindaja Müük
Tippige arvuti otsinguväljale Müügiesindaja Müük
Joogid Salmre 5122 €
Liha Parts 450 €
aedvili Posti 6328 €
Aedvili Parts 6544 €

Selles näites näeb tulemite tööleht välja selline, kus filtrikriteeriumide vahemik on siniselt liigendatud ja loendivahemik (andmed, mida soovite filtreerida) on punaselt liigendatud. 

Kriteeriumide ja loendivahemiku kuvatõmmis

Võrdlusmärgid

Kahte väärtust saate võrrelda järgmiste tehtemärkide abil. Kahe väärtuse võrdlemisel nende tehtemärkidega on tulemiks loogikaväärtus – TRUE (Tõene) või FALSE (Väär).

Võrdlusmärk Tähendus Näide
= (võrdusmärk) Võrdne A1=B1
> (suurem kui märk) Suurem kui A1>B1
< (väiksem kui märk) Väiksem kui A1<B1
>= (märk suurem või võrdne) Suurem või võrdne A1>=B1
<= (märk väiksem või võrdne) Väiksem või võrdne A1<=B1
<> (ei võrdu märgiga) Ei võrdu A1<>B1

Võrdusmärgi kasutamine teksti või väärtuse tippimisel

Kuna võrdusmärki (=) kasutatakse lahtrisse teksti või väärtuse tippimisel valemi tähistamiseks, hindab Excel tipitavat teksti; kuid see võib põhjustada ootamatuid filtritulemeid. Teksti või väärtuse võrdusmärgi tähistamiseks tippige kriteeriumid stringiavaldisena kriteeriumivahemiku vastavasse lahtrisse:

=''=kirje''

Kirje asukoht on tekst või väärtus, mida soovite leida. Näide.

Lahtrisse tipite kujul Excel arvutab ja kuvab
="=Parts" =Parts
="=3000" =3000

Tõstutundlikkuse arvestamine

Tekstandmete filtreerimisel ei erista Excel suur- ja väiketähti. Sellegipoolest saate valemi abil teha ka tõstutundliku otsingu. Näite leiate lõigust Metamärgiga kriteeriumid.

Eelmääratletud nimede kasutamine

Kui määrate vahemiku nimeks Kriteeriumid, kuvatakse vahemiku viide automaatselt väljal Kriteeriumivahemik. Samuti võite filtreeritava loendivahemiku jaoks määrata nime Andmebaas ja nime Ekstrakti selle ala jaoks, kuhu soovite read kleepida; need vahemikud kuvatakse automaatselt vastavalt väljal Loendivahemik ja Kopeeri asukohta.

Kriteeriumide loomine valemi abil

Kriteeriumina saate kasutada valemi arvutatud väärtust. Pidage meeles järgmist.

  • Valem peab andma tulemuseks väärtuse TRUE või FALSE.
  • Kuna kasutate valemit, sisestage valem tavalisel viisil; ärge tippige avaldist järgmisel kujul:
    ='=entry''
  • Ärge kasutage kriteeriumisiltidena veerusilte; jätke kriteeriumisilt tühjaks või kasutage silti, mis pole loendivahemikus veerusilt (järgmistes näidetes "Arvutatud keskmine" ja "Täpne vaste").
    Kui kasutate valemis suhtelise lahtriviite või vahemikunime asemel veerusilti, kuvab Excel veaväärtuse (nt #NAME? või #VALUE! või #VALUE!). Seda tõrget võite ignoreerida, kuna see ei mõjuta loendivahemiku filtreerimist.
  • Kriteeriumides kasutatav valem peab esimese andmerea vastavale lahtrile viitama suhtelise viite abil.
  • Kõik muud valemis kasutatavad viited peavad olema absoluutviited.

Mitu kriteeriumi, üks veerg, suvaline kriteerium tõene

Kahendloogika:  (Müügiesindaja = "Parts" VÕI Müügiesindaja = "Posti")

Kasutage seda juhul, kui soovite filtreerida ridu, kus üks veerg vastab mitmele väärtusele. Kuvatakse mõlemad read, millel on Davolio AND read koos Buchananiga.

  1. Kui soovite otsida ridu, mis vastavad ühe veeru mitmele kriteeriumile, tippige kriteeriumid üksteise alla kriteeriumivahemiku eraldi ridadele. Näites sisestage kriteeriumivahemiku kahele esimesele reale järgmine tekst:

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    ="=Parts"
    ="=Posti"
  2. Klõpsake ühte loendivahemiku lahtrit.

  3. Klõpsake menüü Andmed jaotises Sortimine ja filtreerimine nuppu Täpsem.

  4. Valige kas Filtreeri loend, kohapeal, peida kriteeriumidele mittevastavad read või Kopeeri mõnda teise asukohta, kopeerige kriteeriumid mõnele muule töölehe alale.

  5. Sisestage väljale Kriteeriumivahemik kriteeriumivahemiku viide, k.a kriteeriumisildid. Käesoleva näite puhul peaksite sisestama $A$1:$C$3.

  6. Käesolevas näites on loendivahemiku filtreeritud tulem järgmine.

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    Liha Parts 450 €
    aedvili Posti 6328 €
    Aedvili Parts 6544 €

Mitu kriteeriumi, mitu veergu, kõik kriteeriumid tõesed

Kahendloogika: (Tüüp = "Aed" JA Müük > 1000)

  1. Kui soovite otsida ridu, mis vastavad mitme veeru mitmele kriteeriumile, tippige kõik kriteeriumid kriteeriumivahemiku samale reale. Näiteks sisestage järgmine tekst:

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    ="=Juurvili" >1000
  2. Klõpsake ühte loendivahemiku lahtrit.

  3. Klõpsake menüü Andmed jaotises Sortimine ja filtreerimine nuppu Täpsem.

  4. Valige kas Filtreeri loend, kohapeal, peida kriteeriumidele mittevastavad read või Kopeeri mõnda teise asukohta, kopeerige kriteeriumid mõnele muule töölehe alale.

  5. Sisestage väljale Kriteeriumivahemik kriteeriumivahemiku viide, k.a kriteeriumisildid. Käesoleva näite puhul peaksite sisestama $A$1:$C$2.

  6. Käesolevas näites on loendivahemiku filtreeritud tulem järgmine.

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    aedvili Posti 6328 €
    Aedvili Parts 6544 €

Mitu kriteeriumi, mitu veergu, suvaline kriteerium tõene

Kahendloogika: (Tüüp = "Aednik" VÕI Müügiesindaja = "Posti")

  1. Kui soovite otsida ridu, mis vastavad mitme veeru mitmele kriteeriumile, kus üks kriteeriumidest peab olema täidetud, tippige kriteeriumid kriteeriumivahemiku erinevatele veergudele ja ridadele. Näiteks sisestage järgmine tekst:

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    ="=Aedvili"
    ="=Posti"
  2. Klõpsake ühte loendivahemiku lahtrit.

  3. Klõpsake menüü Andmed jaotises Sortimine & filtreerimine nuppu Täpsemalt.

  4. Valige kas Filtreeri loend, kohapeal, peida kriteeriumidele mittevastavad read või Kopeeri mõnda teise asukohta, kopeerige kriteeriumid mõnele muule töölehe alale.

  5. Sisestage väljale Kriteeriumivahemik kriteeriumivahemiku viide, k.a kriteeriumisildid. Käesoleva näite puhul peaksite sisestama $A$1:$B$3.

  6. Käesolevas näites on loendivahemiku filtreeritud tulem järgmine.

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    aedvili Posti 6328 €
    Aedvili Parts 6544 €

Mitu kriteeriumikogumit, üks veerg kõigis kogumites

Kahendloogika: ( (Müük > 6000 JA Müük < 6500 ) VÕI (Müük < 500) )

  1. Kui soovite otsida ridu, mis vastavad mitmele kriteeriumikogumile, kus igas kogumis on kriteerium ühe veeru jaoks, sisestage mitu sama päisega veergu. Näiteks sisestage järgmine tekst:

    Tippige arvuti otsinguväljale Müügiesindaja Müük Müük
    >6000 <6500
    <500
  2. Klõpsake ühte loendivahemiku lahtrit. Käesolevas näites peaksite klõpsama suvalist lahtrit loendivahemikus A6:C10.

  3. Klõpsake menüü Andmed jaotises Sortimine ja filtreerimine nuppu Täpsem.

  4. Valige kas Filtreeri loend, kohapeal, peida kriteeriumidele mittevastavad read või Kopeeri mõnda teise asukohta, kopeerige kriteeriumid mõnele muule töölehe alale.

    • Näpunäide.

      Kui kopeerite filtreeritud read muusse asukohta, saate määrata, milliseid veerge kopeerimisse kaasata. Enne filtreerimist kopeerige soovitud veerusildid uue asukoha esimesse ritta, kuhu plaanite filtreeritud read kleepida. Filtreerimisel sisestage kopeeritud veerusiltide viide väljale Kopeeri asukohta. Kopeeritud read sisaldavad siis ainult veerge, mille sildid kopeerisite.

  5. Sisestage väljale Kriteeriumivahemik kriteeriumivahemiku viide, k.a kriteeriumisildid. Käesoleva näite puhul peaksite sisestama $A$1:$D$3.

  6. Käesolevas näites on loendivahemiku filtreeritud tulem järgmine.

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    Liha Parts 450 €
    aedvili Posti 6328 €

Mitu kriteeriumikogumit, mitu veergu igas kogumis

Kahendloogika: ( (Müügiesindaja = "Parts" JA Müük >3000) VÕI (Müügiesindaja = "Posti" JA Müük > 1500) )

  1. Kui soovite otsida ridu, mis vastavad mitmele kriteeriumikogumile, kus iga kogum sisaldab mitme veeru kriteeriume, tippige iga kriteeriumikogum eraldi veerule ja reale. Näiteks sisestage järgmine tekst:

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    ="=Parts" >3000
    ="=Posti" >1500
  2. Klõpsake ühte loendivahemiku lahtrit. Käesolevas näites peaksite klõpsama suvalist lahtrit loendivahemikus A6:C10.

  3. Klõpsake menüü Andmed jaotises Sortimine ja filtreerimine nuppu Täpsem.

  4. Valige kas Filtreeri loend, kohapeal, peida kriteeriumidele mittevastavad read või Kopeeri mõnda teise asukohta, kopeerige kriteeriumid mõnele muule töölehe alale.

  5. Sisestage väljale Kriteeriumivahemik kriteeriumivahemiku viide, k.a kriteeriumisildid. Käesoleva näite puhul peaksite sisestama $A$1:$C$3.

  6. Käesolevas näites oleks loendivahemiku filtreeritud tulem järgmine.

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    aedvili Posti 6328 €
    Aedvili Parts 6544 €

Metamärgiga kriteeriumid

Kahendloogika: Müügiesindaja = nimi, mille teine täht on "a"

  1. Osaliselt kattuvate märkidega tekstväärtuste leidmiseks tehke ühte või mitut järgmistest.

    • Tippige üks või mitu märki ilma võrdusmärgita (=), et otsida veerus tekstiväärtusega ridu, mis algavad nende märkidega. Näiteks kui tipite kriteeriumiks teksti Par, leiab Excel kriteeriumid "Parts," "Part" ja "Park".

    • Kasutage metamärki.

      Kasutage kui soovite otsida
      ? (küsimärk) Suvaline üksikmärk
      Näiteks leiab sm?th "soo" ja "smyth"
      * (tärn) Suvaline märkide arv
      Näiteks leiab *east sõnad "Kirde" ja "Kagu"
      ~ (tilde), millele järgneb ?, * või ~ Küsimärk, tärn või tilde
      Näiteks fy91~? väärtuse "fy91?")
  2. Lisage vähemalt kolm tühja rida selle loendivahemiku kohale, mida saab kasutada kriteeriumivahemikuna. Kriteeriumivahemikul peavad olema veerusildid. Veenduge, et kriteeriumiväärtuste ja loendivahemiku vahel on vähemalt üks tühi rida.

  3. Veerusiltide all asuvatesse ridadesse tippige kriteeriumid, mida soovite vastendada. Käesoleva näite puhul peaksite sisestama järgmised kriteeriumid.

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    ="=Li*"
    ="=?o*"
  4. Klõpsake ühte loendivahemiku lahtrit. Käesolevas näites peaksite klõpsama suvalist lahtrit loendivahemikus A6:C10.

  5. Klõpsake menüü Andmed jaotises Sortimine ja filtreerimine nuppu Täpsem.

  6. Valige kas Filtreeri loend, kohapeal, peida kriteeriumidele mittevastavad read või Kopeeri mõnda teise asukohta, kopeerige kriteeriumid mõnele muule töölehe alale.

  7. Sisestage väljale Kriteeriumivahemik kriteeriumivahemiku viide, k.a kriteeriumisildid. Käesoleva näite puhul peaksite sisestama $A$1:$B$3.

  8. Käesolevas näites on loendivahemiku filtreeritud tulem järgmine.

    Tippige arvuti otsinguväljale Müügiesindaja Müük
    Joogid Salmre 5122 €
    Liha Parts 450 €
    aedvili Posti 6328 €

Kuidas täpsemat filtrit eemaldada või eemaldada?

Pärast täpsema filtri rakendamist soovite võib-olla selle eemaldada, et näha kõiki oma andmeid uuesti. Juhised

  1. Klõpsake filtreeritud andmevahemikus suvalist lahtrit.
  2. Avage menüü Andmed .
  3. Klõpsake jaotises sortimis- & filter nuppu Tühjenda.
  4. Kõik read kuvatakse uuesti.

Kas vajate rohkem abi?

Võite alati küsida Exceli tehnikakogukonna eksperdilt või kogukonnafoorumites tuge.