Kazalo
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.xlsxExcelova 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 postaneIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
ki vrneVLOOKUP("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.