Sut i Edrych gyda Meini Prawf Lluosog yn Excel (2 Ffordd Hawdd)

  • Rhannu Hwn
Hugh West

Wrth weithio yn Excel, rydym i wneud hyn yn aml. Rydym am chwilio am werth penodol mewn set ddata sy'n bodloni un neu fwy o feini prawf. Heddiw byddaf yn dangos sut y gallwch chwilio am un neu fwy o werthoedd sy'n bodloni meini prawf lluosog mewn set ddata yn Excel.

Lawrlwythwch Gweithlyfr Ymarfer

Lawrlwythwch y llyfr gwaith ymarfer hwn i wneud ymarfer corff tra byddwch yn darllen hwn erthygl.

Edrychwch gyda Meini Prawf Lluosog.xlsx

2 Ffordd Addas i Edrych gyda Meini Prawf Lluosog yn Excel

Edrychwch ar y data gosod isod. Mae gennym IDau Gweithwyr, Enwau Gweithwyr, Dyddiadau Ymuno, a Cyflogau cwmni o'r enw Jupyter Group . Byddwn yn chwilio am werthoedd gyda meini prawf lluosog gan ddefnyddio'r ffwythiannau INDEX, MATCH, XLOOKUP, a FILTER . Dyma drosolwg o'r set ddata ar gyfer ein tasg heddiw.

Nawr byddwn yn ceisio chwilio am werthoedd sy'n bodloni gwahanol fathau o feini prawf lluosog o'r set hon o ddata.

Dull 1: Edrych Meini Prawf Lluosog o A Math

Yn gyntaf oll, gadewch i ni geisio chwilio am rai meini prawf lluosog o fath A . Yma, mae A teipiwch feini prawf lluosog yn golygu, mae'n rhaid i un gwerth fodloni'r holl feini prawf i gael ei ddewis. Gadewch i ni geisio dod o hyd i weithiwr sydd â ID mwy na 400 a chyflog yn fwy na $40000 . Gallwch gyflawni'r dasg mewn 3 o wahanol ffyrdd.

1.1 Cyfuno Swyddogaethau MYNEGAI a MATCH mewn Rhesi a Cholofnau

Cyn mynd at y prif bwynt, gallwch fynd i gael cipolwg ar swyddogaethau INDEX a MATCH Excel. Byddwn yn darganfod y gweithiwr sydd â ID yn fwy na 400 a chyflog uwch na $40000 gan ddefnyddio'r fformiwla INDEX-MATCH . Gadewch i ni ddilyn y cyfarwyddiadau isod:

Camau:

  • Yn gyntaf oll, dewiswch gell G7 ac ysgrifennwch y fformiwla ganlynol.
=INDEX(C5:C16,MATCH(1,(B5:B16>400)*(E5:E16>40000),0),1)

Enter ar ôl hynny, pwyswch Enter ar eich bysellfwrdd. O ganlyniad, rydym wedi dod o hyd i weithiwr gyda ID yn fwy na 400 a chyflog yn fwy na $40000 , Richard Samuelson .

Fformiwla Dadansoddiad
  • B5:B16>400 yn mynd drwy'r holl IDs yng ngholofn B ac yn dychwelyd amrywiaeth o TRUE a FALSE , TRUE pan fydd ID yn fwy na 400 , fel arall mae FALSE .
  • E5:E16>40000 yn mynd drwy'r holl cyflogau yng ngholofn E ac yn dychwelyd amrywiaeth o TRUE a FALSE , TRUE pan fo cyflog yn fwy na $40,000 , fel arall FALSE.
  • (B5:B16>400)*(E5:E16>40000) yn lluosi'r ddau arae o TRUE a FALSE , ac yn dychwelyd 1 pan fo'r ID yn fwy na 400 a'r cyflog yn fwy na $40,000 . Fel arall yn dychwelyd 0 .
  • MATCH(1,(B5:B16>400)*(E5:E16>40000),0) yn mynd drwy'r arae (B5:B16>400)*(E5:E16>40000) ac yn dychwelyd rhif cyfresol y 1 cyntaf y daw ar ei draws.
  • Yn yr achos hwn, mae'n dychwelyd 5 oherwydd bod yr 1 cyntaf yn rhif cyfresol 5.
  • Yn olaf, MYNEGAI(C5:C16,MATCH(1,(B5:B16>400))*(E5 :E16>40000),0),1) yn dychwelyd enw'r Gweithiwr o'r ystod C5:C16 , gyda rhif rhes yn hafal i allbwn swyddogaeth a cholofn MATCH rhif sy'n hafal i 1 .
