Sadržaj
Danas ću pokazati kako možete koristiti VLOOKUP u kombinaciji sa funkcijama IF i ISNA Excela.
Jedan od najvažnijih i najčešće korištenih funkcija Excela je VLOOKUP . Ali dok koristimo VLOOKUP , ponekad se možemo suočiti s greškama kada vrijednost traženja ne odgovara nijednoj vrijednosti u nizu pretraživanja .
ISNA funkcije Excel su korisne u ovim situacijama. ISNA u kombinaciji sa IF nam pruža priliku da tražimo drugu vrijednost ako se prva vrijednost ne podudara. Ovo je prilično korisno za velike skupove podataka.
IF ISNA funkcija s VLOOKUP (brzi pregled)
Preuzmi radnu svesku za vježbe
Kako koristiti IF ISNA funkciju s VLOOKUP u Excel.xlsxExcel ISNA funkcija: sintaksa i argument
Sažetak
- Uzima vrijednost kao argument i vraća TRUE ako je #N/A greška. U suprotnom, vraća FALSE .
- Dostupno iz Excela 2003.
Sintaksa
Sintaksa funkcije ISNA je:
=ISNA(value)
Argument
Argument | Obavezno ili Opciono | Vrijednost |
vrijednost | Obavezno | Vrijednost koju ISNA funkcija provjerava da li je #N/A greška ili ne. |
Vraćana vrijednost
Vraća Booleovu vrijednost, TAČNO ili LAŽNO . TRUE ako je vrijednost #N/A greška, FALSE u suprotnom.
IF ISNA funkcija s VLOOKUP: 3 primjera
Pogledajmo neke primjere korištenja IF i ISNA funkcija sa VLOOKUP .
1. Korištenje IF ISNA funkcije s VLOOKUP-om u istoj tablici
Ovdje imamo skup podataka sa Vrsta knjige s, Imena, i Autori nekih knjiga u knjižari pod nazivom Martin Bookstore.
Sada ćemo prvo potražiti književni tip poezije. Ako knjiga poezije nije dostupna, onda ćemo potražiti roman.
Kombinacija IF , ISNA, i VLOOKUP je savršen spoj ovdje.
Formula će biti:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
Vidiš, imamo Roman , Oliver Twist , jer nije postojala knjiga Poezija .
Objašnjenje Formula
-
VLOOKUP("Poetry",B4:D20,2,FALSE)
vraća grešku #N/A , jer nije bilo vrste knjige pod nazivom “Poezija” u prva kolona tabele 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 prvoj koloni tabele B4:D20 (knjiga Tip). Nakon što ga pronađe, vraća Naziv knjige iz kolone 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šćenje IF ISNA funkcije sa VLOOKUP-om u Drugačija tabela, ali isti radni list
Ovdje imamo još jedan skup podataka sa evidencijom knjiga dvije knjižare, Knjižare Martin i Knjižare Holder.
Ovog puta tražit ćemo knjigu poezije u prvoj knjižari. Ako je ne nađemo tamo, potraž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 roman u drugoj knjižari ( G4:I20 ).
I pronalazi jednu pod nazivom “Oda slavuju” , od 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 izvršiti VLOOKUP iz više kolona sa samo jednim povratom u Excelu (2 načina)
- VLOOKUP SUM Više redova (4 načina sa alternativom)
- VLOOKUP za pretraživanje teksta u Excelu (4 jednostavna 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 knjigomevidencije dvije knjižare, ali ovaj put u dva različita radna lista.
Prvo ćemo tražiti knjigu poezije u Martinu Knjižara. Ako je ne pronađemo tamo, pretražit ćemo u Knjižari Holder.
Ovu formulu unosimo u radni list pod nazivom “Martin Bookstore”.
=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 pronađe tamo, traži jednu u Knjižari Holder ( 'Knjižara Holder'!B4:D20), i nađe je tamo.
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 programa Excel 2013, dostupna je alternativna opcija funkcije IF ISNA . Ovo se zove funkcija IFNA .
Sintaksa 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 (sa ograničenjima i alternativnim opcijama)
Zaključak
Tako možete koristiti IF ISNA funkciju sa VLOOKUP za traženje vrijednosti u tablici i uradi drugu stvar ako ne nađešvrijednost tamo. Imate bilo kakvih pitanja? Slobodno nas pitajte.