Перейти к содержимому
Получить предложение

Данные 10 ноября 2026 9 минут чтения

ВПР в Excel: функция с примерами

Прайс на одном листе, заказ на другом — и к каждой позиции нужно подставить цену. Или две выгрузки клиентов, и надо понять, кто есть в обеих. Для этого в Excel есть ВПР — функция вертикального просмотра. Разбираем синтаксис, точный и интервальный поиск, ошибку #Н/Д, сверку двух списков и поиск влево через ИНДЕКС и ПОИСКПОЗ — с файлом примеров.

Расчёты в таблице: калькулятор и цифры

Как работает ВПР

ВПР ищет значение в первом столбце диапазона и возвращает значение из той же строки в указанном столбце. Синтаксис по справке Microsoft:

искомое_значение
что ищем; должно находиться в первом столбце диапазона
таблица
диапазон, в котором ищем; в нём же — столбец с ответом
номер_столбца
из какого столбца взять ответ, считая с 1 — крайнего левого
интервальный_просмотр
ЛОЖЬ (0) — точное совпадение, ИСТИНА (1) — приблизительное
Разбор формулы =ВПР(E5; $A$5:$C$10; 3; ЛОЖЬ): что ищем, где ищем, из какого столбца взять ответ, точное совпадение

Четыре аргумента ВПР

Пример: цена по артикулу

Прайс — в столбцах A:C (артикул, товар, цена), заказ — в столбце E. Формула в F5: =ВПР(E5;$A$5:$C$10;3;ЛОЖЬ) — найти артикул в первом столбце прайса и взять цену из третьего. Знаки $ закрепляют диапазон: когда формулу тянут вниз, прайс не «уезжает».

Лист Excel: прайс с артикулами и ценами, заказ с подставленными ценами и названиями; внизу — защита от ошибки «нет в прайсе»

Цена и название по артикулу; при опечатке — «нет в прайсе»

Точный и интервальный поиск

Четвёртый аргумент решает, как искать. ЛОЖЬ — только точное совпадение: так ищут артикулы, телефоны, ИНН. ИСТИНА — приблизительное: первый столбец должен быть отсортирован по возрастанию, и ВПР берёт ближайшее меньшее значение. Так считают скидки по шкале, комиссию по порогам, тарифы.

Важно: если четвёртый аргумент не указать, Excel считает его ИСТИНА. На неотсортированном списке такая формула вернёт ответ, но не тот. Для поиска по артикулу или телефону всегда пишите ЛОЖЬ.

В примере со шкалой скидок: заказ на 8 500 ₽ — без скидки, 42 000 ₽ — 5 %, 130 000 ₽ — 10 %.

Ошибка #Н/Д и как её убрать

При точном поиске #Н/Д значит: такого значения в первом столбце нет. При интервальном — искомое меньше наименьшего значения шкалы. Частые причины, когда значение «вроде бы есть»:

Опечатка

буква О вместо нуля, латинская С вместо русской

Лишний пробел

«B-215 » и «B-215» — разные значения

Число как текст

в одной таблице 101 — число, в другой — текст

Диапазон съехал

забыли $, и при протягивании таблица сместилась

Вместо #Н/Д можно выводить понятный текст: =ЕСЛИОШИБКА(ВПР(E13;$A$5:$C$10;3;ЛОЖЬ);"нет в прайсе"). Только помните, что ЕСЛИОШИБКА скрывает любые ошибки, — сначала убедитесь, что формула написана верно.

Сверка двух списков: кто уже есть в базе

Частая задача — понять, кто из новой выгрузки уже есть в CRM. Формула в F5: =ЕСЛИОШИБКА(ВПР(D5;$A$5:$B$14;2;ЛОЖЬ);"новый") — ищет телефон в списке из CRM и возвращает имя, под которым клиент там записан, или «новый».

Сверка двух списков по телефону: список из CRM и новая выгрузка; найденные — с именем из CRM, новые отмечены «новый»

