Excel formula: VLOOKUP bez pogreške # N / A -

Sadržaj

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))

Zanimljivi članci...