
Általános képlet
=IFERROR(VLOOKUP(value,table,2,FALSE),"message")
Összegzés
A VLOOKUP által dobott # N / A hiba elrejtéséhez, ha nem talál értéket, az IFERROR függvény segítségével elkaphatja a hibát, és visszaadhat tetszőleges értéket.
Magyarázat
Ha a VLOOKUP nem talál értéket a keresőtáblában, akkor a # N / A hibát adja vissza. Az IFERROR funkció lehetővé teszi a hibák elkapását és a saját egyéni érték visszaadását hiba esetén. Ha a VLOOKUP normálisan ad vissza egy értéket, akkor nincs hiba, és a keresett érték visszatér. Ha a VLOOKUP visszaadja a # N / A hibát, az IFERROR átveszi és visszaadja az Ön által megadott értéket.
Ha van keresési értéke az A1 cellában, és keresési értékei vannak a táblázat nevű tartományban, és azt szeretné, hogy egy cella üres legyen, ha nem található keresés, használhatja:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"")
Ha a "Nem található" üzenetet szeretné visszaadni, ha nem található egyezés, használja:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")
IFNA opció
Az Excel 2013-ban az IFNA függvény elérhető a # N / A hibák leküzdésére és kezelésére. A használati szintaxis ugyanaz, mint az IFERROR esetében:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")
Az Excel régebbi verziói
Az Excel korábbi verzióiban, amelyekből hiányzik az IFERROR funkció, meg kell ismételni a VLOOKUP-ot egy IF függvényen belül, amely hibát észlel az ISNA vagy az ISERROR kapcsán. Például:
=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))