Теория
Практика
VLOOKUP: обработка ошибок
Функция VLOOKUP и обработка ошибок
Функция VLOOKUP ищет значение в первом столбце таблицы и возвращает значение из другого столбца в той же строке.
Проблема с ошибками
Если искомое значение не найдено, VLOOKUP возвращает ошибку #N/A. Это может испортить внешний вид отчёта.
Решение: IFERROR
Функция IFERROR позволяет "поймать" ошибку и заменить её на понятный текст или значение.
Пример формулы, которая ищет цену и возвращает "Не найдено" в случае ошибки:
=IFERROR(VLOOKUP(A2; D2:E5; 2; FALSE); "Не найдено")
На русском языке функции называются ВПР и ЕСЛИОШИБКА.
Задание
В таблице есть список кодов товаров и их цены. Некоторые коды в заказе могут отсутствовать в справочнике. Ваша задача — найти цену для каждого кода заказа, а если код не найден, вывести текст "Нет в каталоге".
Задание
Рабочая область