Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Функция ВПР() в EXCEL

Функция ВПР() является одной из наиболее используемых в EXCEL, поэтому рассмотрим ее подробно.

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

ВПР excel: подробная инструкция по использованию функции
В приведенном выше примере, функция ищет данные в трех разных таблицах с данными («Вступительный», «Полугодовой» и «Финальный экзамен») и возвращает значения оценок студента по определенному предмету по конкретному уровню экзамена.
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
В приведенном выше примере, функция ищет данные в трех разных таблицах с данными Вступительный , Полугодовой и Финальный экзамен и возвращает значения оценок студента по определенному предмету по конкретному уровню экзамена. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Наибольшее положительное число, которое вы можете использовать в Excel, равно 9.99999999999999E + 307 . Это также означает, что самый большой номер поиска в номере VLOOKUP также 9.99999999999999E + 307 .
Функция VLOOKUP (ВПР) в Excel

Функция ВПР в Excel. Как использовать? ЭКСЕЛЬ ХАК

  1. Ключевой столбец, по которому должен производиться поиск, должен быть самым левым в таблице;
  2. Ключевой столбец должен быть обязательно отсортирован по возрастанию;
  3. Значение параметра Интервальный_просмотр нужно задать ИСТИНА или вообще опустить.

Примечание: ВПР всегда возвращает первое совпадающее значение и перестает искать дальше. Поэтому, если у вас есть название компании “ABC Ltd”. и “ABC Corporation” в списке, она вернет первый по порядку и проигнорирует остальные.

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

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

С одним условием

Рассмотрим функцию на простом примере поиска сотрудника по присвоенному ему коду. Таблицу нужно отсортировать в порядке возрастания.

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

  1. Кликнуть по ячейке справа от таблицы или под ней и вписать искомый номер.
  2. В ячейке рядом ввести функцию ВПР через знак «=», либо же использовать опцию «Вставить функцию» в разделе «Формулы». Проще использовать именно опцию – там есть подсказки, какие именно данные нужны.

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Когда таблица не отсортирована и данные введены в хаотичном порядке, результат будет неправильный – программа найдет ближайшее соответствие («ИСТИНА»). Но можно не сортировать таблицу, а указать интервальный просмотр «ЛОЖЬ».

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

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

С несколькими условиями

Часто на практике требуется сравнить данные нескольких диапазонов и выбрать значение с учетом 2-х и более критериев. Здесь задействована также функция ЕСЛИ, которая отвечает как раз за условия.

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Из таблицы нужно найти показатель выручки по конкретному менеджеру в определенный день:

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

  1. Для подтверждения действия зажать комбинацию клавиш Ctrl+Shift+Enter. Нажатие на «Enter» не сработает в этом случае, потому что формула должна быть выполнена в массиве (об этом свидетельствуют скобки «», в которые взята вся формула).

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Поиск по нескольким столбцам

Объем данных расширен, и нужно найти конкретное значение среди нескольких столбцов, просуммировав данные с помощью функции СУММ.

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

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

Важно! Самостоятельно писать фигурные скобки «» при вводе формулы нельзя, поскольку это не приведет к какому-либо результату.

Таким же способом можно найти среднее значение с помощью СРЗНАЧ: =СРЗНАЧ(ВПР(G1;A1:D12;;ЛОЖЬ)).

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Сравнение двух таблиц

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Необходимо сравнить зарплату сотрудников за 2 месяца, для этого:

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

  1. Клацнуть по первой ячейке в столбце и написать функцию ВПР со следующими аргументами: =ВПР($A$2:$A$12;ссылка_на_новый_лист!$A$2:$B$12;2;ЛОЖЬ). То есть нужно выделить диапазон с фамилиями менеджеров и сделать ссылки (строки и столбца) неизменными с помощью знака «$», посмотреть его в таблице с новой зарплатой, взять данные из второго столбца новой зарплаты и подставить их в ячейку С2. В результате отобразится первый результат.

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

По желанию теперь можно найти численную и процентную разницу.

Поиск в выпадающем списке

