Tabl cynnwys
Un o'r swyddogaethau a ddefnyddir fwyaf yn Excel yw swyddogaeth VLOOKUP ac mae'n eithaf pwerus hefyd. Gallwn ei wneud yn fwy effeithiol trwy ddefnyddio swyddogaeth IF gyda'r ffwythiant VLOOKUP . Gallwn gymhwyso'r ddwy swyddogaeth hynny gyda'i gilydd i gyflawni gweithrediadau amrywiol. Yn yr erthygl hon, byddwn yn defnyddio'r Enghraifft i ddangos effeithiolrwydd VLOOKUP gyda Amod Lluosog IF yn Excel .
Lawrlwythwch Gweithlyfr Ymarfer
Lawrlwythwch y llyfr gwaith canlynol i ymarfer ar eich pen eich hun.
VLOOKUP with Multiple IF Condition.xlsx
Cyflwyniad i Ragori Swyddogaeth VLOOKUP
- Cystrawen
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Dadleuon
lookup_value: Y gwerth i chwilio amdano yng ngholofn fwyaf chwith y tabl a roddwyd.
table_array: Y tabl lle mae'n edrych am y lookup_value yn y golofn ar y chwith.
col_index_num: Rhif y golofn yn y tabl y mae gwerth i'w ddychwelyd ohono.
[range_lookup]: Yn dweud a oes angen cyfatebiaeth union neu rannol o'r gwerth_lookup . 0 ar gyfer cyfatebiad union, 1 ar gyfer cyfatebiad rhannol. Y rhagosodiad yw 1 ( cyfateb rhannol ). Mae hyn yn ddewisol.
Cyflwyniad i Swyddogaeth Excel IF
- Cystrawen
IF(prawf_rhesymegol, [value_if_true] ,
Byddwn yn defnyddio'r fformiwla INDEX MATCH ar gyfer perfformio'r gweithrediad chwilio mewn colofnau lluosog a dychwelyd Pris y ffrwyth a grybwyllir. Felly, dysgwch y camau isod.
CAMAU:
- Dewiswch gell G4 i ddechrau.
- Yna, teipiwch y fformiwla:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))
- Yn olaf, pwyswch Enter .
🔎 Sut Mae'r Fformiwla yn Gweithio?
- ROW(B5:B8) <10
Yn gyntaf, mae'r ffwythiant ROW yn dychwelyd y rhifau rhes priodol.
- MATCH(ROW(B5:B8),ROW(B5:B8) ))
Yna, allbynnau fformiwla MATCH yw 1 , 2 , 3 , a 4 .
- IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"”)
Mae ffwythiant IF yn cymharu pob cell yn B5:C8 gyda gwerth cell F4 ac yn dychwelyd y gwerthoedd lle mae'n darganfod TRUE ar gyfer y prawf rhesymegol.
- MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8) )),””))
Mae'r ffwythiant MIN yn dychwelyd y gwerth lleiaf ( 1 ) allan o'r IF(B5 :C8=F4, MATCH(ROW(B5:B8),ROW(B5:B8)),"”) allbynnau.
- MYNEGAI(D5:D8,MIN( IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"”)))
Yn y pen draw, bydd y Mae ffwythiant MYNEGAI yn dychwelyd 150 sydd yn y rhes 1af yn yr ystod D5:D8 .
Darllen Mwy: Excel VLOOKUP gyda Meini Prawf Lluosog mewn Colofn a Rhes
Casgliad
O hyn ymlaen, byddwch yn gallu gweithredu VLOOKUP gyda Amodau IF Lluosog yn Excel fel y dangosir yn yr Enghreifftiau . Parhewch i'w defnyddio a rhowch wybod i ni os oes gennych unrhyw ffyrdd eraill o wneud y dasg. Peidiwch ag anghofio gollwng sylwadau, awgrymiadau neu ymholiadau os oes gennych unrhyw rai yn yr adran sylwadau isod.
[value_if_false])- Dadleuon
prawf_rhesymegol: Profi gweithrediad rhesymegol.
<0 [value_if_true]:Os yw'r gweithrediad rhesymegol yn wir, dychwelwch y gwerth hwn.[value_if_false]: Os yw'r gweithrediad rhesymegol yn anwir, dychwelwch y gwerth hwn.
9 Enghraifft o VLOOKUP gydag Amodau IF Lluosog yn Excel
1. Defnyddiwch VLOOKUP gydag IF Cyflwr i Fynd yn Dda neu'n Drwg
Yn ein hesiampl gyntaf, byddwn yn darganfod a mae marc penodol a gafodd myfyriwr yn dda neu'n ddrwg. Felly, dilynwch y camau isod i gyflawni'r dasg.
CAMAU:
- Yn gyntaf, dewiswch gell F5 . 9>Yna, teipiwch y fformiwla:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")
- Yn olaf, pwyswch Enter a bydd yn dychwelyd y canlyniad.
🔎 Sut Mae'r Fformiwla yn Gweithio?
- VLOOKUP("Frank", B5:D8,2,FALSE)>80
Mae ffwythiant VLOOKUP yn chwilio am Frank yn yr amrediad B5:D8 ac yn dychwelyd y marc ( 70 ) yn y 2il golofn. Yn y pen draw, mae'n profi'r marc os yw'n fwy na 80 neu beidio.
- IF(VLOOKUP("Frank",B5:D8,2,FALSE)> 80, “Gwych”, “Da”)
Mae ffwythiant IF yn dychwelyd Da gan nad yw 70 yn fwy na 80 .
Darllen Mwy: Excel VBA: Cyfunol Os a Neu (3 Enghraifft)
2. Gwneud cais VLOOKUP i Newid Torri Gwerth gyda Amod IF Lluosog yn Excel
Nawr, rydym am newid y gwerth terfynneu eisiau ei wneud yn ddeinamig. Yn lle nodi'r gwerth yn y fformiwla, byddwn yn gosod y marc yn y gell F4 . Felly, dysgwch y camau yn yr Enghraifft hon i weithredu VLOOKUP gyda Amod IF Lluosog yn Excel .
CAMAU:
- Yn gyntaf, dewiswch gell F6 .
- Nesaf, teipiwch y fformiwla:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")
- O’r diwedd, pwyswch Enter .
🔎 Sut Mae'r Fformiwla yn Gweithio?
- VLOOKUP("Frank", B5:D8,2,FALSE)>F4 <11
- IF(VLOOKUP("Frank ”, B5:D8,2, ANGHYWIR)>F4, “Gwych”,”Da”)
- Yn y dechrau, dewiswch gell E5 .
- Ar ôl hynny, teipiwch yfformiwla:
Mae ffwythiant VLOOKUP yn ceisio am Frank yn yr ystod B5:D8 ac yn dychwelyd y marc ( 70 ) yn y 2 golofn. Yna, mae'n profi'r marc os yw'n fwy na gwerth cell F4 ( 65 ) ai peidio.
Yn olaf, mae'r ffwythiant IF yn dychwelyd Gwych gan fod 70 yn fwy na 65 .
Darllen Mwy: Excel IF rhwng Amrediadau Lluosog (4 Dull)
3. Enghraifft i Gael Pris Disgownt yn Seiliedig ar Bris Manwerthu gyda Lluosog VLOOKUP & IF Amodau
Yn y set ddata isod, mae gennym brisiau manwerthu sefydlog ar gyfer rhai eitemau. Ond, byddwn yn dangos i chi sut i ddarganfod y pris gostyngol gyda'r VLOOKUP & IF ffwythiannau. Felly, dilynwch y broses i wybod-sut.
CAMAU:
- Yn y diwedd, pwyswch Enter i ddychwelyd y gwerth.
🔎 Sut Mae'r Fformiwla yn Gweithio?
- VLOOKUP("Grape", B5:D8,3,FALSE)>150<2
Mae ffwythiant VLOOKUP yn chwilio am Grape yn yr ystod B5:D8 ac yn dychwelyd y pris ( 250 ) yn y 3ydd golofn. Nesaf, mae'n cymharu'r pris os yw'n fwy na 150 neu beidio.
- VLOOKUP("Grape",B5:D8,3,FALSE)*80%
Mae'r ffwythiant VLOOKUP hon yn chwilio am Grape yn yr ystod B5:D8 ac yn dychwelyd y pris ( 250 ) yn y 3ydd golofn. Nesaf, mae'n lluosi'r gwerth gyda .8 .
- IF(VLOOKUP("Grape", B5:D8,3,FALSE)>150,VLOOKUP( “Grape”, B5:D8,3,FALSE)*80%)
Yn olaf, mae'r ffwythiant IF yn dychwelyd VLOOKUP("Grape", B5 :D8,3,FALSE)* 80% allbwn fel VLOOKUP("Grape", B5:D8,3,FALSE)>150 fformiwla yn wir.
Darllen Mwy: Excel Os Datganiad gyda Chyflyrau Lluosog Mewn Ystod (3 Achos Addas)
4. Cyfuno Excel VLOOKUP, IF & Swyddogaethau ISNA gyda Chyflyrau Lluosog
Byddwn yn edrych am ffrwyth penodol p'un a yw'n bresennol ai peidio yn y set ddata ac os yw'n bresennol, byddwn yn dychwelyd y pris. Nawr, dysgwch y Enghraifft ar gyfer perfformio VLOOKUP gyda Lluosog IF Amod yn Excel .
CAMAU:
- Dewiswch gell G4 i ddechrau.
- Yna , teipiwch y fformiwla:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))
- Yn olaf, pwyswch Enter .
🔎 Sut Mae'r Fformiwla yn Gweithio?
- VLOOKUP(F4,B5:D8,3, ANGHYWIR)
Mae ffwythiant VLOOKUP yn ceisio gwerth F4 cell ( Cherry ) yn yr ystod B5 :D8 .
- ISNA(VLOOKUP(F4,B5:D8,3,FALSE))
Y ISNA ffwythiant yn edrych am VLOOKUP(F4,B5:D8,3,FALSE) allbwn i weld a yw ar gael ai peidio.
- IF(ISNA(VLOOKUP) (F4,B5:D8,3, ANGHYWIR)),”Ddim yn bresennol”, VLOOKUP(F4,B5:D8,3,FALSE))
Y IF ffwythiant yn dychwelyd ' Ddim yn Bresennol ' gan nad yw Cherry ar gael yn y set ddata a roddwyd.
Darllen Mwy: Datganiad VBA IF gydag Amodau Lluosog yn Excel ( 8 Dull)
5. Enghraifft o Ddewis y Storfa Orau gyda VLOOKUP yn Excel
Defnydd arall o'r ffwythiant VLOOKUP yw y gallwn gymharu siopau lluosog i darganfod y fargen orau. Yma, rydym wedi rhoi Siop 1 yn y gell G2 . Felly, dilynwch y camau i wneud y llawdriniaeth.
CAMAU:
- Yn gyntaf oll, dewiswch gell G5 i deipio'r fformiwla:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))
- Yn dilyn hynny, pwyswch Enter a defnyddiwch yr AutoFill offeryn i lenwi'r gweddill.
🔎 Sut Mae'r FformiwlaGwaith?
- VLOOKUP(F5,B5:D7,2,FALSE)
Fwythiant VLOOKUP yn chwilio'r F5 gwerth cell ( Wy ) yn yr ystod B5:D7 ac yn dychwelyd y gwerth ( $1.50 ) yn y 2il colofn.
- VLOOKUP(F5,B5:D7,3,FALSE)
This VLOOKUP mae ffwythiant yn chwilio'r gwerth cell F5 ( Wy ) yn yr ystod B5:D7 ac yn dychwelyd y gwerth ( $1.75 ) yn y 3ydd colofn.
- IF($G$2=”Siop 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7 ,3,FALSE))
Mae ffwythiant IF yn cymharu gwerth cell G2 ( Siop 1 ) gyda ' Siop 1 '. Fel mae'n wir, mae'r ffwythiant yn dychwelyd $1.50 . Pe bai gwerth cell G2 yn Siop 2 , byddai wedi dychwelyd $1.75 .
Darllen Mwy: Sut i Ddefnyddio Lluosog IF Datganiadau gyda Thestun yn Excel (6 Dull Cyflym)
6. VLOOKUP Enghraifft gyda 2 Dabl yn Excel
Hyd yma rydym wedi defnyddio un tabl i nôl data. Yn yr enghraifft hon, byddwn yn defnyddio tablau 2 fel cyfeiriadau. Felly, dysgwch y camau canlynol o'r Enghraifft hwn i berfformio VLOOKUP mewn 2 Dabl gyda Cyflwr IF Lluosog yn Excel .
CAMAU:
- Dewiswch gell F6 .
- Teipiwch y fformiwla: <11
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)
- O'r diwedd, pwyswch Enter a bydd yn dychwelyd y Gwerthiant Net o Simon .
🔎 Sut Mae'r FformiwlaGwaith?
- IF(F4=”Ionawr", B6:D7, B11:D12)
Y IF Mae ffwythiant yn cymharu gwerth cell F4 ( Chwefror ) â Ionawr ac yn dychwelyd yr amrediad B11:D12 fel y prawf rhesymegol. ffug.
- VLOOKUP(F5, IF(F4="Ionawr", B6:D7, B11:D12), 3, ANGHYWIR)
Mae'r ffwythiant VLOOKUP yn ceisio gwerth cell F5 ( Simon ) yn yr ystod B11:D12 ac yn dychwelyd y Gwerthiant Net o $12,500.00 yn y 3ydd colofn.
7. Excel VLOOKUP yn IF Prawf Rhesymegol Swyddogaeth
Ar ben hynny, gallwn osod y ffwythiant VLOOKUP yn adran ddadl y ffwythiant IF . Gweler y drefn ganlynol i wneud y llawdriniaeth.
CAMAU:
- Yn gyntaf oll, dewiswch gell G4 i deipio'r fformiwla :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")
- Nesaf, pwyswch Enter . Felly, fe welwch chi'r allbwn.
🔎 Sut Mae'r Fformiwla yn Gweithio?
- 1>VLOOKUP(F4, B5:D8, 2, FALSE)="Ar gael"
Mae'r ffwythiant VLOOKUP yn ceisio gwerth y gell F4 ( grawnwin ) yn yr ystod B5:D8 ac yn cymharu'r gwerth yn y golofn 2 ( Ddim ar gael ) â Ar gael .
- IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Ar Gael", "Mewn Stoc", "Ddim mewn Stoc")
Yn olaf, mae'r ffwythiant IF yn dychwelyd Ddim mewn Stoc fel VLOOKUP(F4, B5:D8, 2, FALSE)=”Ar gael” allbwn ywffug.
Darllen Mwy: Excel IF Function with 3 condition
Darlleniadau Tebyg
- IF ag AC mewn Fformiwla Excel (7 Enghreifftiol)
- Excel VBA: Cyfuno Os gyda Ac ar gyfer Amodau Lluosog
- VLOOKUP gyda Meini Prawf Lluosog a Lluosog Canlyniadau (8 Enghreifftiau)
8. Dewiswch Colofn VLOOKUP Yn ddeinamig gyda Swyddogaeth IF
Yn yr enghraifft hon, rydym am greu colofn ddeinamig ar gyfer y VLOOKUP swyddogaeth. Am y rheswm hwnnw, byddwn yn defnyddio'r swyddogaeth IF . Felly, ewch drwy'r isod Enghraifft i berfformio VLOOKUP gyda Lluosog IF Amod yn Excel .
CAMAU:
- Yn y dechrau, dewiswch gell C11 . Yma, teipiwch y fformiwla:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)
- Ar ôl hynny, pwyswch Enter ac fe Bydd yn gollwng y data. Defnyddiwch AutoLlenwi i gwblhau'r gyfres.
🔎 Sut Mae'r Fformiwla yn Gweithio?
- IF($C$10="Ffis", 2, 3)
Mae ffwythiant IF yn cymharu'r C10 gwerth cell ( Ffiseg ) gyda Ffiseg fel a roddir yn y fformiwla. Yna, mae'n dychwelyd 2 gan fod y prawf rhesymegol yn wir.
- VLOOKUP(B11, B5:D8, IF($C$10="Ffis", 2, 3), ANGHYWIR)
O'r diwedd, mae'r ffwythiant VLOOKUP yn ceisio gwerth cell B11 ( Wilham ) yn yr amrediad B5:D8 ac yn dychwelyd y gwerth yn y 2il golofn ( 50 ).
Darllen Mwy: Excel VBA: Os Yna Datganiad Arall gydag Amodau Lluosog (5 Enghreifftiau)
9. Enghraifft i Wneud Cais VLOOKUP ar gyfer Dyddiadau ag Amod IF Lluosog yn Excel
Yn ogystal, gallwn gwnewch gais VLOOKUP am ddyddiadau. Felly, dysgwch gamau'r Enghraifft hwn i gymhwyso VLOOKUP ar gyfer Dyddiadau gyda Amod IF Lluosog yn Excel .
CAMAU:
- Cliciwch cell G4 .
- Teipiwch y fformiwla:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
- Yn olaf, pwyswch Enter .
🔎 Sut Mae'r Fformiwla yn Gweithio?
- IF((C5:C8>=F5)*(C5:C8<=F6),B5: D8,””)
Mae'r ffwythiant IF yn cymharu pob cell o'r amrediad C5:C8 gyda F5 a F6 gwerthoedd celloedd. Yn dilyn hynny, mae'n dychwelyd yr amrediad B5:D8 gan fod y prawf rhesymegol yn wir.
- VLOOKUP(F4,IF((C5:C8>=F5)*( C5:C8<=F6),B5:D8,””),3,FALSE)
Yn olaf, mae'r ffwythiant VLOOKUP yn ceisio'r F4 gwerth cell ( grawnwin ) yn yr ystod B5:D8 ac yn dychwelyd y gwerth yn y 3ydd golofn ( Meena ).
Darllen Mwy: Excel Os Swyddogaeth gyda Chyflyrau Lluosog (Nythu IF)
Enghraifft Arall o VLOOKUP gyda Chyflwr IF Lluosog yn Excel
1. Colofn Cynorthwyydd ar gyfer Meini Prawf Lluosog yn Excel
Gallwn greu colofn cynorthwyydd ar gyfer meini prawf lluosog yn Excel . Felly, dilynwch y camau i fewnosod cynorthwyyddcolofn.
CAMAU:
- Yn gyntaf, dewiswch gell D5 .
- Yna, teipiwch y fformiwla:
=B5&"|"&C5
- Ar ôl hynny, pwyswch Enter a bydd yn dychwelyd y gwerth. Defnyddiwch AutoFill i lenwi'r gyfres.
- Yn dilyn hynny, dewiswch gell H5 i deipio'r fformiwla:
Yma, mae ffwythiant VLOOKUP yn edrych am y $G5&"gyda'n gilydd.
- VLOOKUP($G5&"