Функция ВПР в Excel может использоваться для поиска значений в определённой таблице и сравнения их с другими полями данных. ВПР (VLOOKUP) означает вертикальный поиск (Vertical lookup), используемый для поиска определённых данных в таблице данных. Создав таблицу-образец, обычно называемую таблицей подстановки, вы можете извлечь из неё информацию и сравнить её с нужным полем для получения требуемых результатов. В этой статье подробно описывается, где можно использовать функцию ВПР.
Запустите Excel 2010 и откройте таблицу данных, к которой вы хотите применить функцию ВПР.
Например, мы включили таблицу оценок студентов, содержащую поля: «Имя», «Курс» и «Оценки».

Теперь добавим новый столбец «Оценка» (Grad), который будет содержать оценки учащихся. Для этого мы воспользуемся функцией ВПР (VLOOKUP) для поиска значений в другой таблице, содержащей примеры оценок.
Создайте два новых столбца, содержащих диапазон оценок (отсортированных в любом порядке) и соответствующие оценки. Вам не нужно создавать их на новом листе, вы можете поместить их в любое место существующего листа данных, так как нам просто нужно получить из него значения.

Теперь в строке "Grad first" мы напишем функцию ВПР. Синтаксис этой функции следующий:
ВПР(искомое_значение; массив_таблиц; номер_столбца; [диапазон_просмотра] )
Первый параметр формулы lookup_value определяет значение числа, которое мы будем искать в только что созданной таблице. Нам нужно найти значение 80 ( поле «Оценки» ) в только что созданной таблице. Следующий параметр, table_array, определяет таблицу, на которую мы будем ссылаться. В нашем случае это будет только что созданная таблица, содержащая диапазоны оценок и баллов. col_index_num определяет, из какого столбца мы хотим извлечь значения для отображения. В нашем случае это второй столбец, содержащий диапазон оценок. [range_lookup] позволяет выбрать значение TRUE (приблизительное совпадение значений) или FALSE (точное совпадение значений).
Мы запишем эту функцию в строке первого класса , она будет выглядеть следующим образом:
=ВПР(C2;$F$3:$G$8;2;ИСТИНА)
В параметрах формулы C2 — ячейка столбца «Оценки» , которая содержит оценки, полученные учащимися , F3:G8 — местоположение вновь созданной таблицы, содержащей диапазоны оценок и баллов (используйте абсолютную ссылку со знаком $), 2 в формуле означает, что будут отображены значения из второго столбца, а TRUE определяет, что нам нужно приблизительное совпадение, поскольку мы включили диапазоны, а не точные значения.
После оценки формулы в столбце «Оценка» отобразится оценка A , как показано на снимке экрана ниже.

Теперь примените эту функцию ко всему столбцу «Оценка» , перетащите знак «плюс» к концу столбца «Оценка» , чтобы применить ее ко всему столбцу, как показано на снимке экрана ниже.

Теперь мы также хотим рассчитать призовой фонд для каждого студента. Например, мы предполагаем следующие критерии.
Для класса А $1000
Для оценки B+ 700 долларов
Для класса B и 600
Для оценки C+ 250 долларов
Для класса D Н/Д
Определенный критерий содержит точное значение, поэтому мы внесем небольшое изменение в параметры функции. Мы выберем ЛОЖЬ из [range_lookup] вместо ИСТИНА, поскольку мы хотим отобразить точное совпадение.
D2 содержит оценки, полученные учащимися, поэтому он сверит значение в столбце «Оценка» с недавно созданными столбцами, содержащими критерии призовых денег, как показано на снимке экрана ниже.

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

Вы также можете ознакомиться с нашими ранее рассмотренными руководствами по встраиванию видео в Excel 2010 и добавлению инструмента электронной почты Outlook в Excel .