Kako uporabiti funkcijo IF ISNA z VLOOKUP v Excelu (3 primeri)

  • Deliti To
Hugh West

Danes bom pokazal, kako lahko uporabite VLOOKUP v kombinaciji z IF in . ISNA funkcije programa Excel.

Ena najpomembnejših in najpogosteje uporabljenih funkcij programa Excel je VLOOKUP . Toda med uporabo VLOOKUP , se lahko včasih srečamo z napakami, ko vrednost iskanja se ne ujema z nobeno vrednostjo v polje za iskanje .

Spletna stran ISNA funkcije Excel v teh primerih pride prav. ISNA v kombinaciji z IF nam omogoča iskanje druge vrednosti, če se prva vrednost ne ujema. To je zelo uporabno za velike nabore podatkov.

Funkcija IF ISNA z VLOOKUP (hitri pregled)

Prenesi delovni zvezek za prakso

Kako uporabiti funkcijo IF ISNA z VLOOKUP v Excel.xlsx

Excelova funkcija ISNA: sintaksa in argument

Povzetek

  • kot argument sprejme vrednost in vrne TRUE če gre za #N/A v nasprotnem primeru vrne FALSE .
  • Na voljo v programu Excel 2003.

Sintaksa

Sintaksa ISNA je funkcija:

=ISNA(vrednost)

Argument

Argument Obvezno ali neobvezno Vrednost
vrednost Zahtevano Vrednost, ki jo funkcija ISNA preveri, ali gre za napako #N/A ali ne.

Vrnjena vrednost

Vrne logično vrednost, TRUE ali FALSE . TRUE če je vrednost #N/A napaka, FALSE v nasprotnem primeru.

Funkcija IF ISNA z VLOOKUP: 3 primeri

Oglejmo si nekaj primerov uporabe IF in . ISNA funkcije z VLOOKUP .

1. Uporaba funkcije IF ISNA z VLOOKUP v isti tabeli

Tu imamo nabor podatkov z Vrsta KNJIGE s, Imena, in . Avtorji nekaj knjig v knjigarni Martin Bookstore.

Najprej bomo poiskali poezijo v knjižni obliki. Če poezije v knjižni obliki ni na voljo, bomo poiskali roman.

Kombinacija IF , ISNA, in . VLOOKUP je popolna izbira.

Formula je naslednja:

=IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Roman",B4:D20,2,FALSE))

Vidite, dobili smo Novica , Oliver Twist , saj ni bilo knjige Poezija .

Razlaga formule

  • VLOOKUP("Poezija",B4:D20,2,FALSE) vrne #N/A napaka, ker ni bilo tipa knjige z imenom "Poezija" v prvem stolpcu tabele B4:D20 .

  • . ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)) postane . ISNA(#N/A) in vrne TRUE .

  • IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Roman",B4:D20,2,FALSE) ) zdaj postane IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) ki vrne VLOOKUP("Roman",B4:D20,2,FALSE) .
  • VLOOKUP("Roman",B4:D20,2,FALSE) išče "Roman" v prvem stolpcu tabele B4:D20 (vrsta knjige). Ko ga najde, vrne Ime knjige iz stolpca 2, Oliver Twist .

  • Zato, IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Roman",B4:D20,2,FALSE)) vrne "Oliver Twist" .

Preberite več: Kako uporabiti VLOOKUP v VBA (4 načini)

2. Uporaba funkcije IF ISNA z VLOOKUP v drugi tabeli, vendar v istem delovnem listu

Tu imamo še en niz podatkov z zapisi knjig dveh knjigarn, knjigarne Martin in knjigarne Holder.

Tokrat bomo v prvi knjigarni poiskali pesniško zbirko. Če je tam ne bomo našli, jo bomo poiskali v drugi knjigarni.

Formula je naslednja:

=IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Poezija",G4:I20,2,FALSE))

Če v prvi knjigarni ne najde romana, ga poišče v drugi knjigarni ( G4:I20 ).

In najde enega z imenom "Oda slavčku" , ki ga je napisal John Keats.

Za podrobnejšo razlago formule si oglejte primer 1.

Preberite več: Formula VLOOKUP v Excelu z več listi (4 preprosti nasveti)

Podobna branja

  • Kako VLOOKUP iz več stolpcev s samo enim vračilom v Excelu (2 načina)
  • VLOOKUP SUM več vrstic (4 načini z alternativo)
  • VLOOKUP za iskanje besedila v Excelu (4 preprosti načini)
  • INDIREKTNI VLOOKUP v Excelu
  • VLOOKUP s številkami v Excelu (4 primeri)

3. Uporaba funkcije IF ISNA z VLOOKUP v drugem delovnem listu

Nazadnje imamo še en niz podatkov z zapisi knjig dveh knjigarn, vendar tokrat v dveh različnih delovnih listih.

Najprej bomo poiskali pesniško zbirko v knjigarni Martin. Če je tam ne bomo našli, jo bomo poiskali v knjigarni Holder.

To formulo vnesemo v delovni list z imenom "Martinova knjigarna".

=IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Poezija", "Knjigarna Holder"!B4:D20,2,FALSE))

V knjigarni Martin išče knjigo Poezija.

Ko ga tam ne najde, ga poišče v knjigarni Holder ( "Knjigarna Holder"!B4:D20), in ga tam najde.

Oda slavčku John Keats.

Za podrobnejšo razlago formule si oglejte primer 1.

Preberite več: Kako povleči podatke iz več delovnih listov v Excelu (4 hitri načini)

Alternativne možnosti IF ISNA

Od programa Excel 2013 je na voljo alternativna možnost IF ISNA je na voljo funkcija, ki se imenuje IFNA funkcijo.

Spletna stran Sintaksa o IFNA je funkcija:

=IFNA(vrednost,vrednost_if_na)

Spletna stran IFNA formulo, da najprej poiščete pesniško knjigo, nato pa poiščete roman, če poezija ni na voljo:

=IFNA(VLOOKUP("Poezija",B4:D20,2,FALSE),VLOOKUP("Roman",B4:D20,2,FALSE))

Preberite več: Največja vrednost VLOOKUP v Excelu (z omejitvami in alternativnimi možnostmi)

Zaključek

Tako lahko uporabite IF ISNA funkcijo z VLOOKUP za iskanje vrednosti v tabeli in za drugo stvar, če vrednosti ne najdete v njej. Imate kakšno vprašanje? Vprašajte nas.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.