Nodiadau Fformiwla Arae yw hwn. Felly peidiwch ag anghofio pwyso Ctrl + Shift + Enter oni bai eich bod yn Office 365 .
  • Dyma'r cyflogai gofynnol sydd â ID yn fwy na 400 a chyflog sy'n fwy na $40,000 . Nawr, os ydych chi'n deall hyn, a allwch chi ddweud wrthyf beth yw'r fformiwla i ddarganfod y gweithiwr a ymunodd cyn 31 Rhagfyr, 2009 , ond sy'n dal i dderbyn cyflog llai na $25,000 .
  • Ar ôl hynny, teipiwch y fformiwla isod yn y gell G7 .
5> =INDEX(C5:C16,MATCH(1,(D5:D16

  • Felly, tarwch Enter . Ymhellach, fe gewch Angela Hopkins fel dychweliad y fformiwla.

Darllen Mwy: 7 Mathau o Edrychiad y Gallwch ei Ddefnyddio yn Excel

1.2 Defnyddio Swyddogaeth XLOOKUP

Gallwn gyflawni'r dasg flaenorol gan ddefnyddio swyddogaeth XLOOKUP Excel hefyd. Ond cofiwch, dim ond yn Office 365 y mae XLOOKUP ar gael. Cyn mynd at y prif bwynt, gallwch chi gael cipolwgyn swyddogaeth XLOOKUP Excel. Nawr, rydyn ni'n darganfod y gweithiwr sydd â ID yn fwy na 400 a chyflog sy'n fwy na $40,000 gan ddefnyddio'r swyddogaeth XLOOKUP . Gadewch i ni ddilyn y cyfarwyddiadau isod i ddysgu!

Camau:

  • Yn gyntaf, teipiwch y fformiwla isod yng nghell G7 .
=XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16) O ganlyniad, mae gennym yr un gweithiwr ag yn gynharach, Richard Samuelson. Dyma enw'r gweithiwr sydd â IDyn fwy na 400a chyflog yn fwy na $40,000.

Dadansoddiad Fformiwla
  • (B5:B16>400)*(E5:E16>40000) yn dychwelyd amrywiaeth o 1 a 0 , 1 pan fo'r ID yn fwy na 400 a'r cyflog yn fwy na $40,000 . 0 fel arall.
  • XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16) chwiliad cyntaf am 1 mewn yr arae (B5:B16>400)*(E5:E16>40000). Pan mae'n dod o hyd i un, mae'n dychwelyd y gwerth o'i gell gyfagos yn yr ystod C5:C16 .

Darllen Mwy: Sut i Ddefnyddio Swyddogaeth LOOKUP yn Excel (4 Enghreifftiol Addas)

1.3 Cymhwyso Swyddogaeth FILTER

Y MYNEGAI-MATCH a'r XLOOKUP mae gan fformiwla un cyfyngiad. Os bydd mwy nag un gwerth yn bodloni'r meini prawf a roddwyd, dim ond y gwerth cyntaf y byddant yn ei ddychwelyd. Er enghraifft, yn yr enghraifft gynharach, os edrychwch yn ofalus, fe welwch fod yna dau gweithiwr sydd â ID yn fwy na 400 a chyflog yn fwy na $40,000 . Nhw yw Richard Samuelson a Usman Malik. Ond mae'r MYNEGAI-MATCH a'r fformiwlâu XLOOKUP yn dychwelyd y gweithiwr cyntaf yn unig, Richard Samuelson . I gael yr holl werthoedd sy'n bodloni'r meini prawf a roddwyd, gallwch ddefnyddio swyddogaeth FILTER Excel. Ond cofiwch, dim ond yn Office 365 y mae'r ffwythiant FILTER hefyd ar gael.

Camau:

  • I darganfyddwch y gweithwyr sydd â ID yn fwy na 400 a chyflog sy'n fwy na $40,000 y fformiwla FILTER fydd:
=FILTER(C5:C16,(B5:B16>400)*(E5:E16>40000))

    Ar ôl hynny, y tro hwn mae gennym yr holl weithwyr sy’n cynnal yr holl feini prawf, Richard Samuelson 7>a Usman Malik .

Dadansoddiad Fformiwla
  • (B5:B16>400)*(E5:E16>40000) yn dychwelyd amrywiaeth o 1 a 0 , 1 pan fydd yr ID yn fwy na 400 ac mae'r cyflog yn fwy na $40,000. 0 fel arall (Gweler yr adran MYNEGAI-MATCH ).
  • HILTER(C5:C16,(B5:B16>400)*(E5:E16> ; 40000)) yn mynd trwy'r holl werthoedd yn yr arae (B5:B16>400)*(E5:E16>40000), a phan fydd yn dod o hyd i 1 , mae'n dychwelyd y gwerth cyfagos o'r ystod C5:C16 .
  • Felly rydym yn cael yr holl weithwyr ag ID yn fwy na 400 ac a cyflog yn fwyna $40,000 .
  • Nawr, os ydych yn deall hyn, a allwch ddweud wrthyf beth yw’r fformiwla i ddarganfod y gweithwyr a ymunodd rhwng Ionawr 1, 2014, a Rhagfyr 31, 2016 , ond wedi derbyn cyflog o o leiaf $30,000 ? Oes. Rwyt ti'n iawn. Y fformiwla fydd:
=FILTER(C5:C16,(D5:D16>=DATE(2014,1,1))*(D5:D16=30000))

>

Darllen Mwy: >Sut i Edrych ar Werthoedd Lluosog yn Excel (10 Ffordd)

Dull 2: Edrych ar Feini Prawf Lluosog o NEU Math

Nawr, byddwn yn ceisio chwilio am rai gwerthoedd sy'n bodloni meini prawf lluosog o NEU fath. Yma, mae meini prawf math NEU yn golygu bod yn rhaid i un gwerth fodloni o leiaf un maen prawf ymhlith yr holl feini prawf i'w dewis. Gadewch i ni geisio darganfod y gweithiwr a ymunodd cyn 1 Ionawr, 2010 neu sy'n derbyn cyflog sy'n fwy na $30,000 .

2.1 Cyfuno MYNEGAI a Swyddogaethau MATCH yn yr Ystod Dyddiad

Cliciwch yma i ymweld â swyddogaeth MYNEGAI a chliciwch yma i ymweld â'r swyddogaeth MATCH cyn symud ymlaen, os dymunwch.

Camau:

  • Bydd fformiwla MYNEGAI-MATCH fel y dangosir yn y blwch fformiwla isod.
=INDEX(C5:C16,MATCH(TRUE,((D5:D1630000))>0,0),1) <7

  • Gweler, mae gennym Jack Simpson , y gweithiwr cyntaf gyda dyddiad ymuno cyn Ionawr 1, 2010 , neu gyflog mwy na $30,000 . Ond mae yna lawer mwy o weithwyr. Gan ddefnyddio MYNEGAI-MATCH, dim ond yr un cyntaf a gawn.
  • Byddwn yn cael yr holl weithwyr ynghyd yn ddiweddarach gan ddefnyddio'r FILTER swyddogaeth yn ddiweddarach. Dyma'r cyflogai gofynnol sy'n bodloni o leiaf un maen prawf.

Dadansoddiad o'r Fformiwla
  • Mae D5:D16 ="" strong=""> yn dychwelyd amrywiaeth o TRUE a FALSE . TRUE pan fo'r dyddiad ymuno yng ngholofn D yn llai na 1 Ionawr 2010. FALSE fel arall.
  • <6 Mae>E5:E16>30000 hefyd yn dychwelyd amrywiaeth o TRUE a FALSE . TRUE pan fo'r cyflog yn fwy na $30,000. GAU fel arall.
  • (D5:D1630000) yn ychwanegu'r ddwy arae ac yn dychwelyd arae arall o 0, 1, neu 2 . 0 pan nad oes maen prawf wedi'i fodloni, 1 pan mai dim ond un maen prawf sy'n cael ei fodloni a 2 pan fodlonir y ddau faen prawf.
  • ((D5:D1630000)) Mae>0 yn mynd drwy holl werthoedd yr arae (D5:D1630000) ac yn dychwelyd TRUE os yw'r gwerth yn fwy na 0 ( 1 a 2 ), a FALSE fel arall ( 0 ).
  • Mae MATCH(TRUE,((D5:D1630000))>0,0) yn mynd drwy'r holl werthoedd yn yr arae ((D5:D1630000))>0 ac yn dychwelyd y rhif cyfresol cyntaf lle mae'n cael TRUE .
  • Yn yr achos hwn, yn dychwelyd 3 oherwydd bod y TRUE cyntaf mewn cyfres 3 .
  • Yn olaf, mae MYNEGAI(C5:C16,MATCH(TRUE,(D5:D1630000))>0,0),1) yn dychwelyd enw'r cyflogai o'r ystod C5:C16 gyda'r rhif cyfresol a ddychwelwyd gan y ffwythiant MATCH .

