„Excel“ formulė: VLOOKUP be # N / A klaidos -

Turinys

Bendroji formulė

=IFERROR(VLOOKUP(value,table,2,FALSE),"message")

Santrauka

Norėdami paslėpti # N / A klaidą, kurią VLOOKUP išmeta, kai neranda vertės, galite naudoti IFERROR funkciją, kad užfiksuotumėte klaidą ir grąžintumėte bet kurią jums patinkančią vertę.

Paaiškinimas

Kai VLOOKUP neranda vertės paieškos lentelėje, ji pateikia klaidą # N / A. IFERROR funkcija leidžia sugauti klaidas ir grąžinti savo pasirinktinę vertę, kai yra klaida. Jei VLOOKUP grąžina vertę paprastai, klaidos nėra ir ieškoma vertė grąžinama. Jei VLOOKUP pateikia # N / A klaidą, IFERROR perima ir grąžina jūsų pateiktą vertę.

Jei langelyje A1 yra paieškos vertė, o diapazono pavadinimo lentelėje - vertės ir norite, kad langelis būtų tuščias, jei nerandama peržvalgos, galite naudoti:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"")

Jei norite grąžinti pranešimą „Nerasta“, kai nerandama atitikties, naudokite:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")

IFNA variantas

Programoje „Excel 2013“ IFNA funkcija galima spustelėti ir tvarkyti # N / A klaidas. Naudojimo sintaksė yra tokia pati kaip IFERROR:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")

Senesnės „Excel“ versijos

Ankstesnėse „Excel“ versijose, kuriose nėra IFERROR funkcijos, turėsite pakartoti VLOOKUP IF funkcijoje, kuri užfiksuoja klaidą su ISNA ar ISERROR. Pavyzdžiui:

=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))

Įdomios straipsniai...