Три из шести номеров уже есть в CRM — под другими именами

Из шести номеров новой выгрузки три уже есть в CRM — и записаны там по-другому: «Смирнов И.» и «Игорь Смирнов», «Линия, студия» и «Студия Линия». Это и есть дубли: один клиент — две записи. Сверка работает, только если телефоны записаны в одном формате, — как его выровнять, разобрано в статье «Формат номера телефона».

Внутри amoCRM такие повторы ищет виджет «Дубли контактов и компаний»: точное совпадение по телефону или e-mail, нечёткое — по похожему имени или названию с порогом схожести. Перед объединением — окно сверки: видно, какая запись останется основной; два разных телефона в одном поле останутся оба, а сделки и компания переезжают на основную запись.

Окно «Сверка перед объединением» в карточке контакта: какая запись останется, какая будет объединена, телефоны объединятся без повторов

Окно сверки перед объединением дублей

ИНДЕКС и ПОИСКПОЗ: когда ВПР не подходит

ВПР ищет только в первом столбце диапазона и берёт ответ правее. Если нужно найти артикул по названию товара, а артикул стоит левее, используют связку ИНДЕКС и ПОИСКПОЗ: =ИНДЕКС($A$5:$A$10;ПОИСКПОЗ(E5;$B$5:$B$10;0)). ПОИСКПОЗ находит номер строки с названием, ИНДЕКС берёт из этой строки артикул.

В новых версиях Excel есть ПРОСМОТРX — Microsoft называет её улучшенной версией ВПР: она ищет в любом направлении. Если файл открывают в разных версиях Excel, надёжнее ВПР или ИНДЕКС и ПОИСКПОЗ.

Как то же самое сделать в Google Таблицах — в статье «ВПР в Google Таблицах».

Файл с примерами ВПР

Четыре листа: цена по артикулу с защитой от ошибки, скидка по шкале, сверка двух списков по телефону и поиск влево через ИНДЕКС и ПОИСКПОЗ. Жёлтые ячейки — для ввода, серые — формулы.

Скачать примеры ВПР · xlsx, 13 КБ

Виджет «Дубли контактов и компаний» — 8 994 ₽ за 6 месяцев. Пробный период — 50 объединений.

Коротко

ВПР ищет значение в первом столбце диапазона и берёт ответ из той же строки: =ВПР(что; где; номер столбца; ЛОЖЬ). ЛОЖЬ — для точного поиска, ИСТИНА — для шкал с сортировкой; без четвёртого аргумента Excel ищет приблизительно. #Н/Д — значения нет: опечатки, пробелы, числа как текст. Сверка двух списков через ВПР находит повторы, а поиск влево делают ИНДЕКС и ПОИСКПОЗ.

Частые вопросы

Ищет значение в первом столбце диапазона и возвращает значение из той же строки в указанном столбце.
Точное совпадение. ИСТИНА — приблизительное: для шкал, первый столбец должен быть отсортирован по возрастанию. Если аргумент не указан, Excel считает его ИСТИНА.
Значения нет в первом столбце: опечатка, лишний пробел, число сохранено как текст или съехал диапазон без знаков $.
Искать значение из второго списка в первом: =ЕСЛИОШИБКА(ВПР(D5;$A$5:$B$14;2;ЛОЖЬ);"новый") — найденные вернут значение из первого списка, остальные — «новый».
Связкой ИНДЕКС и ПОИСКПОЗ или функцией ПРОСМОТРX в новых версиях Excel.

Теги: #впр в excel #функция впр #впр пример #формула впр #впр н/д #сравнить два списка в excel

Converssion CRM — официальный партнёр amoCRM с 2017 года. Внедряем и сопровождаем amoCRM, делаем собственные виджеты для амоМаркета, чат-ботов, ИИ-агентов, сайты и рекламу. Услуги · Кейсы клиентов · Виджеты

Кейсы Converssion CRM

Как мы решали похожие задачи