Ynhâldsopjefte
Hjoed sil ik sjen litte hoe't jo de VLOOKUP brûke kinne yn kombinaasje mei de IF en ISNA funksjes fan Excel.
Ien fan 'e wichtichste en meast brûkte funksjes fan Excel is VLOOKUP . Mar by it brûken fan VLOOKUP kinne wy soms flaters krije as de opsykwearde gjin wearde oerienkomt yn de opsykarray .
De ISNA -funksjes fan Excel komme fan pas yn dizze situaasjes. ISNA yn kombinaasje mei IF jout ús de kâns om te sykjen nei in oare wearde as de earste wearde net oerienkomt. Dit is frij nuttich foar grutte sets gegevens.
IF ISNA-funksje mei VLOOKUP (Quick View)
Download Practice Workbook
Hoe kinne jo IF ISNA-funksje brûke mei VLOOKUP yn Excel.xlsxExcel ISNA-funksje: syntaksis en argumint
Gearfetting
- Nimt in wearde as argumint, en jout TRUE werom as it in #N/A flater is. Oars jout FALSE .
- Beskikber fan Excel 2003.
Syntaksis
De syntaksis fan de funksje ISNA is:
=ISNA(value)
Argument
Argumint | Eask of opsjoneel | Wearde |
wearde | Required | De wearde dy't de ISNA-funksje kontrolearret oft in #N/A flater is of net. |
Returnwearde
Joint in Booleaanske wearde werom, WAAR of FALSE . TRUE as de wearde in #N/A flater is, FALSE oars.
IF ISNA Funksje mei VLOOKUP: 3 foarbylden
Litte wy wat foarbylden besjen fan it brûken fan de IF en ISNA funksjes mei VLOOKUP .
1. It brûken fan IF ISNA-funksje mei VLOOKUP yn deselde tabel
Hjir hawwe wy in gegevensset mei de BOOK Type s, Nammen, en Auteurs fan guon boeken yn in boekhannel mei de namme Martin Bookstore.
No sille wy earst sykje nei in boeksoarte poëzij. As in boektype poëzij net beskikber is, dan sykje wy nei in roman.
In kombinaasje fan de IF , ISNA, en VLOOKUP is hjir de perfekte wedstriid.
De formule sil wêze:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
Sjoch, wy hawwe in Roman , Oliver Twist , om't der gjin boek fan Poëzij wie.
Utlis fan de Formule
-
VLOOKUP("Poetry",B4:D20,2,FALSE)
jout #N/A flater, om't der gjin boektype mei de namme “Poëzij” wie yn de earste kolom fan tabel B4:D20 .
- .
ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE))
wurdtISNA(#N/A)
en it jout TRUE werom.
-
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE)
) wurdt noIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
dy'tVLOOKUP("Novel",B4:D20,2,FALSE)
werombringt. -
VLOOKUP("Novel",B4:D20,2,FALSE)
syket nei in "Roman" yn 'e earste kolom fan tabel B4:D20 (Boek Type). Nei it finen fan ien, jout it de Boeknamme werom fan kolom 2, OliverTwist .
- Dêrom jout
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
“Oliver Twist” werom.
Lês mear: Hoe kinne jo VLOOKUP brûke yn VBA (4 manieren)
2. It brûken fan IF ISNA-funksje mei VLOOKUP yn in Ferskillende tabel mar itselde wurkblêd
Hjir hawwe wy in oare gegevensset mei de boekrekords fan twa boekhannels, Martin Bookstore en Holder Bookstore.
Dizze kear sykje wy yn de earste boekhannel nei in poëzijboek. As wy it dêr net fine, sykje wy yn de twadde boekhannel.
De formule sil wêze:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",G4:I20,2,FALSE))
Sjoch, as it gjin roman fynt yn de earste boekhannel, dan siket it nei ien yn de twadde boekhannel ( G4:I20 ).
En fynt ien mei de namme "Ode to the Nightingale" , fan John Keats.
Foar in detaillearre útlis fan de formule, sjoch foarbyld 1.
Lês mear: VLOOKUP-formule yn Excel mei meardere blêden (4 ienfâldige tips)
Gelykbere lêzings
- Hoe kinne jo VLOOKUP fan meardere kolommen mei mar ien weromkear yn Excel (2 manieren)
- VLOOKUP SUM Meardere rigen (4 manieren mei alternatyf)
- VLOOKUP om tekst te sykjen yn Excel (4 maklike manieren)
- YNDIREKTE VLOOKUP yn Excel
- VLOOKUP mei nûmers yn Excel (4 foarbylden)
3. It brûken fan IF ISNA-funksje mei VLOOKUP yn in oar wurkblêd
Uteinlik hawwe wy in oare gegevensset mei it boekrecords fan twa boekhannels, mar dizze kear yn twa ferskillende wurkblêden.
Earst sille wy sykje nei in poëzyboek yn de Martin Boekwinkel. As wy it dêr net fine, sykje wy yn de Holder Bookstore.
Dizze formule fiere wy yn yn it wurkblêd mei de namme “Martin Bookstore”.
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE))
It siket nei in Poëzijboek yn de Martin Bookstore.
Wannear fynt net it dêr, siket ien yn 'e Holder Bookstore ( 'Holder Bookstore'!B4:D20), en fynt dêr ien.
Ode oan 'e Nightingale fan John Keats.
Foar in detaillearre útlis fan de formule, sjoch foarbyld 1.
Lês mear: How to Pull Data from Multiple Worksheets in Excel (4 Quick Ways)
Alternatyf opsjes fan IF ISNA
Fan Excel 2013 is in alternative opsje fan de IF ISNA funksje beskikber. Dit wurdt de funksje IFNA neamd.
De Syntaksis fan de funksje IFNA is:
=IFNA(value,value_if_na)
De IFNA -formule om earst in poëzijboek te sykjen, en dan nei in roman te sykjen as der gjin poëzij beskikber is, sil wêze:
=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))
Lês mear: VLOOKUP Max Value yn Excel (mei beheiningen en alternative opsjes)
Konklúzje
Sa kinne jo de funksje IF ISNA brûke mei VLOOKUP om te sykjen nei in wearde yn in tabel en doch in oar ding as jo net finede wearde dêr. Hawwe jo noch fragen? Freegje it ús frij.