Теория Практика

VLOOKUP: обработка ошибок

Функция VLOOKUP и обработка ошибок

Функция VLOOKUP ищет значение в первом столбце таблицы и возвращает значение из другого столбца в той же строке.

Проблема с ошибками

Если искомое значение не найдено, VLOOKUP возвращает ошибку #N/A. Это может испортить внешний вид отчёта.

Решение: IFERROR

Функция IFERROR позволяет "поймать" ошибку и заменить её на понятный текст или значение.

Пример формулы, которая ищет цену и возвращает "Не найдено" в случае ошибки:

=IFERROR(VLOOKUP(A2; D2:E5; 2; FALSE); "Не найдено")

На русском языке функции называются ВПР и ЕСЛИОШИБКА.

Задание

В таблице есть список кодов товаров и их цены. Некоторые коды в заказе могут отсутствовать в справочнике. Ваша задача — найти цену для каждого кода заказа, а если код не найден, вывести текст "Нет в каталоге".

Задание

Рабочая область
Предыдущий урок Следующий урок