
Obecný vzorec
=IFERROR(VLOOKUP 1,IFERROR(VLOOKUP 2,VLOOKUP 3))
souhrn
Pokud potřebujete provést více vyhledávání postupně, na základě toho, zda dřívější vyhledávání proběhla úspěšně nebo ne, můžete jeden nebo více VLOOKUPů zřetězit společně s IFERROR.
V zobrazeném příkladu je vzorec v L5:
=IFERROR(VLOOKUP(K5,B5:C7,2,0),IFERROR(VLOOKUP(K5,E5:F7,2,0),VLOOKUP(K5,H5:I7,2,0)))
Vysvětlení
Funkce IFERROR je navržena tak, aby zachytila chyby a provedla alternativní akci při zjištění chyby. Funkce VLOOKUP vyvolá chybu # N / A, když není nalezena hodnota.
Vnořením více VLOOKUPů do funkce IFERROR umožňuje vzorec sekvenční vyhledávání. Pokud první VLOOKUP selže, IFERROR chybu zachytí a spustí další VLOOKUP. Pokud se druhý VLOOKUP nezdaří, IFERROR zachytí chybu a spustí další VLOOKUP atd.