Formula Excel: VLOOKUP fără eroare # N / A -

Cuprins

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

Articole interesante...