ВПР в Excel простыми словами

ВПР на одном понятном примере: ищем код товара и возвращаем цену.

ВПР в Excel простыми словами

Короткий ответ: ВПР ищет значение в первом столбце указанного диапазона и возвращает данные из другого столбца той же строки. Для обычного поиска почти всегда нужен аргумент ЛОЖЬ — точное совпадение.

Что получится

Вы вводите код товара, сотрудника или договора, а Excel автоматически возвращает связанную цену, фамилию, статус или другое поле.

ВПР в Excel простыми словами

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

КодНаименованиеЦена
1001Кабель120
1002Розетка350
1003Автомат780

В E2 указан код 1002. Нужно получить цену.

ВПР в Excel простыми словами

Способ 1

В F2 введите:

=ВПР(E2;$A$2:$C$4;3;ЛОЖЬ)

Формула читается так: найди значение из E2 в первом столбце диапазона A2:C4 и верни значение из третьего столбца той же строки.

Аргументы: 1. E2 — что ищем; 2. $A$2:$C$4 — где ищем; 3. 3 — номер возвращаемого столбца; 4. ЛОЖЬ — только точное совпадение.

Результат — 350.

Способ 2

В новых версиях Excel чаще удобнее ПРОСМОТРX:

=ПРОСМОТРX(E2;A2:A4;C2:C4;"Не найдено")

Не нужно считать номер столбца, а столбец результата может находиться и слева от искомого.

Автоматизация

Макрос для обычного ВПР не нужен. Если нужно подтянуть много полей из регулярно обновляемых справочников, лучше Power Query.

Типичные ошибки

  • Диапазон начинается не с искомого столбца.
  • Пропущен ЛОЖЬ.
  • Диапазон не закреплён знаками $.
  • Число ищется среди текстовых значений.
  • После добавления столбца изменился номер возвращаемого столбца.

Скачать пример

example.xlsx с таблицей товаров и примерами ВПР/ПРОСМОТРX.

Когда лучше автоматизировать

Автоматизация имеет смысл, если поиск — часть регулярной обработки выгрузок или отчётов.

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

Похожие материалы

  • Как объединить две таблицы Excel в одну по совпадающему значению
  • Как сравнить два столбца Excel и найти совпадения
  • Как сравнить две таблицы Excel и найти различия
  • Как найти и подсветить дубликаты в Excel

Нужно автоматизировать похожую задачу?

Пришлите пример Excel или Word и описание результата — оценю подходящий вариант.