Nawr, osdeall hyn, a allwch chi ddweud wrthyf beth yw'r fformiwla i ddarganfod y cyflogai ag ID llai na 300, neu ddyddiad ymuno llai na Ionawr 1, 2012, neu gyflog sy'n fwy na $30,000 ?

Ydw. Rwyt ti'n iawn. Y fformiwla fydd:

=INDEX(C5:C16,MATCH(TRUE,((B5:B16<200)+(D5:D1630000))>0,0),1)

> Darllen Mwy: Sut i Chwilio Testun yn Excel (7 Dull Addas)

2.2 Cymhwyso Swyddogaeth XLOOKUP

Gallwch gyflawni'r un dasg gan ddefnyddio'r swyddogaeth XLOOKUP yn Excel. Mae XLOOKUP ond ar gael yn Office 365 .

Camau:

  • Y fformiwla i ddod o hyd i'r cyflogai gyda dyddiad ymuno cyn Ionawr 1, 2010, neu gyflog uwch na $30,000 fydd:
=XLOOKUP(TRUE,((D5:D1630000))>0,C5:C16)0>
  • Gweler, mae gennym yr un gweithiwr ag yn gynharach, Jack Simpson . Ond yn yr un modd â fformiwla MYNEGAI-MATCH , mae mwy o weithwyr yn bodloni'r meini prawf a roddwyd. Dim ond yr un cyntaf sydd gennym ni.

