Ошибка #Н/Д (в английской версии — #N/A) при использовании функции ВПР (VLOOKUP) — одна из самых распространенных проблем в Excel. Она означает, что функция не смогла найти искомое значение в указанном диапазоне. Ниже мы разберем пошаговый алгоритм устранения этой ошибки и рассмотрим неочевидные нюансы работы с формулами.
Видеоинструкция
Пошаговая инструкция по исправлению ошибки #Н/Д
Шаг 1. Проверьте тип сопоставления (интервальный просмотр)
В 90% случаев ошибка возникает из-за того, что в четвертом аргументе ВПР не указано точное совпадение. По умолчанию Excel ищет приблизительное соответствие.
Решение: Всегда указывайте 0 или ЛОЖЬ (FALSE) в конце формулы для точного поиска:
=ВПР(A2; D2:E100; 2; ЛОЖЬ) Шаг 2. Закрепите диапазон поиска (абсолютные ссылки)
Если вы протягиваете формулу вниз, диапазон таблицы-источника смещается, и ВПР перестает видеть нужные данные.
Решение: Выделите диапазон в формуле и нажмите клавишу F4, чтобы добавить знаки доллара (сделать ссылки абсолютными):
=ВПР(A2; $D$2:$E$100; 2; 0) Шаг 3. Устраните разницу в типах данных
Если в одной таблице код товара записан как число, а в другой — как текст, ВПР выдаст ошибку #Н/Д, даже если визуально они идентичны.
Решение: Преобразуйте текстовые числа в числовой формат с помощью функции ЗНАЧЕНЗН или проверьте форматирование ячеек. Если вы очищаете таблицу перед настройкой формул, узнайте, как быстро удалить проверку данных в Excel.
Важно: Функция ВПР всегда ищет значение только в крайнем левом столбце указанного диапазона. Если искомый столбец находится правее, формула вернет ошибку #Н/Д.
Частые ошибки / Устранение неполадок
- Лишние пробелы: Невидимые пробелы до или после текста ломают поиск. Используйте формулу
=СЖПРОБЕЛЫ(A2)для очистки данных перед сопоставлением.
- Скрытые символы неразрывного пробела: Часто копируются из веб-источников. Замените их через Ctrl + H (введите код пробела через Alt+0160).
- Ошибки форматирования при копировании: При форматировании результирующей таблицы может возникнуть вопрос, pochemu-ne-kopiruetsya-vysota-stroki-v-excel-reshenie этой проблемы поможет сохранить структуру.
Дополнительно: Как скрыть ошибку #Н/Д в отчете
Чтобы вместо некрасивой ошибки #Н/Д выводился пустой результат или понятный текст (например, «Нет на складе»), оберните ВПР в функцию ЕСЛИОШИБКА:
=ЕСЛИОШИБКА(ВПР(A2; $D$2:$E$100; 2; 0); "Не найдено") Перед отправкой готового отчета коллегам рекомендуется навести порядок в книге. Посмотрите, как быстро удалить все пустые листы в Excel, чтобы файл выглядел профессионально.
Часто задаваемые вопросы
Почему ВПР выдает #Н/Д, если значение точно есть в таблице?
Чаще всего это происходит из-за невидимых пробелов в ячейках, несовпадения типов данных (текст вместо числа) или отсутствия знаков $ для закрепления диапазона поиска.
Как сделать так, чтобы вместо #Н/Д отображался ноль или пустота?
Используйте комбинацию формул =ЕСЛИОШИБКА(ВПР(…); 0) или =ЕСЛИОШИБКА(ВПР(…); «») для замены ошибки на нужное значение.








