Efnisyfirlit
Í dag mun ég sýna hvernig þú getur notað VLOOKUP ásamt IF og ISNA aðgerðum Excel.
Einn af mikilvægustu og mest notuðu aðgerðum Excel er ÚTLIT . En meðan við notum VLOOKUP gætum við stundum lent í villum þegar uppflettingargildið passar ekki við neitt gildi í uppflettisfylkingunni .
The ISNA aðgerðir Excel koma sér vel við þessar aðstæður. ISNA ásamt IF gefur okkur tækifæri til að leita að öðru gildi ef fyrsta gildið passar ekki. Þetta er mjög gagnlegt fyrir stór gagnasöfn.
IF ISNA aðgerð með VLOOKUP (Quick View)
Hlaða niður æfingarvinnubók
Hvernig á að nota IF ISNA aðgerð með VLOOKUP í Excel.xlsxExcel ISNA aðgerð: setningafræði og rök
Samantekt
- Tekur gildi sem röksemdafærslu og skilar TRUE ef það er #N/A villa. Annars skilar FALSE .
- Fáanlegt úr Excel 2003.
Syntax
Setjafræði ISNA fallsins er:
=ISNA(value)
Rök
Rök | Áskilið eða valfrjálst | Gildi |
gildi | Required | Gildið sem ISNA fallið athugar hvort #N/A villa eða ekki. |
Return Value
Skilar Boolean gildi, SATT eða RÖGT . TRUE ef gildið er #N/A villa, FALSE annars.
IF ISNA Virka með VLOOKUP: 3 dæmi
Lítum á nokkur dæmi um notkun IF og ISNA aðgerða með ÚTLÖF .
1. Notkun IF ISNA aðgerðarinnar með VLOOKUP í sömu töflu
Hér höfum við gagnasett með BÓKARtegundinni , nöfnum, og höfundum af nokkrum bókum í bókabúð sem heitir Martin Bookstore.
Nú fyrst munum við leita að ljóðategund. Ef ljóðagerð er ekki tiltæk, þá munum við leita að skáldsögu.
Sambland af IF , ISNA, og VLOOKUP er fullkomin samsvörun hér.
Formúlan verður:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
Sjáðu, við höfum fengið Skáldsögu , Oliver Twist , þar sem engin bók um Ljóð var til.
Skýring á Formúla
-
VLOOKUP("Poetry",B4:D20,2,FALSE)
skilar #N/A villu, þar sem engin bókategund var kölluð „Ljóð“ í fyrsti dálkur töflu B4:D20 .
- .
ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE))
verðurISNA(#N/A)
og það skilar TRUE .
-
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE)
) verður núIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
sem skilarVLOOKUP("Novel",B4:D20,2,FALSE)
. -
VLOOKUP("Novel",B4:D20,2,FALSE)
leitar að „Skáldsögu“ í fyrsta dálki töflu B4:D20 (Bók Tegund). Eftir að hafa fundið einn, skilar það Bókarnafninu úr dálki 2, OliverTwist .
- Þess vegna skilar
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
“Oliver Twist” .
Lesa meira: Hvernig á að nota VLOOKUP í VBA (4 Ways)
2. Notkun IF ISNA Function með VLOOKUP í a Önnur tafla en sama vinnublaðið
Hér höfum við annað gagnasett með bókaskrám tveggja bókabúða, Martin Bookstore og Holder Bookstore.
Að þessu sinni verður leitað að ljóðabók í fyrstu bókabúðinni. Ef við finnum hana ekki þar munum við leita í annarri bókabúðinni.
Formúlan verður:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",G4:I20,2,FALSE))
Sjáðu, þegar það finnur ekki skáldsögu í fyrstu bókabúðinni leitar það að einni í annarri bókabúðinni ( G4:I20 ).
Og finnur einn sem heitir “Ode to the Nightingale“ , eftir John Keats.
Sjá í dæmi 1 fyrir nákvæma útskýringu á formúlunni.
Lesa meira: VLOOKUP formúla í Excel með mörgum blöðum (4 einföld ráð)
Svipuð lestur
- Hvernig á að fletta upp úr mörgum dálkum með aðeins einni ávöxtun í Excel (2 leiðir)
- VLOOKUP SUM Margar raðir (4 leiðir með vali)
- VLOOKUP til að leita að texta í Excel (4 auðveldar leiðir)
- ÓBEIN FLOTUP í Excel
- VLOOKUP með tölum í Excel (4 dæmi)
3. Notkun IF ISNA virkni með VLOOKUP í öðru vinnublaði
Loksins höfum við annað gagnasett með bókinniskrár tveggja bókabúða, en að þessu sinni í tveimur mismunandi vinnublöðum.
Fyrst munum við leita að ljóðabók í Martin Bókabúð. Ef við finnum hana ekki þar munum við leita í Holder Bookstore.
Við setjum þessa formúlu inn í vinnublaðið sem heitir “Martin Bookstore”.
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE))
Það leitar að ljóðabók í Martin bókabúðinni.
Hvenær finnur ekki það þar, leitar að einum í Holder Bookstore ( 'Holder Bookstore'!B4:D20), og finnur einn þar.
Ode to the Nightingale eftir John Keats.
Fyrir nákvæma útskýringu á formúlunni, sjá dæmi 1.
Lesa meira: Hvernig á að draga gögn úr mörgum vinnublöðum í Excel (4 Quick Leiðir)
Aðrir valkostir IF ISNA
Frá Excel 2013 er annar valkostur fyrir IF ISNA aðgerðina í boði. Þetta er kallað IFNA fallið.
Syntax IFNA fallsins er:
=IFNA(value,value_if_na)
IFNA formúlan til að leita fyrst að ljóðabók og leita síðan að skáldsögu ef eitthvað ljóð er ekki tiltækt verður:
=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))
Lesa meira: VLOOKUP hámarksgildi í Excel (með takmörkunum og öðrum valkostum)
Niðurstaða
Þannig er hægt að nota IF ISNA aðgerðina með VLOOKUP til að leita að gildi í töflu og gerðu annað ef þú finnur ekkiverðmætið þar. Hefur þú einhverjar spurningar? Ekki hika við að spyrja okkur.