Tabl cynnwys
Heddiw, byddaf yn dangos sut y gallwch ddefnyddio'r VLOOKUP ar y cyd â swyddogaethau IF a ISNA Excel.
Un o'r swyddogaethau pwysicaf a mwyaf poblogaidd o Excel yw VLOOKUP . Ond wrth ddefnyddio VLOOKUP , efallai y byddwn yn wynebu gwallau weithiau pan nad yw'r gwerth lookup yn cyfateb i unrhyw werth yn yr arae chwilio .
Y Mae swyddogaethau ISNA Excel yn ddefnyddiol yn y sefyllfaoedd hyn. Mae ISNA ar y cyd â IF yn rhoi'r cyfle i ni chwilio am werth arall os nad yw'r gwerth cyntaf yn cyfateb. Mae hyn yn eithaf defnyddiol ar gyfer setiau mawr o ddata.
OS ISNA Swyddogaeth gyda VLOOKUP (Gweld Cyflym)
Lawrlwythwch Gweithlyfr Ymarfer
Sut i Ddefnyddio Swyddogaeth OS ISNA gyda VLOOKUP yn Excel.xlsxSwyddogaeth ISNA Excel: Cystrawen a Dadl
Crynodeb
- Yn cymryd Gwerth fel y ddadl, ac yn dychwelyd TRUE os yw'n wall #N/A . Fel arall, yn dychwelyd ANGHYWIR .
- Ar gael o Excel 2003.
Cystrawen
Cystrawen y ffwythiant ISNA yw:
=ISNA(value)
Arg
16> Dadl Angenrheidiol neu Ddewisol Gwerth 21> gwerth Angenrheidiol Y gwerth y mae'r ffwythiant ISNA yn ei wirio a yw gwall #N/A ai peidio. <23Gwerth Dychwelyd
Yn dychwelyd gwerth Boole, CYWIR neu FALSE . TRUE os yw'r gwerth yn wall #N/A , FALSE fel arall.
IF Swyddogaeth ISNA gyda VLOOKUP: 3 Enghraifft
Gadewch i ni edrych ar rai enghreifftiau o ddefnyddio'r ffwythiannau IF a ISNA gyda VLOOKUP .
1. Defnyddio Swyddogaeth IF ISNA gyda VLOOKUP yn yr Un Tabl
Yma mae gennym set ddata gyda'r Math o Lyfr , Enwau, a Awduron o rai llyfrau mewn siop lyfrau o'r enw Martin Bookstore.
Nawr yn gyntaf byddwn yn edrych am fath o lyfr o farddoniaeth. Os nad oes llyfr math o farddoniaeth ar gael, yna fe edrychwn am nofel.
Cyfuniad o'r IF , ISNA, a VLOOKUP yw'r cyfatebiad perffaith yma.
Y fformiwla fydd:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
>Gweler, mae gennym Nofel, Oliver Twist, gan nad oedd llyfr o Barddoniaeth.
Esboniad o'r Mae fformiwla
-
VLOOKUP("Poetry",B4:D20,2,FALSE)
yn dychwelyd gwall #N/A , gan nad oedd math o lyfr o'r enw "Barddoniaeth" yn mae colofn gyntaf y tabl B4:D20 .
>
ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE))
yn dod yn ISNA(#N/A)
ac mae'n dychwelyd TRUE .
-
VLOOKUP("Novel",B4:D20,2,FALSE)
yn chwilio am "Nofel" yng ngholofn gyntaf y tabl B4:D20 (Llyfr Math). Ar ôl dod o hyd i un, mae'n dychwelyd yr Enw'r Llyfr o golofn 2, OliverTwist .
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE)
) bellach yn dod yn IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
sy'n dychwelyd VLOOKUP("Novel",B4:D20,2,FALSE)
. > Felly,
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
yn dychwelyd "Oliver Twist".Darllen Mwy: Sut i Ddefnyddio VLOOKUP yn VBA (4 Ffordd)
2. Defnyddio Swyddogaeth IF ISNA gyda VLOOKUP mewn a Tabl Gwahanol ond yr Un Daflen Waith
Yma mae gennym set ddata arall gyda chofnodion llyfrau dwy siop lyfrau, Martin Bookstore a Holder Bookstore.
>Y tro hwn byddwn yn chwilio am lyfr barddoniaeth yn y siop lyfrau gyntaf. Os na fyddwn yn dod o hyd iddo yno, byddwn yn chwilio yn yr ail siop lyfrau.
Y fformiwla fydd:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",G4:I20,2,FALSE))
Gweler, pan nad yw'n dod o hyd i nofel yn y siop lyfrau gyntaf, mae'n chwilio am un yn yr ail siop lyfrau ( G4:I20 ).
Ac yn dod o hyd i un o'r enw “Ode to the Nightingale” , gan John Keats.
Am esboniad manwl o'r fformiwla, gweler enghraifft 1.
Darllen Mwy: Fformiwla VLOOKUP yn Excel gyda Thaflenni Lluosog (4 Awgrym Syml)
Darlleniadau Tebyg
- Sut i VLOOKUP o Golofnau Lluosog gyda Dim ond Un Dychweliad yn Excel (2 Ffordd)
- VLOOKUP SUM Rhesi Lluosog (4 Ffordd ag Amgen)
- VLOOKUP i Chwilio Testun yn Excel (4 Ffordd Hawdd)
- VLOOKUP INDIRECT yn Excel
- VLOOKUP with Numbers in Excel (4 Enghreifftiau)<2
3. Defnyddio Swyddogaeth IF ISNA gyda VLOOKUP mewn Taflen Waith Wahanol
Yn olaf, mae gennym set ddata arall gyda'r llyfrcofnodion dwy siop lyfrau, ond y tro hwn mewn dwy daflen waith wahanol.
Yn gyntaf, byddwn yn chwilio am lyfr barddoniaeth yn y Martin Siop Lyfrau. Os na fyddwn yn dod o hyd iddo yno, byddwn yn chwilio yn y Holder Bookstore.
Rydym yn rhoi'r fformiwla hon yn y daflen waith o'r enw “Martin Bookstore”.
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE))
<2
Mae'n chwilio am lyfr Barddoniaeth yn Siop Lyfrau Martin.
Pryd nad yw'n dod o hyd yno, mae'n chwilio am un yn Siop Lyfrau'r Holder ( 'Holder Bookstore'!B4:D20), ac yn dod o hyd i un yno.
Ode to the Nightingale gan John Keats.
Am esboniad manwl o'r fformiwla, gweler enghraifft 1.
Darllen Mwy: Sut i Dynnu Data o Daflenni Gwaith Lluosog yn Excel (4 Cyflym Ffyrdd)
Dewisiadau Amgen o IF ISNA
O Excel 2013, mae opsiwn arall o'r ffwythiant IF ISNA ar gael. Gelwir hyn yn ffwythiant IFNA .
Y Cystrawen y ffwythiant IFNA yw:
=IFNA(value,value_if_na)
Fformiwla IFNA i chwilio yn gyntaf am lyfr barddoniaeth, ac yna chwilio am nofel os nad oes unrhyw farddoniaeth ar gael fydd:
1> =IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))
35>
> Darllen Mwy: VLOOKUP Uchafswm Gwerth yn Excel (Gyda Chyfyngiadau ac Opsiynau Amgen)<2Casgliad
Felly gallwch ddefnyddio'r ffwythiant IF ISNA gyda VLOOKUP i chwilio am werth mewn tabl a gwna beth arall os na ddewch o hydy gwerth yno. Oes gennych chi unrhyw gwestiynau? Mae croeso i chi ofyn i ni.