Kā lietot uzlaboto filtru programmā Excel - kritēriju diapazona piemēri ar formulām

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir parādīts, kā Excel programmā Excel izmantot uzlaboto filtru, un sniegti vairāki netriviāli kritēriju diapazona piemēri, lai izveidotu uz lielajiem burtiem jutīgu filtru, atrastu divu kolonnu sakritības un atšķirības, atlasītu ierakstus, kas atbilst mazākam sarakstam, un citi.

Iepriekšējā rakstā mēs aplūkojām dažādus Excel paplašinātā filtra aspektus un to, kā to izmantot, lai filtrētu rindas, izmantojot AND, kā arī OR loģiku. Tagad, kad jūs zināt pamatus, aplūkosim sarežģītākus kritēriju diapazona piemērus, kas var noderēt jūsu darbā.

    Uz formulu balstīta kritēriju diapazona iestatīšana

    Tā kā lielākā daļa šajā pamācībā aplūkoto kritēriju diapazonu piemēru ietvers dažādas formulas, sāksim ar būtisko noteikumu definēšanu, lai tos pareizi iestatītu. Ticiet man, šī nelielā teorijas daļa ietaupīs jums daudz laika un novērsīs galvassāpes, kas saistītas ar sarežģītu kritēriju diapazonu, kuros ir vairāki nosacījumi, kas balstīti uz formulām, novēršanu.

    • Formulā, ko izmantojat kritēriju diapazonā, ir jānovērtē kā. TRUE vai FALSE .
    • Kritēriju diapazonā jābūt vismaz 2 šūnām: formulas šūna un galvenes šūna.
    • Portāls galvenes šūna formulas kritērijiem jābūt vai nu tukšiem, vai atšķirīgiem no jebkuras tabulas (saraksta diapazona) virsrakstiem.
    • Lai formula, kas jānovērtē attiecībā uz katrā rindā saraksta diapazonā norādiet uz augšējo šūnu ar datiem, izmantojot relatīvu atsauci, piemēram, A1.
    • Lai formula tiktu novērtēta tikai attiecībā uz a konkrēta šūna vai šūnu diapazons , atsaukties uz šo šūnu vai diapazonu, izmantojot absolūto atsauci, piemēram, $A$1.
    • Atsaucoties uz saraksta diapazons formulā vienmēr izmantojiet absolūtās šūnu atsauces.
    • Sniedzot vairākus nosacījumus, ievadiet visus kritērijus vienā rindā, lai tos apvienotu ar UN operatoru un katru kritēriju izvietot atsevišķā rindā, lai tos apvienotu ar VAI operators.

    Excel izvērstā filtra kritēriju diapazona piemēri

    Turpmākajos piemēros uzzināsiet, kā Excel programmā izveidot savus filtrus, lai veiktu sarežģītākus uzdevumus, kurus nevar veikt, izmantojot parasto Excel automātisko filtru.

    Uz burtiem un cipariem jutīgs teksta vērtību filtrs

    Tāpat kā Excel automātiskais filtrs, arī izvērstā filtra rīks pēc savas būtības nav jutīgs pret lielajiem un mazajiem burtiem, tas nozīmē, ka, filtrējot teksta vērtības, tas nenošķir lielos un mazos burtus. Tomēr varat viegli veikt meklēšanu, ņemot vērā mazos un lielos burtus, izmantojot funkciju EXACT izvērstā filtra kritērijos.

    Piemēram, lai filtrētu rindas, kurās ir Banāni , ignorējot BANANA un banāns , kritēriju diapazonā ievadiet šādu formulu:

    =EXACT(B5, "Banāns")

    kur B ir aile, kurā ir elementu nosaukumi, un 5. rinda ir pirmā datu rinda.

    Un pēc tam piemēro Excel paplašināto filtru, noklikšķinot uz Advanced pogu uz Dati cilni un konfigurējiet Saraksta diapazons un Kritēriju diapazons kā parādīts zemāk redzamajā ekrānuzņēmumā. Lūdzu, pievērsiet uzmanību tam, ka Kritēriju diapazons ietver 2 šūnas - galvenes šūna un formulas šūna .

    Piezīme. Iepriekš redzamajā attēlā, kā arī visos turpmākajos šīs pamācības ekrānšāviņos formulas kritēriju diapazona šūnās ir parādītas tikai skaidrības labad. Jūsu reālajās darblapās formulas šūnai ir jāatgriež TRUE vai FALSE atkarībā no tā, vai pirmā datu rinda atbilst kritērijiem vai ne:

    Filtrēt vērtības, kas ir virs vai zem vidējās vērtības slejā

    Filtrējot skaitliskās vērtības, bieži var būt nepieciešams parādīt tikai tās šūnas, kas ir virs vai zem vidējās vērtības kolonnā. Piemēram:

    Rindu filtrēšana ar starpsummu virs vidējā , kritēriju diapazonā izmantojiet šādu formulu:

    =F5>VIDĒJAIS($F$5:$F$50)

    Rindu filtrēšana ar starpsummu zem vidējā līmeņa , izmantojiet šādu formulu:

    =F5

    Lūdzu, pievērsiet uzmanību, ka mēs izmantojam relatīvo atsauci, lai atsauktos uz augšējo šūnu ar datiem (F5), un absolūto atsauci, lai noteiktu visu diapazonu, kuram vēlaties aprēķināt vidējo vērtību, izņemot kolonnas virsrakstu ($F$5:$F$50).

    Tālāk redzamajā ekrānšāviņa attēlā ir parādīta iepriekš minētā vidējā formula darbībā:

    Tie no jums, kuri ir iepazinušies ar Excel skaitļu filtriem, var aizdomāties, kāpēc kādam būtu jātraucējas izmantot uzlabotu filtru, ja iebūvētie skaitļu filtri jau ir. Virs vidējā un Zem vidējā līmeņa Tas ir pareizi, bet iebūvētos Excel filtrus nevar izmantot ar OR loģiku!

    Lai turpinātu šo piemēru, filtrēsim rindas, kurās Starpsumma (F sleja) VAI Septembris pārdošana (E aile) ir virs vidējā. Šim nolūkam izveidojiet kritēriju diapazonu ar OR loģiku, ievadot katru nosacījumu atsevišķā rindā. Rezultātā iegūsiet sarakstu ar vienumiem, kuru vērtības ir virs vidējā E vai F ailē:

    Filtrējiet rindas ar tukšajiem vai tukšajiem punktiem.

    Kā visi zina, programmā Excel Filter ir iebūvēta iespēja filtrēt tukšas šūnas. Atlasot vai atceļot atlasi (tukši) izvēles rūtiņu automātiskā filtra izvēlnē, varat attēlot tikai tās rindas, kurās vienā vai vairākās kolonnās ir tukšas vai nav tukšas šūnas. Problēma ir tā, ka iebūvētais Excel tukšo šūnu filtrs var darboties tikai ar AND loģiku.

    Ja vēlaties filtrēt tukšas vai tukšas šūnas, izmantojot OR loģiku, vai izmantot tukšas/nepapildinātas šūnas kopā ar kādu citu kritēriju, izveidojiet uzlaboto filtrēšanas kritēriju diapazonu, izmantojot vienu no šādām formulām:

    Filtrs sagataves :

    top_cell =""

    Filtrs bez tukšajiem laukumiem:

    top_cell ""

    Tukšo šūnu filtrēšana ar OR loģiku

    Lai filtrētu rindas, kurām A vai B slejā, vai abās slejās ir tukša šūna, šādi konfigurējiet izvērstā filtra kritēriju diapazonu:

    • =A6=""
    • =B6=""

    kur 6 ir augšējā datu rinda.

    Ne tukšo šūnu filtrēšana ar OR un AND loģiku

    Lai labāk izprastu, kā Excel uzlabotais filtrs darbojas ar vairākiem kritērijiem, filtrēsim mūsu parauga tabulas rindas ar šādiem nosacījumiem:

    • Vai nu Reģions (A sleja) vai Prece (B slejā) jābūt ne tukšai, un
    • Starpsumma (C aile) jābūt lielākam par 900.

    Citiem vārdiem sakot, mēs vēlamies parādīt rindas, kas atbilst šādiem nosacījumiem:

    ( Starpsumma >900 UN Reģions = nav tukšs) VAI ( Starpsumma >900 UN Prece = nav tukšs)

    Kā jau zināt, Excel paplašinātā filtra kritēriju diapazonā nosacījumi, kas savienoti ar AND loģiku, jāievada vienā rindā, bet nosacījumi, kas savienoti ar OR loģiku, - dažādās rindās:

    Tā kā viens kritērijs šajā piemērā ir izteikts ar formulu (bez tukšajiem laukiem), bet otrs ietver salīdzināšanas operatoru (Sub-total> 900), atgādināšu, ka:

    • Kritērijiem, kas veidoti ar salīdzināšanas operatoriem, jābūt ar virsrakstiem, kas ir tieši tādi paši kā tabulas virsraksti, piemēram, kā Starpsumma iepriekš redzamajā ekrānšā attēlā norādītie kritēriji.
    • Uz formulām balstītiem kritērijiem jābūt vai nu tukšai virsraksta šūnai, vai virsrakstam, kas neatbilst nevienam no tabulas virsrakstiem, piemēram. Neaizpildītas veidlapas iepriekš redzamajā ekrānšā attēlā norādītie kritēriji.

    Kā iegūt N ierakstu augšējo/apakšējo daļu

    Kā jūs droši vien zināt, iebūvētajos Excel skaitļu filtros ir iespēja attēlot 10 augšējos vai 10 apakšējos elementus. Bet ko darīt, ja jums ir jāfiltrē 3 augšējās vai 5 apakšējās vērtības? Šajā gadījumā noderēs Excel uzlabotais filtrs ar šādām formulām:

    Izraksts top N vienību:

    top_cell >=LARGE( diapazons , N)

    Izraksts apakšā N vienību:

    top_cell <=SMALL( diapazons , N)

    Piemēram, lai filtrētu 3 augšējās starpsummas, izveidojiet kritēriju diapazonu, izmantojot šo formulu:

    =F5>=LARGE($F$5:$F$50,3)

    Lai iegūtu 3 apakšējās starpsummas, izmantojiet šo formulu:

    =F5>=SMALL($F$5:$F$50,3)

    kur F5 ir visaugstāk esošā šūna ar datiem Starpsumma sleju (izņemot slejas virsrakstu).

    Tālāk redzamajā ekrānšāviņa attēlā ir parādīta 3. galvenās formulas darbība:

    Piezīme. Ja saraksta diapazonā ir vairākas rindas ar vienādām vērtībām, kas ietilpst N saraksta augšpusē/apakšā, tiks parādītas visas šādas rindas, kā parādīts tālāk redzamajā ekrānšāviņā:

    Divu kolonnu sakritību un atšķirību filtrēšana

    Vienā no mūsu iepriekšējiem rakstiem tika izskaidroti dažādi veidi, kā Excel programmā salīdzināt divus kolonnas un atrast to sakritības un atšķirības. Papildus Excel formulām, nosacījuma formatēšanas noteikumiem un iepriekš minētajā pamācībā aprakstītajam dublēšanas novēršanas rīkam varat izmantot arī Excel uzlaboto filtru, lai iegūtu rindas, kurām divās vai vairākās kolonnās ir vienādas vai atšķirīgas vērtības. Lai to izdarītu, ievadiet vienu.šādas vienkāršas formulas kritēriju diapazonā:

    • Filtrs atbilst (dublikāti) 2 slejās:

    =B5=C5

  • Filtrs atšķirības (unikālas vērtības) 2 kolonnās:
  • =B5C5

    kur B5 un C5 ir visaugstāk esošās šūnas ar datiem abās kolonnās, kuras vēlaties salīdzināt.

    Piezīme. Ar izvērstā filtra rīku var meklēt tikai sakritības un atšķirības. tā pati rinda Lai atrastu visas vērtības, kas ir A slejā, bet nav atrodamas B slejā, izmantojiet šo formulu.

    Filtrēt rindas, pamatojoties uz atbilstošiem saraksta elementiem

    Pieņemsim, ka jums ir liela tabula ar simtiem vai tūkstošiem rindu, un jūs esat saņēmis īsāku sarakstu, kurā ir tikai tie elementi, kas ir būtiski konkrētajā brīdī. Jautājums ir - kā atrast visus ierakstus tabulā, kas ir vai nav mazākajā sarakstā?

    Filtrēt rindas, kas atbilst saraksta vienībām

    Lai atrastu visus avota tabulas vienumus, kas atrodas arī mazākā sarakstā, izmantojot šādu COUNTIF formulu:

    COUNTIF( list_to_match , top_data_cell)

    Pieņemot, ka mazāks saraksts ir diapazonā D2:D7 un salīdzināmie tabulas elementi ir B slejā, sākot no 10. rindas, formula ir šāda (lūdzu, ievērojiet absolūto un relatīvo atsauču izmantošanu):

    =COUNTIF($D$2:$D$7,B10)

    Protams, jūs varat filtrēt tabulu, izmantojot tikai vienu kritēriju.

    Piemēram, lai filtrētu rindas, kas atbilst sarakstam, bet attiecībā uz Ziemeļu reģions ievadiet divus kritērijus tikai vienā rindā, lai tie darbotos ar AND loģiku:

    • Reģions: ="=North"
    • Atbilstošie priekšmeti: =COUNTIF($D$2:$D$7,B10)

    Kā redzams zemāk redzamajā ekrānšāviņas attēlā, tabulā ir tikai divi ieraksti, kas atbilst abiem kritērijiem:

    Piezīme. Šajā piemērā mēs izmantojam precīza atbilstība teksta vērtību kritēriji: ="=North " lai atrastu tikai tās šūnas, kas ir precīzi vienādas ar norādīto tekstu. Ja reģiona kritērijus ievadāt vienkārši kā Ziemeļos (bez vienādības zīmes un dubultajām pēdiņām), Microsoft Excel atradīs visus vienumus, kas sākas ar norādīto tekstu, piemēram. Ziemeļaustrumu vai Ziemeļrietumu . Lai iegūtu vairāk informācijas, skatiet sadaļu Excel paplašinātais teksta vērtību filtrs.

    Filtrēt rindas, kas neatbilst saraksta vienībām

    Lai atrastu visus tabulas vienumus, kas nav mazākajā sarakstā, pārbaudiet, vai mūsu COUNTIF formulas rezultāts ir vienāds ar nulli:

    COUNTIF( list_to_match , top_data_cell) =0

    Piemēram, lai filtrētu Ziemeļu reģions tabulas vienumus, kas parādās sarakstā, izmantojiet šādus kritērijus:

    • Reģions: ="="=Severos"
    • Neatbilstoši priekšmeti: =COUNTIF($D$2:$D$7,B10)=0

    Piezīmes:

    • Ja saskaņojamais saraksts atrodas citā darblapā, formulā noteikti norādiet lapas nosaukumu, piemēram, =COUNTIF(Sheet2!$A$2:$A$7,B10) .
    • Ja vēlaties izvilkt rezultātus uz citu lapu, palaidiet Paplašināto filtru no mērķa lapas, kā paskaidrots sadaļā Kā izvilkt filtrētās rindas uz citu darblapu.

    Filtrējiet nedēļas nogales un darba dienas

    Līdz šim mūsu izvērstā filtra kritēriju diapazona piemēros galvenokārt tika aplūkotas skaitliskās un teksta vērtības. Tagad ir pienācis laiks sniegt dažas norādes tiem, kas darbojas ar datumiem.

    Iebūvētie Excel datumu filtri piedāvā plašu iespēju klāstu, kas aptver daudzus scenārijus. Daudzus, bet ne visus! Piemēram, ja jums būtu dots datumu saraksts un lūgts filtrēt darbdienas un brīvdienas, kā jūs to darītu?

    Kā jūs droši vien zināt, Microsoft Excel nodrošina īpašu WEEKDAY funkciju, kas atgriež nedēļas dienu, kas atbilst dotajam datumam. Tieši šo funkciju mēs izmantosim Excel paplašinātā filtra kritēriju diapazonā.

    Kā filtrēt nedēļas nogales programmā Excel

    Paturot prātā, ka nedēļas dienas izteiksmē 1 apzīmē svētdienu, bet 6 - sestdienu, nedēļas nogales filtrēšanas formula ir šāda:

    VAI(NEDĒĻAS DIENA( datums )=7, NEDĒĻAS DIENA( datums )=1)

    Šajā piemērā mēs filtrējam datumus B slejā, sākot ar 5. rindu, tāpēc mūsu formula Weekends iegūst šādu formu:

    =OR(NEDĒĻAS DIENA(B5)=7, NEDĒĻAS DIENA(B5)=1)

    Kā filtrēt darba dienas programmā Excel

    Lai filtrētu darba dienas, pārveidojiet iepriekš minēto formulu tā, lai tajā netiktu iekļauti cipari 1 (svētdiena) un 7 (sestdiena):

    AND(NEDĒĻAS DIENA( datums )7, NEDĒĻAS DIENA( datums )1)

    Mūsu tabulas paraugam tiks izmantota šāda formula:

    =AND(NEDĒĻAS DIENA(B5)7, NEDĒĻAS DIENA(B5)1)

    Turklāt varat pievienot vēl vienu nosacījumu, lai filtrētu tukšās šūnas: =B5""

    Lai filtrētu datumus darblapās citos veidos, vienkārši atrodiet atbilstošo funkciju Datums un nevilcinieties to izmantot paplašinātajā filtrēšanas kritēriju diapazonā.

    Nu, lūk, kā jūs izmantojat Excel programmā Excel uzlaboto filtru ar sarežģītiem kritērijiem. Protams, jūsu iespējas neaprobežojas ar šajā pamācībā aplūkotajiem piemēriem, mūsu mērķis bija tikai sniegt jums dažas iedvesmojošas idejas, kas jūs ievirzīs uz pareizā ceļa. Atceroties, ka ceļš uz meistarību ir bruģēts ar praksi, varat lejupielādēt mūsu piemērus, izmantojot tālāk norādīto saiti, un paplašināt vai apgriezt-inženieris tos labāk izprast. Paldies, ka izlasījāt, un ceru jūs redzēt mūsu blogā nākamnedēļ!

    Prakses darba burtnīca

    Excel uzlaboto filtru piemēri (.xlsx fails)

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.