
Formula generică
=IFERROR(VLOOKUP(value,table,2,FALSE),"message")
rezumat
Pentru a ascunde eroarea # N / A pe care VLOOKUP o aruncă atunci când nu găsește o valoare, puteți utiliza funcția IFERROR pentru a prinde eroarea și a returna orice valoare doriți.
Explicaţie
Când VLOOKUP nu poate găsi o valoare într-un tabel de căutare, returnează eroarea # N / A. Funcția IFERROR vă permite să prindeți erori și să returnați propria valoare personalizată atunci când există o eroare. Dacă VLOOKUP returnează o valoare în mod normal, nu există nicio eroare și valoarea căutată este returnată. Dacă VLOOKUP returnează eroarea # N / A, IFERROR preia și returnează valoarea pe care o furnizați.
Dacă aveți o valoare de căutare în celula A1 și valori de căutare într-un interval numit tabel și doriți ca o celulă să fie necompletată dacă nu se găsește nicio căutare, puteți utiliza:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"")
Dacă doriți să returnați mesajul „Nu a fost găsit” când nu se găsește nicio potrivire, utilizați:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")
Opțiunea IFNA
În Excel 2013, funcția IFNA este disponibilă pentru a capta și gestiona în mod specific erorile # N / A. Sintaxa de utilizare este aceeași cu IFERROR:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")
Versiuni mai vechi de Excel
În versiunile anterioare de Excel care nu au funcția IFERROR, va trebui să repetați VLOOKUP în interiorul unei funcții IF care detectează o eroare cu ISNA sau ISERROR. De exemplu:
=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))