Sisukord
Õpetuses selgitatakse Exceli täiustatud filtri põhitõdesid ja näidatakse, kuidas seda kasutada, et leida kirjed, mis vastavad ühele või mitmele keerukale kriteeriumile.
Kui teil oli võimalus lugeda meie eelmist õpetust, siis teate, et Excel Filter pakub erinevaid võimalusi erinevate andmetüüpide jaoks. Need sisseehitatud filtreerimisvõimalused teksti, numbrite ja kuupäevade jaoks saavad hakkama paljude stsenaariumidega. Paljude, kuid mitte kõigi! Kui tavaline AutoFilter ei saa teha seda, mida soovite, kasutage tööriista Advanced Filter ja konfigureerige täpselt teie vajadustele vastavad kriteeriumid.
Exceli täiustatud filter on tõesti kasulik, kui on vaja leida andmeid, mis vastavad kahele või enamale keerulisele kriteeriumile, näiteks kahe veeru vaheliste vastete ja erinevuste väljavõtmine, teise nimekirja elementidele vastavate ridade filtreerimine, täpsete vastete, sealhulgas suurte ja väikeste tähtede leidmine ja palju muud.
Täiustatud filter on saadaval kõigis Excel 365 - 2003 versioonides. Lisateabe saamiseks klõpsake allolevatel linkidel.
Exceli täiustatud filter vs. AutoFilter
Võrreldes põhilise AutoFilter tööriistaga töötab Advanced Filter paaril olulisel viisil teisiti.
- Excel AutoFilter on sisseehitatud funktsioon, mida rakendatakse ühe nupuvajutusega. Vajutage lihtsalt nuppu Filter nuppu ribal ja teie Exceli filter on valmis.
Täiustatud filtrit ei saa rakendada automaatselt, kuna sellel ei ole etteantud seadistust, vaid see nõuab nimekirja vahemiku ja kriteeriumide vahemiku käsitsi konfigureerimist.
- AutoFilter lubab filtreerida andmeid maksimaalselt 2 kriteeriumi alusel ja need tingimused määratakse otse välja Kohandatud AutoFilter dialoogiaknas.
Kasutades täiustatud filtrit, saate leida ridu, mis vastavad mitmele kriteeriumile mitmes veerus, ja täiustatud kriteeriumid tuleb sisestada oma töölehel eraldi vahemikku.
Allpool leiate üksikasjalikud juhised selle kohta, kuidas kasutada Exceli täiustatud filtrit, ning mõned kasulikud näited teksti- ja arvväärtuste täiustatud filtrite kohta.
Kuidas luua Excelis täiustatud filter
Exceli täiustatud filtri kasutamine ei ole nii lihtne kui AutoFiltri rakendamine (nagu paljude "täiustatud" asjade puhul :), kuid see on kindlasti vaeva väärt. Oma lehe jaoks täiustatud filtri loomiseks tehke järgmised sammud.
1. Korraldage lähteandmed
Paremate tulemuste saamiseks korraldage oma andmekogum järgmiste 2 lihtsa reegli järgi:
- Lisage pealkirjarida, kus igal veerul on unikaalne pealkiri - topeltpealkirjad tekitavad Advanced Filteris segadust.
- Veenduge, et teie andmekogumis ei ole tühje ridu.
Näiteks nii näeb välja meie näidistabel:
2. Seadistage kriteeriumide vahemik
Kirjutage oma tingimused ehk kriteeriumid töölehel eraldi vahemikku. Teoreetiliselt võib kriteeriumide vahemik asuda ükskõik kus lehel. Praktikas on mugavam paigutada see ülevalt alla ja eraldada andmekogumist ühe või mitme tühja reaga.
Täpsemad kriteeriumid:
- Kriteeriumide vahemik peab olema samad veeru pealkirjad kui tabel / vahemik, mida soovite filtreerida.
- Ühele reale kantud kriteeriumid töötavad AND-loogikaga. Erinevatele ridadele sisestatud kriteeriumid töötavad OR-loogikaga.
Näiteks, et filtreerida kirjeid Põhja piirkond, mille Vahesumma on suurem või võrdne 900, seadistage järgmine kriteeriumide vahemik:
- Piirkond: Põhja
- Vahesumma:>=900
Üksikasjalikku teavet võrdlusoperaatorite, jokkerite ja valemite kohta, mida saate oma kriteeriumides kasutada, leiate jaotisest Täpsemad filtrikriteeriumid.
3. Rakendage Exceli täiustatud filtrit
Kohalikus kriteeriumide vahemikus rakendage täiustatud filtrit sel viisil:
- Valige ükskõik milline lahter oma andmekogumis.
- Excel 2016, Excel 2013, Excel 2010 ja Excel 2007, minge aadressile Andmed tab> Sort & Filter rühma ja klõpsake Täiustatud .
Excelis 2003 klõpsake nuppu Andmed menüü, valige punkt Filter ja seejärel klõpsake Täiustatud filter... .
Ilmub Exceli laiendatud filtri dialoogiboks ja te seadistate selle, nagu allpool selgitatud.
4. Konfigureerige täiustatud filtri parameetrid
Exceli laiendatud filtri dialoogiaknas määrake järgmised parameetrid:
- Tegevus Valige, kas filtreerida nimekiri kohapeal või kopeerida tulemused teise kohta.
Valides " Filtreeri nimekiri kohapeal" peidab read, mis ei vasta teie kriteeriumidele.
Kui valite " Tulemuste kopeerimine teise kohta" , valige selle vahemiku vasakpoolne ülemine lahter, kuhu soovite filtreeritud read kleepida. Veenduge, et sihtvahemikus ei ole kuskil veergudes andmeid, sest kõik kopeeritud vahemiku all olevad lahtrid kustutatakse.
- Loetelu vahemik . see on filtreeritavate lahtrite vahemik, veergude pealkirjad tuleks lisada.
Kui te olete valinud oma andmekogumi mis tahes lahtri enne klõpsamist nupule Täiustatud nuppu, valib Excel automaatselt kogu loendivahemiku. Kui Excel sai loendivahemiku valesti, klõpsake nuppu Kokkupõrge dialoog ikoon vahetult paremal pool Loetelu vahemik ja valige hiirega soovitud vahemik.
- Kriteeriumide vahemik See on lahtrite vahemik, kuhu sisestate kriteeriumid.
Lisaks võimaldab täiustatud filtri dialoogiakna vasakus alumises nurgas asuv märkeruut kuvada ainult unikaalsed kirjed See valik aitab näiteks eraldada kõik erinevad (erinevad) elemendid veerus.
Selles näites filtreerime nimekirja kohapeal, seega seadistage Exceli täiustatud filtri parameetrid selliselt:
Lõpuks klõpsake OK ja saate järgmise tulemuse:
See on tore... aga sama tulemust saab tegelikult saavutada ka tavalise Exceli autofiltriga, eks ole? Igatahes, palun ärge kiirustage siit lehelt lahkuma, sest me oleme ainult pinnast kriimustanud, et te oleksite saanud põhilise ettekujutuse, kuidas Exceli täiustatud filter töötab. Edasi artiklis leiate mõned näited, mida saab teha ainult täiustatud filtriga. Et asi oleks teile lihtsamalt jälgitav,tutvume kõigepealt täpsemalt täiustatud filtri kriteeriumidega.
Exceli täiustatud filtri kriteeriumide vahemik
Nagu nägite, ei ole Exceli täiustatud filtri kasutamine mingi raketiteadus. Aga kui olete õppinud täiustatud filtri kriteeriumide üksikasju, on teie võimalused peaaegu piiramatud!
Numbrite ja kuupäevade võrdlusoperaatorid
Täiustatud filtri kriteeriumides saate võrrelda erinevaid arvväärtusi, kasutades järgmisi võrdlusoperaatoreid.
Võrdlusoperaator | Tähendus | Näide |
= | Võrdne | A1=B1 |
> | Suurem kui | A1>B1 |
< | Vähem kui | A1 |
>= | Suurem või võrdne | A1>=B1 |
<= | Vähem või võrdne | A1<=B1 |
Ei ole võrdne | A1B1 |
Võrdlusoperaatorite kasutamine numbritega on ilmne. Ülaltoodud näites kasutasime juba numbrilisi kriteeriume >=900 et filtreerida kirjeid Vahesumma suurem või võrdne 900.
Ja siin on veel üks näide. Oletame, et soovite kuvada Põhja piirkond rekordid kuu kohta juuli koos Summa suurem kui 800. Selleks täpsustage kriteeriumide vahemikus järgmised tingimused:
- Piirkond: Põhja
- Tellimuse kuupäev:>=7/1/2016
- Tellimuse kuupäev: <=7/30/2016
- Summa:>800
Ja nüüd käivitage Exceli täiustatud filtri tööriist, määrake Loetelu vahemik (A4:D50) ja Kriteeriumide vahemik (A2:D2) ja saad järgmise tulemuse:
Märkus. Sõltumata oma töölehel kasutatavast kuupäevavormingust, tuleb alati märkida Täielik kuupäev laiendatud filtri kriteeriumide vahemikus Excelile arusaadavas vormingus, näiteks 7/1/2016 või 1-Jul-2016.
Täiustatud filter teksti väärtuste jaoks
Lisaks numbritele ja kuupäevadele saate kasutada loogilisi operaatoreid ka tekstiväärtuste võrdlemiseks. Reeglid on määratletud alljärgnevas tabelis.
Kriteeriumid | Kirjeldus |
="=tekst" | Filtreeri lahtrid, mille väärtused on täpselt võrdne "text". |
tekst | Filtreeri lahtrid, mille sisu algab "text". |
tekst | Filtreeri lahtrid, mille väärtused on ei ole täpselt võrdne "text" (lahtrid, mille sisu sisaldab "text", lisatakse filtrisse). |
>tekst | Filtreeri lahtrid, mille väärtused on tähestikulises järjekorras pärast "text". |
| Filtreeri lahtrid, mille väärtused on tähestikulises järjekorras enne "text". |
Nagu näete, on tekstiväärtuste jaoks täiustatud filtri loomisel mitmeid eripärasid, nii et räägime sellest lähemalt.
Näide 1. Täpse vaste tekstifilter
Kuvada ainult need lahtrid, mis on täpselt võrdne konkreetsele tekstile või märgile, lisada võrdusmärk kriteeriumides.
Näiteks, et filtreerida ainult Banaan elemendid, kasutage järgmisi kriteeriume:. Microsoft Excel kuvab kriteeriumid kui =banana lahtris, kuid kogu väljendit saab vaadata valemiribal:
Nagu näete ülaltoodud ekraanipildil, näitab kriteeriumid ainult Banaan kirjed koos Vahesumma suurem või võrdne 900, jättes arvesse võtmata Roheline banaan ja Kuldsõrmuse banaan .
Märkus. Kui filtreeritakse numbrilised väärtused mis on täpselt võrdne antud väärtusele, võite kasutada või mitte kasutada kriteeriumis võrdusmärki. Näiteks, et filtreerida kirjeid, mille vahesumma on 900, võite kasutada ükskõik millist järgmistest vahesumma kriteeriumidest:, =900 või lihtsalt 900.
Näide 2. Filtreeri tekstiväärtused, mis algavad kindla(te)ga tähemärgi(te)ga
Kui soovite kuvada kõiki lahtreid, mille sisu algab määratud tekstiga, sisestage see tekst lihtsalt kriteeriumide vahemikku ilma võrdusmärgi või topeltlauseeta.
Näiteks, et filtreerida kõik " roheline ", mille vahesumma on suurem või võrdne 900, kasutage järgmisi kriteeriume:
- Objekt: roheline
- Vahesumma:>=900
Exceli täiustatud filter koos vabakaartidega
Tekstikirjete filtreerimiseks osaline kokkulangevus , saate kasutada täiustatud filtri kriteeriumides järgmisi vabakaardimärke:
- Küsimärk (?), mis vastab mis tahes üksikule tähemärgile.
- tärn (*), et sobitada mis tahes tähemärkide jada.
- Tilde (~), millele järgneb *, ? või ~, et filtreerida lahtrid, mis sisaldavad tõelist küsimärki, tärni või tilde.
Järgnevas tabelis on toodud mõned kriteeriumide vahemiku näited koos jokkeritega.
Kriteeriumid | Kirjeldus | Näide |
*tekst* | Filtreeri rakud, mis sisaldavad "text". | *banana* leiab kõik lahtrid, mis sisaldavad sõna "banaan", nt "rohelised banaanid". |
??tekst | Filtreeri lahtrid, mille sisu algab mis tahes kaks märki, millele järgneb "text". | "Banaan leiab lahtrid, mis sisaldavad sõna "banaan", millele eelneb mis tahes 2 märki, näiteks "1#banaan" või "//banaan". |
tekst*tekst | Filtreeri rakud, mis algab "tekst" JA sisaldavad teine esinemine "tekst" kuskil lahtris. | banaan*banaan leiab lahtrid, mis algavad sõnaga "banaan" ja sisaldavad teist "banaani" esinemist edasi tekstis, nt " banaani roheline vs. banaani kollane" . |
="=tekst*tekst" | Filtreeri rakud, mis alustada AND-iga lõpp koos "tekstiga". | ="= banaan * banaan " leiab lahtrid, mis algavad ja lõpevad sõnaga "banaan", nt " banaan, maitsev banaan" . |
="=text1?text2" | Filtreeri rakud, mis alustada koos "text1", lõpp koos "text2" ja sisaldavad täpselt üks tegelane vahepeal. | ="= banaan ? oranž " leiab lahtrid, mis algavad sõnaga "banaan", lõpevad sõnaga "apelsin" ja sisaldavad ükskõik millist vahepealset märki, nt " banaan/oranž" või " banaan*oranž". |
text~** | Filtreeri rakud, mis algab "text", millele järgneb *, millele järgneb mis tahes muu(d) tegelane(d). | banana~** leiab lahtrid, mis algavad sõnaga "banaan", millele järgneb tärn, millele järgneb mis tahes muu tekst, näiteks "banaan*roheline" või "banaan*kollane". |
="=?????" | Filtreerib lahtrid, mille tekstiväärtused sisaldavad täpselt 5 märki. | ="=?????" leiab lahtrid, mis sisaldavad täpselt 5 tähemärki, näiteks "õun" või "sidrun". |
Ja siin on lihtsaim metsiku kaardi kriteerium (*banaan*), mis leiab kõik lahtrid, mis sisaldavad sõna "banaan":
Valemid täiustatud filtri kriteeriumides
Keerulisemate tingimustega täiustatud filtri loomiseks võite kasutada kriteeriumide vahemikus ühte või mitut Exceli funktsiooni. Selleks, et valemipõhised kriteeriumid töötaksid õigesti, järgige järgmisi reegleid:
- Valem peab olema kas TRUE või FALSE.
- Kriteeriumide vahemik peaks sisaldama vähemalt 2 lahtrit: valemiga lahter ja Pealkirjaelement .
- The Pealkirjaelement valemipõhistes kriteeriumides peaks olema tühi või mille pealkiri erineb mis tahes loeteluala pealkirjast.
- Selleks, et valemit saaks hinnata iga andmerea kohta nimekirjavahemikus, kasutage suhtelist viidet (ilma $-ta, nagu A1), et viidata esimese andmerea lahtrisse.
- Selleks, et valemit saaks hinnata ainult konkreetne rakk või rakkude vahemik , kasutage absoluutset viidet (koos $-ga, näiteks $A$1), et viidata sellele lahtrisse või vahemikku.
- Viidates loeteluväli valemis, kasutage alati absoluutseid lahtriviiteid.
Näiteks filtreerida ridu, kus August müük (veerg C) on suurem kui juuli müük (veerg D), kasutage kriteeriumi =D5>C5, kus 5 on esimene andmerea:
Märkus. Kui teie kriteeriumid hõlmavad ainult üks valem nagu selles näites, veenduge, et kriteeriumide vahemikus on vähemalt 2 lahtrit (valemirakk ja pealkirja lahter).
Keerulisemate näidete saamiseks valemitel põhinevate mitmete kriteeriumide kohta vt Kuidas kasutada Exceli täiustatud filtrit - kriteeriumide vahemiku näited.
Täiustatud filtri kasutamine AND vs. OR loogikaga
Nagu selle õpetuse alguses juba mainitud, võib Exceli täiustatud filter töötada nii AND kui ka OR loogikaga, sõltuvalt sellest, kuidas te seadistate funktsiooni kriteeriumide vahemik :
- Kriteeriumid sama rida on ühendatud JA operaator.
- Kriteeriumid erinevad read on ühendatud VÕI operaator.
Et asi oleks lihtsamini arusaadav, vaadake järgmisi näiteid.
Exceli täiustatud filter AND-loogikaga
Et kuvada kirjeid koos Vahesumma >=900 AND Keskmine >=350, määratleda mõlemad kriteeriumid samal real:
Exceli täiustatud filter OR-loogikaga
Et kuvada kirjeid koos Vahesumma >=900 VÕI Keskmine >=350, paigutage iga tingimus eraldi reale:
Exceli täiustatud filter nii AND- kui ka OR-loogikaga
Et kuvada kirjeid Põhja piirkond, kus Vahesumma suurem või võrdne 900 VÕI Keskmine suurem või võrdne 350, seadistage kriteeriumide vahemik selliselt:
Teisiti öeldes tähendab kriteeriumide vahemik selles näites järgmist tingimust:
( Piirkond =Põhja JA Vahesumma >=900) VÕI ( Piirkond =Põhja JA Keskmine >=350)
Märkus. Selle näite lähtetabel sisaldab ainult nelja piirkonda: põhja, lõuna, ida ja lääne, seega võime julgelt kasutada Põhja Kui oleks mõni muu piirkond, mis sisaldab sõna "põhja", näiteks Loode või Kirde, siis kasutaksime täpse vaste kriteeriume: ="=Põhja"
.
Kuidas ekstraheerida ainult konkreetseid veerge
Kui konfigureerite täiustatud filtrit nii, et see kopeeriks tulemused teise kohta, saate määrata milliseid veerge ekstraheerida .
- Enne filtri rakendamist kirjutage või kopeerige sihtvahemiku esimesse reasse nende veergude pealkirjad, mida soovite ekstraheerida.
Näiteks andmete kokkuvõtte kopeerimiseks, näiteks Piirkond , Punkti ja Vahesumma määratud kriteeriumide vahemiku alusel sisestage 3 veeru sildid lahtritesse H1:J1 (vt allpool esitatud ekraanipilti).
- Rakendage Exceli täiustatud filtrit ja valige Kopeeri teise kohta võimalus all Tegevus .
- In the Kopeeri aadressile kastis, sisestage viide sihtvahemiku (H1:J1) veergude siltidele ja klõpsake nuppu OK.
Tulemusena on Excel filtreerinud read vastavalt kriteeriumide vahemikus loetletud tingimustele ( Põhja piirkonna esemed koos Vahesumma >=900) ja kopeeris 3 veergu määratud kohta:
Kuidas kopeerida filtreeritud read teisele töölehele
Kui te avate tööriista Täiustatud filter oma algseid andmeid sisaldaval töölehel, valige " Kopeeri teise kohta " ja valige valik Kopeeri aadressile vahemik teises lehel, siis jõuate järgmise veateatega: " Saate aktiivsele lehele kopeerida ainult filtreeritud andmeid. ".
Siiski on võimalik filtreeritud ridu kopeerida teisele töölehele, ja te olete juba saanud vihjeid - lihtsalt käivitage Advanced Filter (Täiustatud filter) menüüst sihtkoha leht , nii et see oleks teie aktiivne leht.
Oletame, et teie algne tabel on leht1 ja te soovite filtreeritud andmed kopeerida leht2-le. Siin on super lihtne viis selle tegemiseks:
- Alustuseks määrake kriteeriumide vahemik lehel1.
- Minge leht2-le ja valige töölehe kasutamata osas mõni tühi lahter.
- Käivitage Exceli täiustatud filter ( Andmed tab> Täiustatud ).
- In the Täiustatud filter dialoogiaknas valige järgmised valikud:
- Veebilehel Tegevus , valis Kopeeri teise kohta .
- Klõpsake Loetelu vahemik kasti, lülituge lehele Sheet1 ja valige tabel, mida soovite filtreerida.
- Klõpsake Kriteeriumide vahemik kasti, lülitage leht1 ja valige kriteeriumide vahemik.
- Klõpsake Kopeeri aadressile kasti ja valige sihtvahemiku vasakpoolne ülemine lahter lehel2. (Kui soovite kopeerida ainult mõned veerud, kirjutage eelnevalt soovitud veeru pealkirjad lehel2 ja valige need pealkirjad).
- Klõpsake OK.
Selles näites ekstraheerime 4 veergu Sheet2-le, seega sisestasime vastavad veergude pealkirjad täpselt nii, nagu need on Sheet1-s, ja valisime pealkirju sisaldava vahemiku (A1:D1) Sheet2-sse. Kopeeri aadressile kast:
Põhimõtteliselt on see, kuidas kasutada Excelis täiustatud filtrit. Järgmises õpetuses vaatame lähemalt keerulisemate kriteeriumide vahemiku näiteid koos valemitega, nii et palun jääge kursis!