![](https://cdn.wiki-base.com/8200841/excel_formula_vlookup_without_na_error__2.png.webp)
Generička formula
=IFERROR(VLOOKUP(value,table,2,FALSE),"message")
Sažetak
Da biste sakrili pogrešku # N / A koju VLOOKUP baca kada ne može pronaći vrijednost, možete koristiti funkciju IFERROR da biste uhvatili pogrešku i vratili bilo koju vrijednost koja vam se sviđa.
Obrazloženje
Kad VLOOKUP ne može pronaći vrijednost u tablici pretraživanja, vraća pogrešku # N / A. Funkcija IFERROR omogućuje vam hvatanje pogrešaka i vraćanje vlastite prilagođene vrijednosti u slučaju pogreške. Ako VLOOKUP normalno vrati vrijednost, nema pogreške i vraća se tražena vrijednost. Ako VLOOKUP vrati pogrešku # N / A, IFERROR preuzima i vraća vrijednost koju ste unijeli.
Ako imate vrijednost pretraživanja u ćeliji A1 i vrijednosti pretraživanja u rasponu imenovanom tablicom, a želite da ćelija bude prazna ako nije pronađeno nijedno pretraživanje, možete koristiti:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"")
Ako želite vratiti poruku "Nije pronađeno" kada nije pronađeno podudaranje, upotrijebite:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")
IFNA opcija
U programu Excel 2013 funkcija IFNA dostupna je za posebno hvatanje i obradu # N / A pogrešaka. Sintaksa upotrebe ista je kao i kod IFERROR:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")
Starije verzije Excela
U ranijim verzijama Excela kojima nedostaje funkcija IFERROR, morat ćete ponoviti VLOOKUP unutar funkcije IF koja uhvati pogrešku s ISNA ili ISERROR. Na primjer:
=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))