Dadansoddiad Fformiwla
  • ((D5: D1630000))>0 yn dychwelyd TRUE pan fydd o leiaf un o'r ddau faen prawf wedi'i fodloni, fel arall FALSE . Gweler yr adran uchod.
  • XLOOKUP(TRUE,(D5:D1630000))>0,C5:C16) yna yn dychwelyd enw'r gweithiwr o golofn C5:C16 , lle mae'n cael y TRUE cyntaf.

Darllen Mwy: Sut i Edrych Gwerth o Daflen Arall yn Excel (3 Dull Hawdd )

2.3 Defnyddio Swyddogaeth FILTER

Yn olaf, byddwn yncyflawni'r un dasg gan ddefnyddio'r swyddogaeth FILTER yn Excel. Mae'r ffwythiant FILTER ar gael yn Office 365 yn unig. Y tro hwn byddwn yn cael yr holl weithwyr a ymunodd cyn Ionawr 1, 2010, neu a dderbyniodd gyflogau uwch na $30,000 .

Camau:

  • Bydd y fformiwla yr un peth ag a ddangosir yn y blwch fformiwla isod.
=FILTER(C5:C16,((D5:D1630000))>0)

  • Felly mae'n dychwelyd yr holl weithwyr sy'n bodloni o leiaf un o'r meini prawf a roddwyd.
  • Gweler, y tro hwn mae gennym yr holl weithwyr sy'n bodloni ein meini prawf penodol, dyddiad ymuno cyn Ionawr 1, 2010, neu gyflog yn fwy na $30,000 .

Dadansoddiad Fformiwla
    ((D5:D1630000))>0 yn dychwelyd TRUE pan fydd o leiaf un o'r ddau faen prawf yn cael ei fodloni, fel arall FALSE . Gweler yr adran MYNEGAI-MATCH .
  • HILTER(C5:C16,((D5:D1630000))>0) yn mynd drwy'r holl gelloedd yn yr amrediad C5:C16 ond yn dychwelyd dim ond y rheini pan fydd yn dod ar draws TRUE .

Darllen Mwy: Sut i Edrych a Tabl yn Excel (8 Dull)

Casgliad

Gan ddefnyddio'r dulliau hyn, gallwch chwilio am werth sy'n bodloni meini prawf lluosog o unrhyw set o ddata. Ydych chi'n gwybod unrhyw ddull arall? Neu a oes gennych unrhyw gwestiynau? Mae croeso i chi ofyn i ni.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.