Sut i ddefnyddio Hidlo Uwch yn Excel - enghreifftiau amrediad meini prawf gyda fformiwlâu

  • Rhannu Hwn
Michael Brown

Mae'r tiwtorial yn dangos sut i ddefnyddio Hidl Uwch yn Excel ac yn darparu nifer o enghreifftiau o ystod meini prawf nad ydynt yn fân i greu hidlydd sy'n sensitif i achos, dod o hyd i gyfatebiaethau a gwahaniaethau rhwng dwy golofn, echdynnu cofnodion sy'n cyd-fynd â rhestr lai , a mwy.

Yn ein herthygl flaenorol, buom yn trafod gwahanol agweddau ar Excel Advanced Filter a sut i'w ddefnyddio i hidlo rhesi gydag AND yn ogystal â rhesymeg OR. Nawr eich bod chi'n gwybod y pethau sylfaenol, gadewch i ni edrych ar enghreifftiau mwy cymhleth o ystod o feini prawf a allai fod yn ddefnyddiol ar gyfer eich gwaith.

    Sefydlu ystod feini prawf sy'n seiliedig ar fformiwla

    Gan fod y rhan fwyaf o'r ystodau meini prawf mae enghreifftiau a drafodir yn y tiwtorial hwn yn mynd i gynnwys fformiwlâu amrywiol, gadewch i ni ddechrau diffinio'r rheolau hanfodol i'w gosod yn iawn. Credwch fi, bydd y darn bach hwn o ddamcaniaeth yn arbed llawer o amser i chi ac yn arbed y cur pen o ddatrys problemau eich ystodau meini prawf cymhleth sy'n cynnwys amodau lluosog yn seiliedig ar fformiwlâu.

    • Y fformiwla a ddefnyddiwch yn yr ystod meini prawf rhaid gwerthuso i TRUE neu FALSE .
    • Dylai'r ystod meini prawf gynnwys o leiaf 2 gell: cell fformiwla a cell pennyn.
    • Dylai cell pennyn y meini prawf sy'n seiliedig ar fformiwla fod naill ai'n wag neu'n wahanol i unrhyw un o benawdau'r tabl (ystod rhestr).
    • Ar gyfer y fformiwla i gael ei werthuso ar gyfer pob rhes yn yr ystod rhestr, cyfeiriwch at y mwyaf-uchafi hidlo dyddiau'r wythnos yn Excel

      I hidlo dyddiau'r wythnos, addaswch y fformiwla uchod fel y bydd yn gadael allan 1's (Sul) a 7's (Sadwrn):

      AND(WEEKDAY( dyddiad ) 7, DYDD WYTHNOS( dyddiad )1)

      Ar gyfer ein tabl sampl, bydd y fformiwla ganlynol yn gweithio fel danteithion:

      =AND(WEEKDAY(B5)7, WEEKDAY(B5)1)

      Yn ogystal, gallwch ychwanegu un mwy o gyflwr i hidlo celloedd gwag allan: =B5""

      I hidlo'r dyddiadau yn eich taflenni gwaith mewn ffyrdd eraill, dewch o hyd i'r ffwythiant Dyddiad perthnasol a pheidiwch ag oedi cyn ei defnyddio yn ystod eich meini prawf hidlo uwch.

      Wel, dyma sut rydych chi'n defnyddio'r Hidlydd Uwch yn Excel gyda meini prawf cymhleth. Wrth gwrs, nid yw eich opsiynau yn gyfyngedig i'r enghreifftiau a drafodir yn y tiwtorial hwn, ein nod oedd rhoi ychydig o syniadau ysbrydoledig i chi a fydd yn eich gosod ar y trywydd iawn. Gan gofio bod y ffordd i feistrolaeth wedi'i phalmantu ag ymarfer, efallai y byddwch am lawrlwytho ein henghreifftiau gan ddefnyddio'r ddolen isod a'u hymestyn neu eu gwrthdroi i gael gwell dealltwriaeth. Diolch i chi am ddarllen a gobeithio y gwelwn ni chi ar ein blog wythnos nesaf!

      Gweithlyfr ymarfer

      Enghreifftiau Hidlo Uwch Excel (ffeil .xlsx)

      cell gyda data gan ddefnyddio cyfeirnod perthynol fel A1.
    • Er mwyn i'r fformiwla gael ei gwerthuso ar gyfer cell benodol neu ystod o gelloedd yn unig, cyfeiriwch at y gell neu'r amrediad hwnnw gan ddefnyddio cyfeirnod absoliwt fel $A$1.
    • Wrth gyfeirio at yr ystod rhestr yn y fformiwla, defnyddiwch gyfeirnodau cell absoliwt bob amser.
    • Wrth gyflenwi amodau lluosog, nodwch bob un y meini prawf ar yr un rhes i'w cysylltu â gweithredwr AND , a rhoi pob maen prawf ar res ar wahân i'w cysylltu â'r gweithredwr NEU .

    Enghreifftiau o ystod meini prawf Hidlo Uwch Excel

    Bydd yr enghreifftiau canlynol yn eich dysgu sut i greu eich ffilterau eich hun yn Excel i ymdrin â thasgau mwy cymhleth na ellir eu cyflawni gan ddefnyddio'r Excel AutoFilter arferol.

    Achos- hidlydd sensitif ar gyfer gwerthoedd testun

    Yn ogystal ag Excel AutoFilter, mae'r offeryn Hidlo Uwch yn ansensitif o ran maint, sy'n golygu nad yw'n gwahaniaethu rhwng llythrennau mawr a llythrennau bach wrth hidlo gwerthoedd testun. Fodd bynnag, gallwch chi wneud chwiliad sy'n sensitif i achos yn hawdd trwy ddefnyddio'r ffwythiant EXACT yn y meini prawf hidlo uwch.

    Er enghraifft, i hidlo rhesi sy'n cynnwys Banana , gan anwybyddu BANANA a banana , rhowch y fformiwla ganlynol yn yr ystod meini prawf:

    =EXACT(B5, "Banana")

    Ble mae B yn y golofn sy'n cynnwys enwau'r eitemau, a rhes 5 yw'r rhes ddata gyntaf .

    Ac yna, cymhwyso Excel Advanced Filtertrwy glicio ar y botwm Advanced ar y tab Data , a ffurfweddu'r Amrediad Rhestr a Amrediad Meini Prawf fel y dangosir yn y sgrinlun isod. Sylwch fod yr ystod Meini prawf yn cynnwys 2 gell - y gell pennawd a'r gell fformiwla .

    0> Nodyn. Mae'r ddelwedd uchod yn ogystal â'r holl sgrinluniau pellach yn y tiwtorial hwn yn dangos fformiwlâu yn y celloedd amrediad meini prawf er mwyn eglurder yn unig. Yn eich taflenni gwaith go iawn, dylai'r gell fformiwla ddychwelyd naill ai GWIR neu ANGHYWIR, yn dibynnu a yw'r rhes gyntaf o ddata yn cyd-fynd â'r meini prawf ai peidio:

    Hidlo gwerthoedd uwchlaw neu islaw'r cyfartaledd mewn colofn

    Wrth hidlo gwerthoedd rhifol, yn aml efallai y byddwch am arddangos y celloedd hynny sy'n uwch neu'n is na gwerth cyfartalog yn y golofn yn unig. Er enghraifft:

    I hidlo rhesi ag is-gyfanswm uwchlaw'r cyfartaledd , defnyddiwch y fformiwla ganlynol yn yr ystod meini prawf:

    =F5>AVERAGE($F$5:$F$50)

    I hidlo rhesi gydag is-gyfanswm islaw'r cyfartaledd , defnyddiwch y fformiwla ganlynol:

    =F5

    Rhowch sylw ein bod yn defnyddio cyfeiriad cymharol i gyfeirio at y gell uchaf gyda data ( F5), a chyfeiriadau absoliwt i ddiffinio'r amrediad cyfan yr ydych am gyfrifo'r cyfartaledd ar ei gyfer, heb gynnwys pennawd y golofn ($F$5:$F$50).

    Mae'r ciplun canlynol yn dangos y fformiwla uchod ar waith :

    Y rhai ohonoch sy'n gyfarwydd ag Excel NumberEfallai y bydd hidlwyr yn meddwl tybed, pam y byddai rhywun yn trafferthu defnyddio hidlydd uwch tra bod gan yr hidlyddion rhif adeiledig yr opsiynau Uwch na'r cyfartaledd ac islaw'r cyfartaledd eisoes? Mae hynny'n iawn, ond ni ellir defnyddio'r hidlwyr Excel sydd wedi'u hadeiladu gyda'r rhesymeg OR!

    Felly, i fynd â'r enghraifft hon ymhellach, gadewch i ni hidlo rhesi lle mae Is-gyfanswm (colofn F) NEU Medi gwerthiannau (colofn E) yn uwch na'r cyfartaledd. Ar gyfer hyn, gosodwch yr ystod meini prawf gyda'r rhesymeg NEU trwy nodi pob amod ar res ar wahân. O ganlyniad, byddwch yn cael rhestr o eitemau gyda'r gwerthoedd cyfartalog uwch naill ai yng ngholofn E neu F:

    Hidlo rhesi gyda bylchau neu heb fylchau

    Fel y gŵyr pawb, mae gan Excel Filter opsiwn mewnol ar gyfer hidlo celloedd gwag. Trwy ddewis neu ddad-ddewis y blwch ticio (Blanks) yn newislen AutoFilter, dim ond y rhesi hynny sydd â chelloedd gwag neu nad ydynt yn wag mewn un neu fwy o golofnau y gallwch eu dangos. Y broblem yw y gall yr hidlydd Excel mewnol ar gyfer bylchau weithio gyda'r rhesymeg AND yn unig.

    Os ydych am hidlo celloedd gwag neu heb fod yn wag gyda'r rhesymeg OR, neu defnyddiwch y gwag/ddim yn wag amodau ynghyd â rhai meini prawf eraill, gosodwch ystod meini prawf hidlo uwch gydag un o'r fformiwlâu canlynol:

    Hidlo bylchau :

    top_cell =""

    Hidlo heb fod yn wag:

    top_cell ""

    Hidlo celloedd gwag gyda'r rhesymeg OR

    I hidlo rhesi sy'nbod â chell wag naill ai yng ngholofn A neu B, neu yn y ddwy golofn, ffurfweddwch yr ystod meini prawf Hidlo Uwch fel hyn:

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

    Ble 6 yw'r rhes uchaf o ddata.

    Hidlo celloedd nad ydynt yn wag gyda OR yn ogystal â rhesymeg AND

    Er mwyn cael mwy o ddealltwriaeth o sut mae Hidlo Uwch Excel yn gweithio gyda meini prawf lluosog, gadewch i ni hidlo rhesi yn ein tabl sampl gyda'r amodau canlynol:

    • Naill ai Rhanbarth (colofn A) neu Eitem dylai (colofn B) fod heb fod yn wag, a dylai
    • Is-gyfanswm (colofn C) fod yn fwy na 900.

    I'w roi'n wahanol , rydym am ddangos rhesi sy'n bodloni'r amodau canlynol:

    ( Is-gyfanswm >900 A Rhanbarth =ddim yn wag) NEU ( Is-gyfanswm >900 A Eitem =ddim yn wag)

    Fel y gwyddoch eisoes, yn yr Excel Advanced Ystod meini prawf hidlo, dylid nodi'r amodau sydd wedi'u cysylltu â'r rhesymeg AND yn yr un rhes, a dylid cysylltu'r amodau â'r rhesymeg OR - ar wahanol rhesi:

    Oherwydd bod un maen prawf yn yr enghraifft hon yn cael ei fynegi gyda fformiwla (di-wactod) a'r llall yn cynnwys gweithredydd cymhariaeth (Is-gyfanswm > 900), gadewch i mi eich atgoffa:

    • Dylai meini prawf a ffurfiwyd gyda gweithredwyr cymhariaeth fod â phenawdau union gyfartal â phenawdau’r tablau, fel y meini prawf Is-gyfanswm yn y sgrinlun uchod.
    • Dylai fod gan feini prawf sy'n seiliedig ar fformiwlanaill ai cell bennawd wag neu bennawd nad yw'n cyd-fynd ag unrhyw un o benawdau'r tabl, fel y meini prawf Dim yn wag yn y ciplun uchod.

    Sut i echdynnu top/gwaelod Mae N yn cofnodi

    Fel y gwyddoch fwy na thebyg, mae gan yr Hidlau Rhif Excel sydd wedi'u cynnwys i mewn opsiwn i arddangos y 10 eitem uchaf neu'r 10 eitem isaf. Ond beth os oes angen i chi hidlo'r 3 gwerth uchaf neu'r 5 isaf? Yn yr achos hwn, mae Excel Advanced Filter gyda'r fformiwlâu canlynol yn ddefnyddiol:

    Detholiad uchaf N eitem:

    top_cell >=LARGE( amrediad , N)

    Detholiad gwaelod N eitem:

    top_cell <=SMALL( ystod , N)

    Ar gyfer er enghraifft, i hidlo'r 3 is-gyfansymiau uchaf, crëwch yr ystod meini prawf gyda'r fformiwla hon:

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

    I echdynnu'r 3 is-gyfansymiau isaf, defnyddiwch y fformiwla hon:

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

    Ble F5 yw'r gell uchaf gyda data yn y golofn Is-gyfanswm (ac eithrio pennawd y golofn).

    Mae'r ciplun canlynol yn dangos y 3 fformiwla uchaf ar waith:

    Nodyn. Os yw'r ystod rhestr yn cynnwys ychydig o resi gyda'r un gwerthoedd sy'n disgyn i'r rhestr N uchaf/gwaelod, bydd pob rhes o'r fath yn cael eu harddangos, fel y dangosir yn y sgrinlun isod:

    Filter for cyfatebiadau a gwahaniaethau rhwng dwy golofn

    Esboniodd un o'n herthyglau blaenorol amrywiaeth o ffyrdd o gymharu dwy golofn yn Excel a dod o hyd i gyfatebiaethau a gwahaniaethau rhyngddynt. Yn ogystal â fformiwlâu Excel, rheolau fformatio amodola'r offeryn Dileu Dyblyg a gwmpesir yn y tiwtorial uchod, gallwch hefyd ddefnyddio Hidlo Uwch Excel i dynnu rhesi sydd â'r un gwerthoedd neu wahanol werthoedd mewn dwy golofn neu fwy. I wneud hyn, mewnbynnwch un o'r fformiwlâu syml canlynol yn yr ystod meini prawf:

    • Hidlo ar gyfer cyfatebiaethau (dyblyg) mewn 2 golofn:

    =B5=C5

  • Hidlo ar gyfer gwahaniaethau (gwerthoedd unigryw) mewn 2 golofn:
  • =B5C5

    Lle B5 a C5 yw'r celloedd mwyaf uchaf gyda data ynddynt y ddwy golofn rydych am eu cymharu.

    Sylwch. Gall yr Offeryn Hidlo Uwch chwilio am gyfatebiaethau a gwahaniaethau yn yr un rhes yn unig. I ddarganfod yr holl werthoedd sydd yng ngholofn A ond nad ydynt yn unrhyw le yng ngholofn B, defnyddiwch y fformiwla hon.

    Hidlo rhesi yn seiliedig ar eitemau sy'n cyfateb mewn rhestr

    Gan dybio bod gennych fwrdd mawr gyda channoedd neu filoedd o resi, a'ch bod wedi derbyn rhestr fyrrach yn cynnwys dim ond yr eitemau sy'n berthnasol ar eiliad benodol. Y cwestiwn yw - sut ydych chi'n dod o hyd i'r holl gofnodion yn eich tabl sydd neu nad ydynt yn y rhestr lai?

    Hidlo rhesi sy'n cyfateb i eitemau mewn rhestr

    I ddod o hyd i bob eitem yn y ffynhonnell tabl sydd hefyd yn bresennol mewn rhestr lai, gan ddefnyddio'r fformiwla COUNTIF a ganlyn:

    COUNTIF( list_to_match , top_data_cell)

    A chymryd bod y rhestr lai yn yr ystod D2 :D7, ac mae eitemau'r tabl i'w cymharu â'r rhestr honno yng ngholofn B yn dechrau gyda rhes 10, y fformiwlayn mynd fel a ganlyn (sylwch ar y defnydd o gyfeiriadau absoliwt a pherthnasol):

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

    Wrth gwrs, nid ydych yn gyfyngedig i hidlo eich tabl gyda dim ond un maen prawf.

    Er enghraifft, i hidlo rhesi sy'n cyfateb i'r rhestr, ond ar gyfer Rhanbarth y Gogledd yn unig, rhowch ddau faen prawf yn yr un rhes fel y byddant yn gweithio gyda'r rhesymeg AND:<3

    • Rhanbarth: ="=North"
    • Eitemau sy'n paru: =COUNTIF($D$2:$D$7,B10)

    Fel y gwelwch yn y sgrinlun isod, dim ond dau gofnod sydd yn y tabl sy'n cyd-fynd â'r ddau faen prawf :

    Nodyn. Yn yr enghraifft hon, rydym yn defnyddio'r meini prawf union gyfateb ar gyfer gwerthoedd testun: ="=North " i ddod o hyd i'r celloedd hynny sy'n union gyfartal â'r testun penodedig yn unig. Os rhowch feini prawf y Rhanbarth yn syml fel Gogledd (heb yr arwydd cyfartal a dyfynodau dwbl), bydd Microsoft Excel yn dod o hyd i bob eitem sy'n dechrau gyda'r testun penodedig, e.e. Gogledd-ddwyrain neu Gogledd-orllewin . Am ragor o wybodaeth, gweler Excel Advanced Filter am werthoedd testun.

    Hidlo rhesi nad ydynt yn cyfateb i eitemau mewn rhestr

    I ddod o hyd i'r holl eitemau yn y tabl nad ydynt yn y rhestr lai, gwiriwch a yw canlyniad ein fformiwla COUNTIF yn hafal i sero:

    COUNTIF( list_to_match , top_data_cell) =0

    Er enghraifft, i hidlo'r eitemau Rhanbarth y Gogledd yn y tabl sy'n ymddangos yn y rhestr, defnyddiwch y meini prawf canlynol:

    • Rhanbarth: ="=North"
    • Eitemau nad ydynt yn cyfateb: =COUNTIF($D$2:$D$7,B10)=0

    Nodiadau:

    • Os yw'r rhestr i gyfateb yn perthyn i daflen waith wahanol, gwnewch yn siŵr eich bod yn cynnwys enw'r ddalen yn y fformiwla, e.e. =COUNTIF(Sheet2!$A$2:$A$7,B10) .
    • Os ydych am echdynnu'r canlyniadau i ddalen wahanol, dechreuwch yr Hidl Uwch o'r ddalen gyrchfan, fel yr eglurir yn Sut i echdynnu rhesi wedi'u hidlo i daflen waith arall.

    Hidlo ar gyfer penwythnosau a dyddiau'r wythnos

    Hyd yn hyn, mae ein hystod meini prawf Hidlo Uwch wedi delio'n bennaf â gwerthoedd rhifol a thestun. Nawr, mae'n bryd rhoi rhai cliwiau i'r rhai ohonoch sy'n gweithredu ar ddyddiadau.

    Mae'r Hidlau Dyddiad Excel adeiledig yn darparu ystod eang o opsiynau sy'n cwmpasu llawer o senarios. Llawer, ond nid pob un! Er enghraifft, petaech yn cael rhestr o ddyddiadau ac yn gofyn i chi hidlo dyddiau'r wythnos a phenwythnosau, sut fyddech chi'n mynd ati?

    Fel y gwyddoch fwy na thebyg, mae Microsoft Excel yn darparu swyddogaeth DYDD WYTHNOS arbennig sy'n dychwelyd diwrnod y wythnos yn cyfateb i ddyddiad penodol. A dyma'r swyddogaeth rydyn ni'n mynd i'w defnyddio yn ystod meini prawf Excel Advanced Filter.

    Sut i hidlo penwythnosau yn Excel

    Gan gofio, yn nhermau DYDD YR WYTHNOS, mae 1 yn sefyll am Mae dydd Sul a 6 yn sefyll am ddydd Sadwrn, ac mae'r fformiwla i hidlo penwythnosau yn mynd fel a ganlyn:

    NEU(DIWRNOD WYTHNOS( dyddiad )=7, DYDD WYTHNOS( dyddiad )=1)

    Yn yr enghraifft hon, rydym yn hidlo dyddiadau yng ngholofn B gan ddechrau gyda rhes 5, felly mae ein fformiwla Penwythnosau yn cymryd y siâp a ganlyn:

    =OR(WEEKDAY(B5)=7, WEEKDAY(B5)=1)

    Sut

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.