Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Представьте: у вас две таблицы. В одной список товаров с кодами, в другой — эти же коды с ценами. Нужно подтянуть цены к товарам. Вручную это займет несколько часов, а с функцией ВПР — пару минут. Не пугайтесь её названия. На самом деле, Vlookup — это ваш личный, сверхбыстрый секретарь, который умеет искать информацию по заданному критерию. Сегодня разберём эту волшебную функцию простым языком, без сложных терминов.

🛠️ Разбираем формулу на части

В формуле 4 аргумента или вопроса, на которые надо ответить.

$$\text{= ВПР}(\text{Искомое значение}; \text{Таблица}; \text{Номер столбца}; \text{Интервальный просмотр})$$

Давайте разберём каждый из них:

АргументСутьПример
Искомое значение (Lookup_value)Что именно вы ищете?Вы щелкаете на ячейку с артикулом товара (A2). Это то, по чему будет вестись поиск.
Таблица (Table_array)Где именно искать? (Весь ваш телефонный справочник).Это вся таблица или диапазон данных, в котором нужно искать.
Номер столбца (Col_index_num)Что нужно вернуть? (Номер телефона или адрес).Если ваша «Таблица» состоит из 5 столбцов, а вам нужно получить данные из третьего, вы пишете цифру 3. Счет начинается с 1, считая слева направо внутри вашей области «Таблица».
Интервальный просмотр (Range_lookup)Насколько точным будет поиск?Правило для новичков: В 99% случаев вам нужен ТОЧНЫЙ ПОИСК. Для этого пишите слово ЛОЖЬ (или 0). Это гарантирует Excel найдёт только точное совпадение. 

ОЧЕНЬ ВАЖНО! Искомое значение (из пункта 1) должно находиться в самом левом столбце этой области! Правда/ИСТИНА нужна для продвинутых случаев с числовыми диапазонами.

Что такое ВПР и зачем она нужна

ВПР — это функция Excel, которая выискивает нужное значение в одной таблице и автоматически подставляет связанные с ним данные из другой таблицы.

Простыми словами: функция функционирует как справочник. Вы говорите «найди мне информацию про товар с кодом 12345», и функция находит этот код в большой таблице, а затем возвращает нужные данные — цену, название, категорию или что угодно.

Расшифровка названия:

В — вертикальный (функция ищет по вертикали, то есть по столбцам)

ПР — просмотр (просматривает таблицу, чтобы найти совпадение)

Как работает:

  1. Принимает определенный набор символов в качестве запроса.
  2. Подыскивает совпадение с этим запросом в крайнем левом столбце заданного диапазона.
  3. Копирует значения из ячейки, которая находится в соседнем столбце, но на этой же строке.

Когда функция реально выручает

Рассмотрим реальные ситуации, когда функция поможет мгновенно решить задачу.

ЗадачаРешение
1Объединение данных из разных таблицУ вас список сотрудников с табельными номерами в одном файле, а зарплаты по этим номерам — в другом. Функция за секунду подтянет зарплаты к каждому сотруднику.
2Обновление прайс-листовПоставщик прислал новые цены. Вместо того чтобы вручную обновлять тысячи позиций, используете функцию.
3Проверка данныхКлиент прислал заказ с артикулами. Надо проверить, есть ли такие товары на складе и по какой цене. Функция мгновенно даст ответ.
4Создание отчетовСобираете сводный отчет из нескольких источников. Функция автоматически тащит нужную информацию из разных листов или файлов.
5Расчет скидок и бонусовНужно вычислить размер скидки для клиента или бонус для сотрудника в зависимости от объема продаж. Функция справится за секунды.

Функция мгновенно справляется с тысячами строк и задачами разной сложности. 

Если интересны другие функции программы, читайте подробные инструкции в нашем блоге: 

Пошаговая инструкция: создаем первую формулу 

Исходные данные

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Задача: Подставить цены из прайс-листа в таблицу заказов.

Решение:

  1. Выбираем функцию и запрос

Кликните по ячейке C3 (здесь будет цена первого товара)

