Найти тему
Честная экономика

Полезные функции Excel:"ВПР"

Те, кто часто работает с большими таблицами Excel, просто обязаны для экономии бесценного времени использовать различные "вшитые" функции.

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

Итак, сначала расшифруем эту аббревиатуру и выясним для чего точно надо эту функцию использовать. ВПР расшифровывается как "вертикальный просмотр" (в английской версии Excel она называется более понятно VLOOKUP). Эта функция нам крайне необходима в ситуации когда есть потребность выбрать какое-либо конкретное значение из таблицы данных

Синтаксис у нее достаточно сложный на первый взгляд:

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

Есть у нас небольшая таблица данных:

В реальности таблица может быть сколь угодно большой, но для тренировки возьмем маленькую
В реальности таблица может быть сколь угодно большой, но для тренировки возьмем маленькую

В таблице есть данные о ФИО работников, их табельных номерах и окладах. Часто так бывает, что данные об окладах сотрудников нам необходимо использовать в каких-либо расчетах. И, соответственно, возникает необходимость вставить данные из одной таблицы в другую. Делать это руками - не вариант, т.к. слишком долго. Представьте, что необходимо произвести расчет заработной платы сотрудников. В исходной таблице они представлены в алфавитном порядке, а в расчетной нет. И как тогда поступить?

Слишком много рутинных действий для такой работы
Слишком много рутинных действий для такой работы

Тут нам на помощь и приходит функция ВПР! Что нам необходимо "подкачать"? Значение оклада. Какой ключ мы будем использовать? ФИО работника. Ключ поиска по совместительству является и значением "искомое_значение" в формуле ВПР.

-3

Итак,

1) в строку формулы мы сначала пишем =ВПР(.

2) затем указываем искомое значение - щелкаем на ФИО, оклад которого хотим выбрать и ставим точку с запятой . Формула превращается в =ВПР(B8;

3) далее мы должны указать таблицу (диапазон данных) из которой будут "перетекать" данные. В нашем случае это B2:D4. Ставим точку с запятой. Формула превращается в =ВПР(B8; B2:D4;

4) Указываем номер столбца из таблицы (диапазона данных) где содержатся интересующие нас данные. Так как мы выбрали диапазон B2:D4, а информация об окладе содержится в столбце D, то номер столбца равен 3. (B - 1 столбец, С - 2 столбец, D - 3 столбец). Ставим точку с запятой. Формула принимает вид =ВПР(B8;B2:D4;3;

5) Теперь пункт, который чаще всего вызывает затруднение. Нам надо указать метод поиска. Указывается он числом 0 (ЛОЖЬ) или 1 (ИСТИНА). Различие это довольно существенное. Если необходимо найти точное значение, то всегда надо указывать 0. Например, ФИО или табельный номер - чаще всего уникальные значение и мы будем искать точное совпадение. Если же мы осуществляем поиск по ключу, который является числовым значением и мы не уверены содержится ли он в исходных данных, то можно попытаться найти ближайшее к нему значение. Для этого указываем 1. Например, есть данные о росте сотрудников и мы выбираем по ключу (рост сотрудника) его ФИО. Если нет сотрудника с точно таким ростом, то будет выбран сотрудник с ближайшим к искомому значению.

-4

Мы полностью ввели формулу и теперь можем ее вставить в другие ячейки таблицы.

Если вы работаем с большими массивами данных (от 100 строк до 1000000), то эта функция как раз то, что вам необходимо.

Наука
7 млн интересуются