Jei norimiems filtruoti duomenims reikia kriterijų keliuose laukuose, pvz., filtruoti pagal kelias sąlygas, kurios visos turi būti teisingos, arba rodyti eilutes, kurios atitinka vieną iš kelių skirtingų sąlygų (pvz., Tipas = "Daržovės ir vaisiai" OR Pardavėjas = "Onaitis"), galite naudoti dialogo langą Išplėstinis filtras .
Norėdami atidaryti dialogo langą Išplėstinis filtras , spustelėkite Duomenys>išsamiau.
| Išplėstinis filtras | Pavyzdys |
|---|---|
| Išplėstinio filtro kriterijų apžvalga | |
| Keli kriterijai, vienas stulpelis, bet kuris kriterijus teisingas | Pardavėjas = "Onaitis" OR Pardavėjas = "Petraitis" |
| Keli kriterijai, keli stulpeliai, visi kriterijai teisingi | Tipas = "Daržovės ir vaisiai" AND Pardavimas > 1000 |
| Keli kriterijai, keli stulpeliai, bet kuris kriterijus teisingas | Tipas = "Daržovės ir vaisiai" OR Pardavėjas = "Petraitis" |
| Keli kriterijų rinkiniai, vienas stulpelis visuose rinkiniuose | (Pardavimas > 6000 AND Pardavimas < 6500 ) OR (Pardavimas < 500) |
| Keli kriterijų rinkiniai, keli stulpeliai kiekviename rinkinyje | (Pardavėjas = "Onaitis" AND Pardavimas >3000) ARBA (Pardavėjas = "Petraitis" AND Pardavimas > 1500) |
| Pakaitos simbolių kriterijai | Pardavėjas = vardas, kurio antra raidė „u“ |
Išplėstinio filtro kriterijų apžvalga
Išplėstinis filtras veikia skirtingai nei filtras keliais svarbiais būdais.
- Rodomas dialogo langas Išplėstinis filtras, o ne meniu Automatinis filtravimas.
- Sukuriate kriterijų diapazoną (atskirus langelius virš duomenų), kuriame įvedate filtravimo sąlygas, tada nurodote dialogo langui Išplėstinis filtras naudoti tą diapazoną.
- Išplėstinis filtras automatiškai NEATNAUJINAMAS, kai pakeičiate kriterijų reikšmes
Pastaba
Išplėstinis filtras vis dar pasiekiamas sudėtingiems filtravimo scenarijams, nors naujesnės funkcijos, pvz., "Copilot" programoje "Excel", dabar gali padėti vartotojams analizuoti duomenis ir filtruoti natūralios kalbos užklausas kaip alternatyvų metodą kai kuriais naudojimo atvejais.
AND ir OR logikos supratimas
| Logikos tipas | Kaip nustatyti | Pavyzdys | Ką randa |
|---|---|---|---|
| AND logika (visi kriterijai turi būti teisingi) | Kriterijų įdėjimas į tą pačią eilutę | 1 stulpelyje įveskite = "Daržovės ir vaisiai" Pardavimas > 1000 2 stulpelyje (abu toje pačioje eilutėje) |
Tik eilutės, kuriose Tipas YRA "Daržovės ir vaisiai" IR Pardavimas IS didesnis nei 1000 |
| OR logika (bet kuris kriterijus gali būti teisingas) | Kriterijų įdėjimas į kitą eilutę | 1 eilutė: Tipas = "Daržovės ir vaisiai" 2 eilutė: Tipas = "Mėsa" (skirtingos eilutės, tas pats stulpelis) |
Eilutės, kuriose Tipas YRA "Daržovės ir vaisiai" ARBA Tipas YRA "Mėsa" (arba abu) |
Duomenų pavyzdžiai
Toliau pateiktas duomenų pavyzdys naudojamas visiems veiksmams šiame straipsnyje.
Šie duomenys apima tris tuščias eilutes virš sąrašo diapazono, kuris bus naudojamas kaip kriterijų diapazonas (A1:C4) ir sąrašo diapazonas (A6: C10). Kriterijų diapazonas turi stulpelių žymas ir apima bent vieną tuščią eilutę tarp sąrašo diapazono ir kriterijų reikšmių.
Norėdami dirbti su šiais duomenimis, pažymėkite juos toliau pateiktoje lentelėje, nukopijuokite ir įklijuokite jį į naujo "Excel" darbalapio langelį A1.
| Tipas | Pardavėjas | Pardavimas |
|---|---|---|
| Tipas | Pardavėjas | Pardavimai |
| Gėrimai | Jonaitis | 5 122 EUR |
| Mėsos produktai | Onaitis | 450 EUR |
| Daržovės ir vaisiai | Petraitis | 6 328 EUR |
| Daržovės ir vaisiai | Onaitis | 6 544 EUR |
Šiame pavyzdyje gautas darbalapis atrodys taip: filtro kriterijų diapazonas bus pažymėtas mėlyna spalva, o sąrašo diapazonas (norimi filtruoti duomenys) – raudonai.
Lyginimo operatoriai
Naudodami šiuos operatorius galite lyginti dvi reikšmes. Kai dvi reikšmės yra lyginamos naudojant šiuos operatorius, rezultatas gali būti loginė reikšmė – reikšmė TRUE (teisinga) arba FALSE (klaidinga).
| Lyginimo operatorius | Reikšmė | Pavyzdys |
|---|---|---|
| = (lygybės ženklas) | Lygu | A1=B1 |
| > (ženklas "daugiau nei") | Daugiau nei | A1>B1 |
| < (ženklas "mažiau nei") | Mažiau nei | A1<B1 |
| >= (ženklas "daugiau nei arba lygu") | Daugiau arba lygu | A1>=B1 |
| <= (ženklas "mažiau nei arba lygu") | Mažiau arba lygu | A1<=B1 |
| <> (ženklas "nelygu") | Nelygu | A1<>B1 |
Lygybės ženklo naudojimas norint įvesti tekstą arba reikšmę
Kadangi lygybės ženklas (=) naudojamas nurodyti formulę, kai įvedate tekstą arba reikšmę į langelį, "Excel" įvertina jūsų įvestį; Tačiau tai gali nulemti netikėtus filtravimo rezultatus. Norėdami nurodyti lygybės palyginimo operatorių tekstui arba reikšmei, kriterijų diapazono atitinkamame langelyje įveskite kriterijus kaip eilutės išraišką:
=''=įrašas''
Kur įrašas yra tekstas arba reikšmė, kurią norite rasti. Pavyzdžiui:
| Ką įvedate langelyje | Kaip programa „Excel“ įvertina ir rodo |
|---|---|
| ="=Onaitis" | =Onaitis |
| ="=3000" | =3000 |
Atsižvelgiant į didžiąsias ir mažąsias raides
Filtruojant teksto duomenis, programa „Excel“ mažųjų ir didžiųjų raidžių neskiria. Tačiau didžiųjų ir mažųjų raidžių galite ieškoti naudodami formulę. Pavyzdžio ieškokite skyriuje Pakaitos simbolių kriterijai.
Iš anksto apibrėžtų pavadinimų naudojimas
Galite pavadinti diapazoną Kriterijai ir diapazono nuoroda bus automatiškai rodoma lauke Kriterijų diapazonas. Taip pat galite apibrėžti filtruojamo sąrašo diapazono pavadinimą Duomenų bazė ir srities, kur norite įklijuoti eilutes, pavadinimą Išskleisti, ir šie diapazonai bus atitinkamai automatiškai rodomi laukuose Sąrašo diapazonas ir Kopijuoti į.
Kriterijų kūrimas naudojant formulę
Kaip kriterijų galite naudoti suskaičiuotą reikšmę, kuri yra formulės kaip kriterijaus rezultatas. Svarbu atsiminti šiuos punktus:
- Formulė turi apskaičiuoti reikšmę TRUE (teisinga) arba FALSE (neteisinga).
- Kadangi naudojate formulę, įveskite ją kaip įprasta, bet neveskite išraiškos taip:
=''=Įrašas'' - Kriterijų etiketėse nenaudokite stulpelio etiketės; palikite kriterijų etiketes tuščias arba naudokite etiketę, kuri nėra stulpelio etiketė sąrašo diapazone (toliau pavyzdžiuose Apskaičiuotas vidutinis dydis ir Tikslus atitikimas).
Jei formulėje vietoje santykinės langelio nuorodos ar diapazono pavadinimo naudojate stulpelio etiketę, programa "Excel" langelyje rodo klaidos reikšmę, pvz., #NAME? arba #VALUE! langelyje, kuriame yra kriterijus. Tokios klaidos galite nepaisyti, nes sąrašo diapazonui filtruoti įtakos ji neturi. - Formulėje, kurią naudojate kriterijams, turi būti naudojama santykinė nuoroda, nurodanti atitinkamą pirmos duomenų eilutės langelį.
- Visos kitos nuorodos formulėje turi būti absoliučiosios.
Keli kriterijai, vienas stulpelis, bet kuris kriterijus teisingas
Bulio logika: (Pardavėjas = "Onaitis" OR Pardavėjas = "Petraitis")
Naudokite šį saitą, kai norite filtruoti eilutes, kuriose vienas stulpelis atitinka BET kurią iš kelių reikšmių. Bus rodomos abi eilutės su Davolio IR eilutės su Buchanan.
Jei norite rasti eilutes, kurios atitinka kelis vieno stulpelio kriterijus, įveskite kriterijus vieną po kito atskirose kriterijų diapazono eilutėse. Pavyzdžiui, pirmose dviejose kriterijų diapazono eilutėse įveskite šiuos elementus:
Tipas Pardavėjas Pardavimas ="=Onaitis" ="=Petraitis" Spustelėkite sąrašo diapazono langelį.
Skirtuko Duomenys grupėje Rūšiavimas ir filtravimas spustelėkite Išplėstinis.
Pasirinkite Filtruoti sąrašą, vietoje slėpti eilutes, kurios neatitinka jūsų kriterijų, arba Kopijuoti į kitą vietą, kopijuoti eilutes, atitinkančias jūsų kriterijus, į kitą darbalapio sritį.
Lauke Kriterijų diapazonas įveskite kriterijų diapazono nuorodą, įskaitant kriterijų žymas. Naudodami pavyzdį įveskite $A$1:$C$3.
Naudojant pavyzdį, filtruoti sąrašo diapazono rezultatai yra:
Tipas Pardavėjas Pardavimas Mėsos produktai Onaitis 450 EUR Daržovės ir vaisiai Petraitis 6 328 EUR Daržovės Onaitis 6 544 EUR
Keli kriterijai, keli stulpeliai, visi kriterijai teisingi
Bulio logika: (Tipas = "Daržovės ir vaisiai" AND Pardavimas > 1000)
Jei norite rasti eilutes, kurios atitinka kelis kriterijus keliuose stulpeliuose, įveskite visus kriterijus toje pačioje kriterijų diapazono eilutėje. Pavyzdžiui, įveskite:
Tipas Pardavėjas Pardavimas ="=Daržovės ir vaisiai". >1000 Spustelėkite sąrašo diapazono langelį.
Skirtuko Duomenys grupėje Rūšiavimas ir filtravimas spustelėkite Išplėstinis.
Pasirinkite Filtruoti sąrašą, vietoje slėpti eilutes, kurios neatitinka jūsų kriterijų, arba Kopijuoti į kitą vietą, kopijuoti eilutes, atitinkančias jūsų kriterijus, į kitą darbalapio sritį.
Lauke Kriterijų diapazonas įveskite kriterijų diapazono nuorodą, įskaitant kriterijų žymas. Naudodami pavyzdį įveskite $A$1:$C$2.
Naudojant pavyzdį, filtruoti sąrašo diapazono rezultatai yra:
Tipas Pardavėjas Pardavimas daržovės ir vaisiai Petraitis 6 328 EUR Daržovės Onaitis 6 544 EUR
Keli kriterijai, keli stulpeliai, bet kuris kriterijus teisingas
Bulio logika: (Tipas = "Daržovės ir vaisiai" OR Pardavėjas = "Petraitis")
Jei norite rasti eilutes, kurios atitinka kelis kriterijus keliuose stulpeliuose, kai bet kuris kriterijus gali būti teisingas, kriterijus įveskite skirtinguose kriterijų diapazono stulpeliuose ir eilutėse. Pavyzdžiui, įveskite:
Tipas Pardavėjas Pardavimas ="=Daržovės ir vaisiai". ="=Petraitis" Spustelėkite sąrašo diapazono langelį.
Skirtuko Duomenys grupėje Rūšiavimas & filtravimas spustelėkite Išsamiau.
Pasirinkite Filtruoti sąrašą, vietoje slėpti eilutes, kurios neatitinka jūsų kriterijų, arba Kopijuoti į kitą vietą, kopijuoti eilutes, atitinkančias jūsų kriterijus, į kitą darbalapio sritį.
Lauke Kriterijų diapazonas įveskite kriterijų diapazono nuorodą, įskaitant kriterijų žymas. Naudodami pavyzdį įveskite $A$1:$B$3.
Naudojant pavyzdį, filtruoti sąrašo diapazono rezultatai yra:
Tipas Pardavėjas Pardavimas daržovės ir vaisiai Petraitis 6 328 EUR Daržovės Onaitis 6 544 EUR
Keli kriterijų rinkiniai, vienas stulpelis visuose rinkiniuose
Bulio logika: ( (Pardavimas > 6000 AND Pardavimas < 6500 ) OR (Pardavimas < 500) )
Jei norite rasti eilutes, kurios atitinka kelis kriterijų rinkinius, kai kiekviename rinkinyje yra vieno stulpelio kriterijus, įtraukite kelis stulpelius su ta pačia stulpelio antrašte. Pavyzdžiui, įveskite:
Tipas Pardavėjas Pardavimas Pardavimai >6000 <6500 <500 Spustelėkite sąrašo diapazono langelį. Naudodami pavyzdį spustelėkite bet kurį langelį sąrašo diapazone A6:C10.
Skirtuko Duomenys grupėje Rūšiavimas ir filtravimas spustelėkite Išplėstinis.
Pasirinkite Filtruoti sąrašą, vietoje slėpti eilutes, kurios neatitinka jūsų kriterijų, arba Kopijuoti į kitą vietą, kopijuoti eilutes, atitinkančias jūsų kriterijus, į kitą darbalapio sritį.
-
Patarimas
Kai kopijuojate filtruotas eilutes į kitą vietą, galite nurodyti, kuriuos stulpelius įtraukti į kopijavimo operaciją. Prieš filtravimą nukopijuokite norimų stulpelių žymas į pirmąją eilutę srityje, kurioje planuojate įklijuoti filtruotas eilutes. Filtruodami įveskite nuorodą į nukopijuotas stulpelių žymas lauke Kopijuoti į. Tada nukopijuotos eilutės apims tik stulpelius, kurių žymas nukopijavote.
-
Lauke Kriterijų diapazonas įveskite kriterijų diapazono nuorodą, įskaitant kriterijų žymas. Naudodami pavyzdį įveskite $A$1:$D$3.
Naudojant pavyzdį, filtruoti sąrašo diapazono rezultatai yra:
Tipas Pardavėjas Pardavimas Mėsos produktai Onaitis 450 EUR Daržovės ir vaisiai Petraitis 6 328 EUR
Keli kriterijų rinkiniai, keli stulpeliai kiekviename rinkinyje
Bulio logika: ( (Pardavėjas = "Onaitis" AND Pardavimas >3000) OR (Pardavėjas = "Petraitis" AND Pardavimas > 1500) )
Jei norite rasti eilutes, atitinkančias kelis kriterijų rinkinius, kai kiekvieno rinkinio kriterijai skirti keliems stulpeliams, kiekvieną kriterijų rinkinį įveskite atskiruose stulpeliuose ir eilutėse. Pavyzdžiui, įveskite:
Tipas Pardavėjas Pardavimas ="=Onaitis" >3000 ="=Petraitis" >1500 Spustelėkite sąrašo diapazono langelį. Naudodami pavyzdį spustelėkite bet kurį langelį sąrašo diapazone A6:C10.
Skirtuko Duomenys grupėje Rūšiavimas ir filtravimas spustelėkite Išplėstinis.
Pasirinkite Filtruoti sąrašą, vietoje slėpti eilutes, kurios neatitinka jūsų kriterijų, arba Kopijuoti į kitą vietą, kopijuoti eilutes, atitinkančias jūsų kriterijus, į kitą darbalapio sritį.
Lauke Kriterijų diapazonas įveskite kriterijų diapazono nuorodą, įskaitant kriterijų žymas. Naudodami pavyzdį įveskite $A$1:$C$3.
Naudojant pavyzdį, filtruoti sąrašo diapazono rezultatai bus:
Tipas Pardavėjas Pardavimas daržovės ir vaisiai Petraitis 6 328 EUR Daržovės Onaitis 6 544 EUR
Pakaitos simbolių kriterijai
Bulio logika: Pardavėjas = vardas, kurio antra raidė „u“
Jei norite rasti teksto reikšmes, kurias sudaro tam tikri simboliai, bet ne kiti, atlikite vieną ar kelis iš šių veiksmų:
Įveskite vieną arba kelis simbolius be lygybės ženklo (=), jei norite rasti eilutes, kurių teksto reikšmė stulpelyje prasideda šiais simboliais. Pavyzdžiui, jei įvedate tekstą Jo kaip kriterijų, programa „Excel“ randa „Jonaitis“, „Jonas“ ir „Jokūbauskas“.
Naudokite pakaitos simbolius.
Naudokite Jei norite rasti ? (klaustuką) Bet kokį vieną simbolį
Pvz., įvedus "ka?", bus rasti žodžiai "kas" ir "kad"* (žvaigždutė) Bet koks simbolių skaičius
Pvz., įvedus "p*ma", bus rasti žodžiai "programa" ir "pirma"~ (tildę), po kurios ?, * ar ~ Klaustukas, žvaigždutė arba tildė
Pavyzdžiui, fy91~? Randa "FY91?"
Įterpkite bent tris tuščias eilutes virš sąrašo diapazoną, kurį galima naudoti kaip kriterijų diapazoną. Kriterijų diapazonas privalo turėti stulpelių žymas. Įsitikinkite, kad yra bent viena tuščia eilutė tarp sąrašo diapazono ir kriterijų reikšmių.
Eilutėse po stulpelių žymomis įveskite kriterijus, kurie turi atitikti. Naudodami pavyzdį įveskite:
Tipas Pardavėjas Pardavimas ="=Me*" ="=?u*" Spustelėkite sąrašo diapazono langelį. Naudodami pavyzdį spustelėkite bet kurį langelį sąrašo diapazone A6:C10.
Skirtuko Duomenys grupėje Rūšiavimas ir filtravimas spustelėkite Išplėstinis.
Pasirinkite Filtruoti sąrašą, vietoje slėpti eilutes, kurios neatitinka jūsų kriterijų, arba Kopijuoti į kitą vietą, kopijuoti eilutes, atitinkančias jūsų kriterijus, į kitą darbalapio sritį.
Lauke Kriterijų diapazonas įveskite kriterijų diapazono nuorodą, įskaitant kriterijų žymas. Naudodami pavyzdį įveskite $A$1:$B$3.
Naudojant pavyzdį, filtruoti sąrašo diapazono rezultatai yra:
Tipas Pardavėjas Pardavimai Gėrimai Jonaitis 5 122 LTL Mėsos produktai Onaitis 450 EUR Daržovės ir vaisiai Petraitis 6 328 EUR
Išplėstinio filtro šalinimas arba išvalymas
Pritaikę išplėstinį filtrą, galite jį pašalinti, kad vėl matytumėte visus savo duomenis. Toliau aprašyta, kaip tai padaryti.
- Spustelėkite bet kurį langelį filtruojamų duomenų diapazone.
- Eikite į skirtuką Duomenys .
- Grupėje Rūšiavimas & filtravimas spustelėkite Valyti.
- Vėl bus rodomos visos eilutės.
Reikia daugiau pagalbos?
Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.