Наберите знак = и напишите ВПР(

Кликните на ячейку A3 (артикул) или напишите A3

  1. Настраиваем диапазон запроса

Поставьте ;

Выделите диапазон E:F (весь прайс-лист) или напишите E:F

Важно: Выделяйте только тот диапазон, где будет поиск. Артикул всегда стоит в первом столбце диапазона!

  1. Выбираем номер столбца

Поставьте ;

Напишите 3 (цена находится во втором столбце диапазона E:F)

  1. Выбираем тип поиска

Поставьте ;

Напишите 0 (точное совпадение)

Закройте скобку ) и нажмите Enter

Полная запись: =ВПР(A3;E:F;3;0)

Что означает каждая часть:

A3 — берём артикул из первой строки заказов

E:F — ищем этот артикул в прайс-листе (E и F)

3 — возвращаем значение из третьего столбца прайс-листа (то есть из столбца F с ценами)

0 — ищем точное совпадение

  1. Настраиваем функцию под всю таблицу

Выделите ячейку C2 с формулой. Важно: Измените формулу, добавив знаки $:

= ВПР(A2;$E:$F;2;0)

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Наведите курсор на правый нижний угол ячейки (появится чёрный крестик)

Зажмите левую кнопку мыши и потяните вниз

Зачем нужен знак $:

Он фиксирует диапазон E:F. Без него при протягивании все будет меняться (E:F → F:G → G:H), и поиск сломается.

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Готово! Цены автоматически подтянулись к каждому артикулу.

Как рассчитать скидку с приблизительным поиском?

Допустим, нужно сопоставить размер скидки с количеством покупок.

Важно: Значения в первом столбце надо отсортировать по возрастанию!

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Формула в ячейке C2: = ВПР(B2;$G$2:$H$5;2;1)

Результат:

Клиент Иванов: 12 покупок → подходит диапазон «10 и больше» → скидка 10%

Клиент Петров: 45 покупок → подходит диапазон «20 и больше» → скидка 15%

Клиент Сидоров: 3 покупки → меньше минимума (5) → скидка 0% (или ошибка)

Последний аргумент 1 означает: «найди ближайшее меньшее или равное значение».

Ошибки функции и пути их решения

ОшибкаЧто означаетПочему возникаетКак исправить 
#Н/ДФункция не нашла искомое значение в таблице• Опечатка в артикуле или коде• Лишние пробелы до/после текста• Разный формат данных (число как текст)• Значения нет в справочной таблице• Проверьте написание• Используйте: = ВПР(СЖПРОБЕЛЫ(A2);E:F;2;0)• Проверьте форматы• Оберните в ЕСЛИОШИБКА:=ЕСЛИОШИБКА(ВПР(A2;E:F;2;0);»Не найдено»)
#ССЫЛКА!Указан неправильный номер столбцаВ диапазоне 3 столбца, а вы указали 5Пересчитайте количество столбцов в диапазоне и укажите корректный номер
#ИМЯ?Excel не понимает название функции• Опечатка (ВРП вместо ВПР)• Используете английскую версию (нужен VLOOKUP)• Проверьте написание функции• Для английской версии: VLOOKUP
#ЗНАЧ!Ошибка в типе данных• Третий аргумент (номер столбца) не является числом• Передан текст вместо числаУбедитесь, что номер столбца указан цифрой, а не текстом
Неправильное значениеФункция возвращает не те данныеЗабыли поставить 0 в конце — сработает приблизительный поискДобавляйте 0 (или ЛОЖЬ) четвёртым аргументом:= ВПР(A2;E:F;2;0)
Выводит не тот товарВозвращает данные из первой найденной строкиВ таблице несколько одинаковых значений (например, два «iPhone 14»)Добавьте уникальный идентификатор (артикул, SKU) и ищите по нему
Формула тормозитМедленный пересчёт на больших объемах данныхТысячи строк — каждая ВПР пересчитывается при любом изменении• Замените на ИНДЕКС+ПОИСКПОЗ• Скопируйте результаты → Специальная вставка → Значения• Укажите точный диапазон вместо целых столбцов
#ПУСТО!Ошибка в диапазонеНеправильно указан диапазон (пропущена точка с запятой или двоеточие)Проверьте синтаксис диапазона: Правильно: B2:D100 Неправильно: B2 D100

Важные особенности ВПР, о которых надо знать

  1. Ищет только справа

Функция смотрит только в столбцы правее того, где подыскивает совпадение. Если данные слева — ВПР не сработает.

