Potrebujete aby Excel vyhľadal hodnotu v tabuľke a keď hodnotu nenájde, aby hľadal v inej tabuľke? Je to jednoduché, vďaka kombinácii funkcií VLOOKUP a IFERROR.
Celý trik spočíva v použití funkcie IFERROR. Logika a syntax je jednoduchá:
=IFERROR(hodnota;hodnota v prípade chyby)
=IFERROR(VLOOKUP(hľadaná_hodnota;oblasť_1;stĺpec; false);VLOOKUP(hľadaná_hodnota;oblasť_2;stĺpec;false))
Excel hľadá hodnotu v 1. tabuľke/oblasti (oblasť_1). Ak hodnotu nenájde, vráti chybu. V takom prípade funkcia IFERROR vráti “hodnotu v prípade chyby” – teda hodnotu vyhľadanú 2. výskytom VLOOKUP nájdenú v 2. tabuľke/oblasti (oblasť_2)
Ak EXCEL nenájde hľadanú hodnotu ani v 2. oblasti/tabuľke vráti #NEDOSTUPNÝ