Что такое ВПР в Excel?

Функция ВПР (VLOOKUP) в Excel является одним из самых полезных инструментов для работы с таблицами. Она позволяет искать данные в таблице или диапазоне и извлекать информацию из определенного столбца. ВПР поддерживает как точное, так и приблизительное сопоставление, а также подстановочные знаки (* и ?).

Как работает функция ВПР?

Функция ВПР используется для поиска значения в первой колонке диапазона и возвращения значения в той же строке из указанного столбца.

Основной синтаксис функции ВПР выглядит следующим образом:

ВПР(искомое_значение, таблица, номер_столбца, [диапазон_проверки])

Где:

  • искомое_значение — значение, которое нужно найти.
  • таблица — диапазон ячеек, в котором будет осуществляться поиск.
  • номер_столбца — номер столбца в таблице, из которого нужно вернуть значение.
  • диапазон_проверки — логический параметр, указывающий, нужно ли использовать точное или приблизительное сопоставление.

Пример использования ВПР

Рассмотрим пример. Допустим, у нас есть таблица с данными о сотрудниках, и мы хотим найти зарплату сотрудника по его имени.

Таблица выглядит так:

Имя Зарплата
Иванов 50000
Петров 60000
Сидоров 55000

Для поиска зарплаты сотрудника Иванова используем формулу: =ВПР("Иванов", A2:B4, 2, ЛОЖЬ)

В этом примере:

  • Искомое значение — "Иванов".
  • Таблица — диапазон A2:B4.
  • Номер столбца — 2 (так как зарплата находится во втором столбце).
  • Диапазон проверки — ЛОЖЬ (точное совпадение).

Почему ВПР может не работать?

Есть несколько причин, по которым функция ВПР может не работать:

  • Неправильно указан диапазон поиска.
  • Искомое значение не найдено в таблице.
  • Неверно указан номер столбца.
  • В таблице есть пробелы или невидимые символы.

Для устранения проблем проверьте правильность ввода данных и диапазонов.

Подстановочные знаки в ВПР

ВПР поддерживает использование подстановочных знаков для более гибкого поиска:

  • * — заменяет любое количество символов.
  • ? — заменяет один символ.

Например, чтобы найти все имена, начинающиеся с "Ив", можно использовать формулу: =ВПР("Ив*", A2:B4, 2, ЛОЖЬ). ВПР вернет зарплату для всех сотрудников с именами, начинающимися на "Ив".

Примеры использования ВПР

Рассмотрим несколько примеров использования функции ВПР в различных ситуациях.

Пример 1: Поиск по точному совпадению

Предположим, у нас есть список студентов и их оценки. Мы хотим найти оценку студента по его фамилии.

Фамилия Оценка
Смирнов 5
Кузнецов 4
Новиков 3

Формула для поиска оценки студента Кузнецова: =ВПР("Кузнецов", A2:B4, 2, ЛОЖЬ)

Пример 2: Поиск по приблизительному совпадению

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

Товар Цена
Товар A 100
Товар B 150
Товар C 200

Формула для поиска цены товара, стоимость которого ближе к 130: =ВПР(130, B2:B4, 1, ИСТИНА)

В этом примере ВПР вернет "Товар B", так как его цена (150) ближе к 130, чем цены других товаров.

Пример 3: Использование подстановочных знаков

Предположим, у нас есть список клиентов, и мы хотим найти всех клиентов, фамилии которых начинаются с "Ив".

Фамилия Контакт
Иванов 123-45-67
Иванова 234-56-78
Петров 345-67-89

Формула для поиска контактов клиентов с фамилиями, начинающимися с "Ив": =ВПР("Ив*", A2:A4, 2, ЛОЖЬ)

ВПР вернет контакты для Иванов и Ивановой.

Источники