Пример:

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Если цена слева, а артикул с другой стороны, ВПР не найдёт цену по артикулу.

Решение: Поменяйте данные в столбцах местами или используйте продвинутую функцию ИНДЕКС+ПОИСКПОЗ 

  1. Берет первое найденное совпадение

Если в таблице несколько одинаковых значений, функция вернет данные только из первой найденной строки. Остальные игнорирует.

  1. Функция чувствительна к регистру? Нет!

Функция не различает большие и маленькие буквы. Для неё «яблоко», «ЯБЛОКО» и «Яблоко» — одно и то же.

  1. Фиксируйте диапазон знаком $

Когда копируете формулу, диапазон поиска должен оставаться неизменным. Используйте абсолютные ссылки: =ВПР(A2;$D$2:$E$100;2;0)

Знаки $ фиксируют диапазон D2:E100, чтобы он не съезжал при копировании.

Типы фиксации:

  • $D$2:$E$100 — полная фиксация
  • $D2:$E100 — фиксация только информации в столбцах
  • D$2:E$100 — фиксация только строк

Как искать данные, которые находятся СЛЕВА

ВПР ищет только справа от первого столбца. Если нужные данные с левой стороны — функция не будет работать.

Пример:

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Если ищете по коду товара (средний столбец), а цена с левой стороны — ВПР не найдёт.

Решение 1: Поменяйте данные в столбцах местами

Самый простой способ — переставьте так, чтобы код был первым:

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Решение 2: Используйте массивы. Способ для продвинутых пользователей.

Массив в Excel — это виртуальная таблица внутри формулы, где можно менять данные в столбцах местами.

Что такое массив:

Массив — это набор данных в фигурных скобках { }. Можно сделать «виртуальную таблицу», переставив то что в столбцах нужным образом.

Разделители в массивах:

\ — разделяет столбцы

; — разделяет строки

=ВПР(H2;{D:D\C:C};2;0)

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Что означает:

{D:D\C:C} — создаем массив из двух столбцов

\ — обратный слэш разделяет информацию в столбцах

Теперь D (код) стал первым, C (цена) — вторым

Анализирует D, возвращает из C

Решение 3: ИНДЕКС + ПОИСКПОЗ (универсальное решение)

Эта связка сработает в любом направлении без ограничений:

=ИНДЕКС(C:C;ПОИСКПОЗ(A2;D:D;0))

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Расшифровка:

ПОИСКПОЗ(A2;D:D;0) — выводит позицию кода в столбце D

ИНДЕКС(C:C;…) — возвращает стоимость из столбца C по найденной позиции

Функция сработает в любом направлении, быстрее на больших таблицах и не ломается при вставке новой информации.

Поиск по части текста

Иногда нужно найти товар, не зная точного наименования. Для этого используйте подстановочные символы. 

  1. Символ * (звёздочка) — любое количество любых символов

Задача: Найти любой товар, в названии которого есть слово «iPhone»

=ВПР(«*искомое_слово*»;A:B;2;ЛОЖЬ)

Где:

  • *искомое_слово* — часть текста, которую ищете
  • A:B — диапазон поиска (первый столбец A для поиска, второй B для результата)
  • 2 — число столбца с результатом
  • ЛОЖЬ — совпало с учётом подстановочных знаков
Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Что найдёт:

«Apple iPhone 14» 

«iPhone Pro Max» 

«Чехол для iPhone»

«iPhone 123» 

НЕ найдёт:

«Айфон» из-за другого написания.

  1. Символ ? (знак вопроса) — ровно один любой символ

Задача: Найти iPhone с конкретным количеством букв, цифр после слова

=ВПР(«iPhone??;A:B;2;0)

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Что найдёт:

«iPhone 14» ✅ (два символа: 1 и 4)

НЕ найдёт:

«iPhone 123» ❌ (три символа)

  1. Комбинация

=ВПР(«Samsung*64??»;A:B;2;0)

Найдёт:

«Samsung Galaxy 64GB» ✅

«Samsung Note 64Гб» ✅

Не найдёт:

«Samsung 128GB» ❌ (не 64)

«Samsung 64» ❌ (не хватает двух букв после 64)

Важно!

Если совпадений несколько — функция вернёт только первое

