Sadržaj
Danas ću vam pokazati kako možete koristiti VLOOKUP u kombinaciji s IF i ISNA funkcijama programa Excel.
Jedan jedna od najvažnijih i najčešće korištenih funkcija programa Excel je VLOOKUP . Ali dok koristimo VLOOKUP , ponekad se možemo suočiti s pogreškama kada vrijednost pretraživanja ne odgovara nijednoj vrijednosti u polju pretraživanja .
ISNA funkcije Excela dobro dolaze u ovakvim situacijama. ISNA u kombinaciji s IF daje nam mogućnost traženja druge vrijednosti ako prva vrijednost ne odgovara. Ovo je vrlo korisno za velike skupove podataka.
IF ISNA funkcija s VLOOKUP-om (Brzi pregled)
Preuzmite vježbenicu
Kako koristiti IF ISNA funkciju s VLOOKUP-om u Excel.xlsxExcel ISNA funkcija: sintaksa i argument
Sažetak
- Uzima vrijednost kao argument i vraća TRUE ako se radi o pogrešci #N/A . U suprotnom, vraća FALSE .
- Dostupno iz programa Excel 2003.
Sintaksa
Sintaksa funkcije ISNA je:
=ISNA(value)
Argument
Argument | Obavezno ili izborno | Vrijednost |
vrijednost | Obavezno | Vrijednost koju funkcija ISNA provjerava radi li se o pogrešci #N/A ili ne. |
Povratna vrijednost
Vraća Booleovu vrijednost, TOČNO ili NETOČNO . TRUE ako je vrijednost #N/A pogreška, FALSE inače.
IF ISNA funkcija s VLOOKUP-om: 3 primjera
Pogledajmo neke primjere korištenja IF i ISNA funkcija s VLOOKUP .
1. Korištenje IF ISNA funkcije s VLOOKUP-om u istoj tablici
Ovdje imamo skup podataka s Vrstom KNJIGE , Imenima, i Autorima nekih knjiga u knjižari koja se zove Martin Bookstore.
Sada ćemo prvo potražiti vrstu knjige poezije. Ako knjiga poezije nije dostupna, tada ćemo potražiti roman.
Kombinacija IF , ISNA, i VLOOKUP ovdje savršeno odgovara.
Formula će biti:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
Vidite, imamo Roman , Oliver Twist , jer nije bilo knjige Poezije .
Objašnjenje Formula
-
VLOOKUP("Poetry",B4:D20,2,FALSE)
vraća #N/A pogrešku, budući da u prvi stupac tablice B4:D20 .
- .
ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE))
postajeISNA(#N/A)
i vraća TRUE .
-
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE)
) sada postajeIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
koji vraćaVLOOKUP("Novel",B4:D20,2,FALSE)
. -
VLOOKUP("Novel",B4:D20,2,FALSE)
traži “Roman” u prvom stupcu tablice B4:D20 (Knjiga Tip). Nakon što je pronađe, vraća Naziv knjige iz stupca 2, OliverTwist .
- Stoga,
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
vraća “Oliver Twist” .
Pročitajte više: Kako koristiti VLOOKUP u VBA (4 načina)
2. Korištenje IF ISNA funkcije s VLOOKUP-om u Različita tablica, ali isti radni list
Ovdje imamo još jedan skup podataka sa evidencijom knjiga dviju knjižara, knjižare Martin i knjižare Holder.
Ovaj put knjigu poezije tražit ćemo u prvoj knjižari. Ako je ne nađemo tamo, tražit ćemo u drugoj knjižari.
Formula će biti:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",G4:I20,2,FALSE))
Vidite, kada ne pronađe roman u prvoj knjižari, traži ga u drugoj knjižari ( G4:I20 ).
I pronalazi jednu pod nazivom “Oda slavuju” , Johna Keatsa.
Za detaljno objašnjenje formule, pogledajte primjer 1.
Pročitajte više: VLOOKUP formula u Excelu s više listova (4 jednostavna savjeta)
Slična očitanja
- Kako napraviti VLOOKUP iz više stupaca sa samo jednim povratkom u Excelu (2 načina)
- VLOOKUP SUM Više redaka (4 načina s alternativom)
- VLOOKUP za pretraživanje teksta u Excelu (4 laka načina)
- INDIREKTNI VLOOKUP u Excelu
- VLOOKUP s brojevima u Excelu (4 primjera)
3. Korištenje IF ISNA funkcije s VLOOKUP-om na drugom radnom listu
Konačno, imamo još jedan skup podataka s knjigomzapisi dviju knjižara, ali ovaj put u dva različita radna lista.
Prvo ćemo potražiti knjigu poezije u Martinu Knjižara. Ako je ne nađemo tamo, tražit ćemo u knjižari Holder.
Ovu formulu unosimo u radni list pod nazivom “Knjižara Martin”.
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE))
Traži knjigu poezije u knjižari Martin.
Kada ne nađe tamo, traži jednu u Holder knjižari ( 'Holder Bookstore'!B4:D20), i tamo je nalazi.
Oda slavuju od Johna Keats.
Za detaljno objašnjenje formule pogledajte primjer 1.
Pročitajte više: Kako izvući podatke iz više radnih listova u Excelu (4 brza Načini)
Alternativne opcije IF ISNA
Iz Excela 2013 dostupna je alternativna opcija funkcije IF ISNA . Ovo se zove funkcija IFNA .
Sintaksa funkcije IFNA je:
=IFNA(value,value_if_na)
Formula IFNA za prvo traženje knjige poezije, a zatim traženje romana ako poezija nije dostupna bit će:
=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))
Pročitajte više: VLOOKUP maksimalna vrijednost u Excelu (s ograničenjima i alternativnim opcijama)
Zaključak
Stoga možete koristiti funkciju IF ISNA s VLOOKUP za traženje vrijednosti u tablici i učini nešto drugo ako ne nađešvrijednost tamo. Imate li kakvih pitanja? Slobodno nas pitajte.