Базовая формула точного поиска
На листе «Цены» в A находятся артикулы, в B — цена. На рабочем листе артикул указан в A2. Формула для цены:
Число 2 означает второй столбец выбранного диапазона. ЛОЖЬ требует точного совпадения. Знаки доллара закрепляют справочник, чтобы при протягивании вниз он не смещался.
Почему ВПР возвращает неправильный товар
Если последний аргумент пропущен или равен ИСТИНА, Excel использует приближённый поиск. Он требует сортировки первого столбца и для обычных артикулов почти всегда опасен. Для клиентов, SKU, номеров заказов и фамилий ставьте ЛОЖЬ.
Причины ошибки #Н/Д
- В одном листе артикул записан числом, в другом — текстом.
- После значения есть пробел или невидимый символ.
- Искомый столбец не является первым в диапазоне ВПР.
- Диапазон справочника сместился при копировании.
- Значения визуально похожи, но содержат разные тире или кириллические буквы вместо латинских.
Скрыть ошибку можно через ЕСЛИОШИБКА, но сначала стоит устранить причину:
ПРОСМОТРX для современного Excel
В Microsoft 365 и новых версиях ПРОСМОТРX понятнее: диапазон поиска и диапазон результата задаются отдельно, поэтому нужный столбец может находиться слева.
ПРОСМОТРX не требует номера столбца и по умолчанию ищет точное совпадение. Но если файл будут открывать в старом Excel, лучше использовать ВПР или связку ИНДЕКС + ПОИСКПОЗ.