ПРОСМОТРX в Excel: замена ВПР, которая ищет в любую сторону
· 2 мин чтения · Редакция Skill Unit
ВПР годами была главной функцией поиска, но у неё неудобные ограничения: ищет только в первом столбце диапазона, возвращает значение только справа и требует номер столбца, который ломается при вставке нового. ПРОСМОТРX решает все три проблемы.
Синтаксис
=ПРОСМОТРX(искомое; где_искать; что_вернуть; [если_не_найдено]; [режим_сопоставления]; [режим_поиска])- Искомое — что ищем, например артикул.
- Где искать — столбец с артикулами.
- Что вернуть — столбец с ценами той же высоты.
- Если не найдено — текст или число вместо ошибки #Н/Д. Необязательный.
- Режим сопоставления — по умолчанию точное совпадение, это главное отличие от ВПР.
- Режим поиска — с начала или с конца списка.
Пример: цена по артикулу
На листе «Прайс» артикулы в столбце A, цены в столбце D. В таблице заказов артикул в ячейке B2. Формула:
=ПРОСМОТРX(B2; Прайс!A:A; Прайс!D:D; "нет в прайсе")Если артикула нет, вместо #Н/Д появится «нет в прайсе». Если между столбцами A и D вставить новый столбец, формула продолжит работать: номер столбца в ней не используется.
Поиск влево
Нужно по названию товара (столбец C) найти артикул (столбец A)? ВПР этого не умеет без перестановки столбцов. ПРОСМОТРX — легко:
=ПРОСМОТРX("Органайзер синий"; Прайс!C:C; Прайс!A:A)Последнее значение в списке
В журнале продаж один клиент встречается много раз, а нужна дата последней покупки. Задайте режим поиска −1 — поиск с конца:
=ПРОСМОТРX(F2; Продажи!B:B; Продажи!A:A; "-"; 0; -1)Если у вас старая версия Excel
Та же логика собирается из двух функций: ПОИСКПОЗ находит номер строки, ИНДЕКС возвращает значение из нужного столбца.
=ИНДЕКС(Прайс!D:D; ПОИСКПОЗ(B2; Прайс!A:A; 0))Типичные ошибки
- Диапазоны «где искать» и «что вернуть» разной высоты: функция вернёт ошибку.
- В артикулах лишние пробелы или числа сохранены как текст, и совпадение не находится.
- Файл открывают в старой версии Excel, где функции нет, и вместо значений видят ошибку.
- Значение «если не найдено» скрывает реальную проблему в данных: периодически проверяйте, сколько строк получили заглушку.
- Ссылка на целые столбцы в очень больших таблицах замедляет файл: ограничьте диапазон или используйте умную таблицу.
Формулы поиска, сводные таблицы и работу с нейросетью при составлении формул разбирают в курсе «Excel и ИИ-ассистент для работы».
Хотите пройти путь на практике?
Курс «Excel и ИИ-ассистент для работы»: короткие уроки, практические задания и проверка ответов. Первый урок бесплатно.
Смотреть курс