Подстановочные знаки работают только с текстом

Для точного поиска * или ? используйте ~* и ~?

ВПР с несколькими условиями одновременно

Стандартная функция работает только по одному критерию. Но иногда нужно найти товар сразу по двум параметрам, например: модель + цвет.

Пример: Нужно найти цену iPhone белого цвета.

Решение: Создайте вспомогательный столбец

Шаг 1: Добавьте новый столбец, который склеивает оба критерия

В таблице-источнике (столбец A): =B2&»_»&C2

Результат: «iPhone_Чёрный», «Samsung_Белый»

Таблица теперь выглядит так:

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Шаг 2: Создайте такой же склеенный ключ для поиска

В основной таблице:

=E2&»_»&F2

Где E2 — модель, F2 — цвет.

Результат: «iPhone_Белый»

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Шаг 3: Используйте склеенный ключ =ВПР(A3;A:D;4;0)

Где A3 — со склеенным ключом «iPhone_Белый»

Результат: 72000

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Альтернативы ВПР: когда нужно что-то другое

ВПР — отличная функция для начала, но у нее есть ограничения, которые могут замедлить работу или вообще помешать решить задачу, поэтому стоит использовать мощные альтернативы.

Функция ГПР (горизонтальный просмотр)

Работает так же, но анализирует строки, а не то данные в столбцах. Используется редко, когда данные расположены горизонтально.

=ГПР(искомое_значение;диапазон;номер_строки;0)

С помощью функции ГПР можно например, найти стоимость, если товары расположены в строках, а не столбцах.

Связка ИНДЕКС + ПОИСКПОЗ

Более гибкая замена, т.к. работает в любом направлении. А также, работает быстрее на больших таблицах и не ломается при вставке нового столбца.

=ИНДЕКС(E:E;ПОИСКПОЗ(A2;D:D;0))

Как работает:

ПОИСКПОЗ(A2;D:D;0) — выводит номер строки, где находится значение A2 в столбце D

ИНДЕКС(E:E;…) — возвращает значение из столбца E в найденной строке

Функция XLOOKUP

Современная замена, имеет более понятный синтаксис. Работает в любом направлении, можно задать значение по умолчанию и заменить ошибку.

=XLOOKUP(A2;D:D;E:E;»Не найдено»)

К сожалению, работает только в новой версии Excel (Office 365, Excel 2021 и новее).

Лайфхаки для работы 

  1. Учитывайте особенности автозаполнения 

Как протянуть: кликнуть на ячейку с формулой, навести на правый нижний угол, зажать крестик и протянуть вниз. 

После протягивания вниз:

ЯчейкаФормулаПроблема
С2=ВПР(А2;Е2:F10;2;0)Работает
С3=ВПР(А3;Е3:F11;2;0)Диапазон сдвинулся
С4= ВПР(А4;Е4:F12;2;0)Ищет не там!

Как сделать, чтобы диапазон не “съезжал”?

Используйте $ для фиксации диапазона.

= ВПР(A2;$E$2:$F$10;2;0)

После протягивания: 

ЯчейкаФормулаПроблема
С2= ВПР(A2;$E$2:$F$10;2;0)Работает
С3= ВПР(A3;$E$2:$F$10;2;0)Диапазон не изменился
С4= ВПР(A4;$E$2:$F$10;2;0)Все правильно!

В формуле из всех составляющих зафиксировать надо только диапазон, чтобы он оставался при протягивании одинаковым. Добавлять $ можно вручную. Второй способ — выделить диапазон Е2:F10 и нажать F4. Получим мгновенно $E$2:$F$10.

  1. Используйте выпадающие списки

Создайте списки допустимых значений для поиска — это исключит опечатки и ошибки #Н/Д.

Как сделать:

Данные → Проверка данных → Список → укажите диапазон со значениями.

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!
Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!
  1. Добавляйте пояснения

В примечаниях к ячейке объясняйте, что делает функция. Через месяц вы сами забудете логику.

Как вставить:

Правой кнопкой → Добавить примечание

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!
  1. Форматируйте таблицы

Преобразуйте данные в умную таблицу (Ctrl+T). Тогда в формуле можно использовать название таблицы вместо диапазона: = ВПР(A2;ТаблицаПрайс;2;0)

