
Генеричка формула
=IFERROR(VLOOKUP(value,table,2,FALSE),"message")
Резиме
Да бисте сакрили грешку # Н / А коју ВЛООКУП баца када не може да пронађе вредност, можете да користите функцију ИФЕРРОР да бисте ухватили грешку и вратили било коју вредност која вам се свиђа.
Објашњење
Када ВЛООКУП не може да пронађе вредност у табели претраживања, враћа грешку # Н / А. Функција ИФЕРРОР вам омогућава да ухватите грешке и вратите своју прилагођену вредност када постоји грешка. Ако ВЛООКУП нормално врати вредност, нема грешке и тражена вредност се враћа. Ако ВЛООКУП врати грешку # Н / А, ИФЕРРОР преузима и враћа вредност коју сте унели.
Ако имате вредност претраживања у ћелији А1 и вредности претраживања у опсегу именованом табелом, а желите да ћелија буде празна ако није пронађено ниједно претраживање, можете користити:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"")
Ако желите да вратите поруку „Није пронађено“ када није пронађено подударање, користите:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")
ИФНА опција
У програму Екцел 2013 функција ИФНА је доступна за посебно хватање и руковање # Н / А грешкама. Синтакса употребе је иста као и код ИФЕРРОР:
=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")
Старије верзије програма Екцел
У ранијим верзијама Екцела којима недостаје функција ИФЕРРОР, мораћете да поновите ВЛООКУП унутар функције ИФ која ухвати грешку са ИСНА или ИСЕРРОР. На пример:
=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))