Чтобы избежать ошибки #Н/Д в функции ВПР при неправильном поиске данных, можно попробовать следующее:
- Изменить ссылку ВПР так, чтобы она указывала на правильный столбец. 1 Если это невозможно, можно использовать сочетание функций ИНДЕКС и ПОИСКПОЗ, которые позволяют находить значения в любом столбце вне зависимости от его позиции в таблице подстановки. 1
- Убедиться, что в ячейках нет скрытых пробелов или непечатаемых символов. 1 Также нужно проверить, что в ячейках выбран правильный тип данных. 1 Например, для ячеек с числами необходимо выбрать формат «Числовой», а не «Текстовый». 1
- Исправить искомое значение. 1 Если для аргумента диапазон_поиска задано значение ИСТИНА, а искомое значение меньше наименьшего значения в массиве, нужно исправить это значение. 1
- Изменить функцию ВПР так, чтобы искать точное совпадение. 1 Для этого указать для аргумента диапазон_поиска значение ЛОЖЬ. 1
- Округлить числа. 1 Для правильной работы функции крупные числа с плавающей запятой нужно округлять до 5 десятичных разрядов с помощью функции ОКРУГЛ. 1
Если функция не может найти точного соответствия, можно использовать функцию ЕСЛИОШИБКА и заменить ошибки, например, нулями. 4