Это удобнее и понятнее.

  1. Копируйте формулы, а не значения

Когда нужно скопировать формулу на другой лист, используйте Ctrl+C и Ctrl+V. Если нужны только значения — сначала вставьте формулу, потом скопируйте результат и вставьте через «Специальная вставка → Значения».

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!
  1. Проверяйте результаты выборочно

После создания формул проверьте несколько строк вручную. Убедитесь, всё ли подтягивается верно.

  1. Защитите формулы от случайного удаления

После создания сложной ВПР защитите ячейки с формулами:

  • Выделите ячейки с формулами
  • Правая кнопка → Формат ячеек → Защита → поставьте галочку «Защищаемая ячейка»
Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!
  • Рецензирование → Защитить лист → установите пароль
Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Теперь никто случайно не сотрёт вашу работу.

  1. Используйте именованные диапазоны

Вместо: = ВПР(A2;$B$2:$D$100;3;0)

Создайте имя «ПрайсЛист» для диапазона B2:D100 и пишите:

= ВПР(A2;ПрайсЛист;3;0)

Как создать:

Выделите B2:D100

В поле имени (с левой стороны от строки формул) введите «ПрайсЛист»

Нажмите Enter

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!

Или: Формулы → Диспетчер имён → Создать

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!
  1. Комбинируйте ВПР с ЕСЛИОШИБКА для чистоты

=ЕСЛИОШИБКА(ВПР(A2;Прайс!B:C;2;0);»Товар не найден»)

Вместо некрасивой ошибки #Н/Д пользователь увидит понятное сообщение.

  1. Скрывайте вспомогательные столбцы

Если у вас есть технические данные в столбцах с промежуточными расчетами или склеенными ключами для поиска по нескольким условиям, просто скройте их. Таблица станет чище и понятнее.

Как сделать:

Правой кнопкой на букву столбца → «Скрыть столбец». Чтобы показать обратно — выделите и нажмите «Показать».

Что такое формула ВПР в Excel: Находим и сопоставляем данные, как Профи!
  1. Используйте горячие клавиши

F4 — переключение между типами ссылок (A1 → $A$1 → A$1 → $A1)

Ctrl+` (буква Ё) — показать все формулы в таблице

F9 — вычислить часть формулы (выделите часть и нажмите F9)

FAQ (Часто задаваемые вопросы)

Можно ли использовать ВПР для поиска в нескольких таблицах?

Да, через функцию ЕСЛИОШИБКА можно сделать цепочку: если не нашли в первой таблице — ищем во второй.

=ЕСЛИОШИБКА(ВПР(A2;Таблица1;2;0);ВПР(A2;Таблица2;2;0))

Заключение

ВПР — одна из самых полезных функций Excel. Освоив ее, вы сэкономите сотни часов на рутинной работе. Да, поначалу синтаксис кажется сложным, но после десятка попыток формула будет получаться автоматически.

Главное про Vlookup в Excel или кратко как пользоваться формулой:

  • ВПР ищет по первому столбцу диапазона.
  • Ставьте 0 в конце для точного поиска.
  • Фиксируйте диапазон знаком $ при копировании.
  • Используйте ЕСЛИОШИБКА для обработки ошибок.
  • Проверяйте форматы данных — они должны совпадать.
  • Для поиска в левой части используйте массивы или ИНДЕКС+ПОИСКПОЗ.
  • Подстановочные знаки (* и ?) помогут искать по части текста.
  • Склеивайте критерии для поиска по нескольким условиям.

Практикуйтесь на реальных задачах, экспериментируйте, не бойтесь ошибок. Excel всегда можно откатить назад (Ctrl+Z). Удачи в освоении ВПР!

Вера Астахова
Вера Астахова

Контент-маркетолог, SEO, Копирайтер. Профессиональные интересы автора - все, что связано с маркетингом и выводом страниц в топ выдачи поисковиков: SEO-оптимизация сайтов; концепты, маркетинговые стратегии, guest posting; создание текстов разных форматов под разные задачи, форматы и площадки.

Мы будем рады услышать ваши мысли

ОСТАВИТЬ ОТВЕТ

Реклама. Информация о рекламодателе по ссылкам в статье.
eddu.pro
Logo
Зарегистрировать новый аккаунт