
Загальна формула
=IFERROR(VLOOKUP 1,IFERROR(VLOOKUP 2,VLOOKUP 3))
Резюме
Якщо вам потрібно виконати декілька послідовних пошуків, залежно від того, вдалося виконати попередні пошуки чи ні, ви можете зв’язати один або кілька VLOOKUP разом з IFERROR.
У наведеному прикладі формула в L5 має вигляд:
=IFERROR(VLOOKUP(K5,B5:C7,2,0),IFERROR(VLOOKUP(K5,E5:F7,2,0),VLOOKUP(K5,H5:I7,2,0)))
Пояснення
Функція IFERROR призначена для фіксації помилок та виконання альтернативної дії при виявленні помилки. Функція VLOOKUP видасть помилку # N / A, коли значення не знайдено.
Вкладаючи кілька функцій VLOOKUP всередину функції IFERROR, формула дозволяє здійснювати послідовний пошук. Якщо перший VLOOKUP не вдається, IFERROR виявляє помилку та запускає інший VLOOKUP. Якщо другий VLOOKUP не вдається, IFERROR виявляє помилку та запускає інший VLOOKUP тощо.