Hoe kinne jo IF ISNA-funksje brûke mei VLOOKUP yn Excel (3 foarbylden)

  • Diel Dit
Hugh West

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.xlsx

Excel 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)) wurdt ISNA(#N/A) en it jout TRUE werom.

  • IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE) ) wurdt no IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) dy't VLOOKUP("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.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.