ЕСЛИОШИБКА и ВПР: почему Excel пишет «Не найдено»
ЕСЛИОШИБКА заменяет сообщение об ошибке своим текстом, но не исправляет причину. Если ВПР постоянно показывает «Не найдено», сначала нужно увидеть исходную ошибку поиска.
Проверьте ВПР отдельно
В формуле =ЕСЛИОШИБКА(ВПР(A2;$F$2:$G$100;2;ЛОЖЬ);"Не найдено") обёртка скрывает не только отсутствие ключа, но и другие ошибки. Временно проверьте вложенную ВПР в отдельной ячейке.
Для точного поиска ключ должен находиться в первом столбце диапазона, а последний аргумент — задавать точное совпадение. Проверьте, что диапазон включает нужную строку и закреплён при копировании. Затем сравните типы ключей, ведущие нули и лишние пробелы. Число 17 и текстовый код "017" могут обозначать разные вещи: не преобразуйте их вслепую.
Что делать с результатом
Если получено #Н/Д, ищите причину несовпадения ключей; при #ССЫЛКА! проверьте ссылки и номер возвращаемого столбца. Только после диагностики верните удобное сообщение для пользователя. Ниже — тест на выбор первого шага проверки.
Попробуйте сами
Ниже — отдельное упражнение: выберите вариант и проверьте ответ. Другие упражнения по этой теме. Для обучения по порядку откройте бесплатный курс Excel и Google Таблиц.
Пользователь обернул формулу ВПР в ЕСЛИОШИБКА и теперь во всех строках видит «Не найдено», хотя данные в справочнике есть. Какой правильный первый шаг диагностики?
Связанные задачи
- Объединение ячеек и закрепление строк и столбцов — задача по Excel
- Как перенести текст внутри ячейки Excel: задача
- Ввод и редактирование данных: текст, числа, даты — задача по Excel
- Форматирование ячеек: числа, шрифт, границы, выравнивание — задача по Excel
- Интерфейс Excel и первый файл — задача по Excel
- Арифметические формулы: синтаксис и операторы — задача по Excel