Необходимо настроить функцию так, чтобы при выборе элемента из выпадающего списка отображалось его числовое значение.

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

  1. В следующую ячейку вписать функцию ВПР. Первый аргумент – ссылка на раскрывающийся список, второй – диапазон таблицы, третий – номер столбца, четвертый – «ЛОЖЬ». В итоге получится следующее: =ВПР(E1;A1:B12;2;ЛОЖЬ). Нажать «Enter».

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Перенос данных

Есть таблица с менеджерами и объемом их продаж. Во второй таблице значится сумма премии за продажу для каждого менеджера. Необходимо перенести данные в левую таблицу, чтобы подсчитать общую выручку (произведение объема продаж и премии за 1 продажу: =ПРОИЗВЕД(C2*D2)).

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

  1. Выделить первую ячейку с премией в левой таблице. Написать функцию с аргументами, сделать неизменными значения из второй таблицы, указать в третьем аргументе столбец 2, вместо «ЛОЖЬ» можно вписать 0: =ВПР(B2;$G$2:$H$12;2;0)

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Без функции Вы бы искали каждый табельный номер в общем списке сверху вниз, потом переписывали или копировали бы з п напротив нужного табельного в свою таблицу. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
1. Искомое значение. В нашем примере это 350 — это значение, которое ВПР будет искать в первом столбце внутренней таблицы. Обратите внимание, это первый столбец именно внутренней таблицы, а не первый столбец листа. И это всегда первый столбец. ВПР не может искать во втором, третьем или любом другом столбце таблицы — только в первом столбце внутренней таблицы.

Как работает впр в excel пошагово

  1. Указанный диапазон не содержит искомый элемент.
  2. Искомый элемент меньше, чем минимальный в массиве.
  3. Задан точный поиск (аргумент «ЛОЖЬ» или 0), а искомого нет в диапазоне.
  4. Задан приблизительный поиск (аргумент «ИСТИНА» или 1), но данные не отсортированы по возрастанию.
  5. Разный формат (числовой и текстовый) у ячейки, откуда берется искомое, и ячейки с данными первого столбца.
  6. В коде есть пробелы или невидимые непечатаемые знаки.
  7. Используются значения времени или большие десятичные числа.

Если нужно найти по настоящему ближайшее к искомому значению, то ВПР() тут не поможет. Такого рода задачи решены в разделе Ближайшее ЧИСЛО . Там же можно найти решение задачи о поиске ближайшего при несортированном ключевом столбце.

Принцип действия функции

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

  1. Сначала функция выполняет проверку верхней ячейки колонки «Наименования» первого массива с соответствующим столбцом второй таблицы. В данном случае информация («Баклажан») совпадает сразу, и к количеству «120» добавляется цена «80».
  2. Проверка продолжается, и теперь проверяется значение «Петрушка». Функция продолжает сравнивать данные до тех пор, пока не доходит до 10-й строчки списка. После этого к количеству «12» добавляется соответствующая цена «270».
  3. Процесс продолжается до тех пор, пока нужные сведения не будут найдены.

Макрос Аналог Впр с Закрытых Книг Эксель • Аргументы функции

Из-за того, что при настройке работы функции был указан параметр «ЛОЖЬ», данные в колонках «Наименование» должны точно соответствовать друг другу. Даже если в столбцах будет изменение на 1 знак (например, «Помидоры 1 сорт» и «Помидоры 2 сорт»), сравнение получится не корректным и сопоставления данных не произойдет.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Я думаю, вы уже согласны, что есть необходимость в специальном инструменте, который я и собираюсь сейчас представить вашему вниманию. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Кстати, некоторые используют значения 1 и 0 вместо ИСТИНА (TRUE) и ЛОЖЬ (FALSE) соответственно. Работать будет, но ваших коллег вы можете запутать. Так что мы советуем всегда писать слово, а не цифру.

Расширенное сравнение двух колонок (списков) — Макросы и программы VBA — Excel — Каталог статей — Perfect Excel

Примечание : Если в ключевом столбце имеется значение совпадающее с искомым, то функция с параметром Интервальный_просмотр =ЛОЖЬ вернет первое найденное значение, равное искомому, а с параметром =ИСТИНА — последнее (см. картинку ниже).

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: