Как написать формулу в excel если впр

Skip to content

ВПР с несколькими условиями: 5 примеров.

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

Мы предложим вам несколько вариантов решения проблемы поиска по нескольким условиям.

  1. ВПР по нескольким условиям с использованием дополнительного столбца.
  2. ВПР по двум условиям при помощи формулы массива.
  3. ВПР по нескольким критериям с применением массивов — способ 2.
  4. Двойной ВПР при помощи ИНДЕКС + ПОИСКПОЗ
  5. Достойная замена – функция СУММПРОИЗВ.

ВПР по нескольким условиям с использованием дополнительного столбца.

Задачу, рассмотренную в предыдущем примере, можно решить и другим способом – без использования формулы массива. Ведь работа с массивами многим представляется сложной и недоступной для понимания. Дополнительный столбец для поиска по нескольким условиям будет в определенном отношении более простым вариантом.

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

Сразу по трем столбцам функция ВПР искать не может. Поэтому нам нужно объединить их в один. И, поскольку поиск производится всегда в крайнем левом (первом) столбце, то нужно добавить его в нашу таблицу тоже слева.

Вставляем перед таблицей с данными дополнительный столбец A. Затем при помощи оператора & объединяем в нем содержимое B,C и D. Записываем в А7

=B7&C7&D7

и копируем в находящиеся ниже ячейки.

Формула поиска в D4 будет выглядеть:

=ВПР(D1&D2&D3;A7:E20;5;0)

В диапазон поиска включаем и наш дополнительный столбец. Критерий поиска – также объединение 3 значений. И извлекаем результат из 5 колонки.

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

Вид станет приятнее, а на результаты это никак не повлияет.

ВПР по двум условиям при помощи формулы массива.

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

Для этого в верхней части нашего листа запишем критерии поиска: дата и магазин. В ячейке B3 будем выводить сумму выручки.

Формула в B3 выглядит следующим образом:

{=ВПР(B1;ЕСЛИ(B6:B19=B2;A6:C19;»»);3;0)}

Обратите внимание на фигурные скобки, которые означают, что это формула массива. То есть наша функция ВПР работает не с отдельными значениями, а разу с массивами данных.

Разберем процесс подробно.

Мы ищем дату, записанную в ячейке B1. Но вот только разыскивать мы ее будем не в нашем исходном диапазоне данных, а в немного видоизмененном. Для этого используем условие

ЕСЛИ(B6:B19=B2;A6:C19;»»)

То есть, в том случае, если наименование магазина совпадает с критерием в ячейке B2, мы оставляем исходные значения из нашего диапазона. А если нет – заменяем их на пробелы. И так по каждой строке.

В результате получим вот такой виртуальный массив данных на основе нашей исходной таблицы:

Как видите, строки, в которых ранее был «Магазин 1», заменены на пустые. И теперь искать нужную дату мы будем только среди информации по «Магазин 2». И извлекать значения выручки из третьей колонки.

С такой работой функция ВПР вполне справится.

Такой ход стал возможен путем применения формулы массива. Поэтому обратите особое внимание: круглые скобки в формуле писать руками не нужно! В ячейке B3 вы записываете  формулу

=ВПР(B1;ЕСЛИ(B6:B19=B2;A6:C19;»»);3;0)

И затем нажимаете комбинацию клавиш CTRL+Shift+Enter.  При этом Excel поймет, что вы хотите ввести формулу массива и сам подставит скобки.

Таким образом, функция ВПР поиск по двум столбцам производит в 2 этапа: сначала мы очищаем диапазон данных от строк, не соответствующих одному из условий, при помощи функции ЕСЛИ и формулы массива. А затем уже в этой откорректированной информации производим обычный поиск по одному только второму критерию при помощи ВПР.

Чтобы упростить работу в будущем и застраховать себя от возможных ошибок при добавлении новой информации о продажах, мы рекомендуем использовать «умную» таблицу. Она автоматически подстроит свой размер с учетом добавленных строк, и никакие ссылки в формулах не нужно будет менять.

Вот как это будет выглядеть.

ВПР по нескольким критериям с применением массивов — способ 2.

Выше мы уже рассматривали, как при помощи формулы массива можно организовать поиск ВПР с несколькими условиями. Предлагаем еще один способ.

Условия возьмем те же, что и в предыдущем примере.

Формулу в С4 введем такую:

=ВПР(C1&C2&C3;ВЫБОР({1;2};A7:A20&B7:B20&C7:C20;D7:D20);2;0)

Естественно, не забываем нажать CTRL+Shift+Enter.

Теперь давайте пошагово разберем, как это работает.

Наше задача здесь – также создать дополнительный столбец для работы функции ВПР. Только теперь мы создаем его не на листе рабочей книги Excel, а виртуально.

Как и в предыдущем примере, мы ищем текст из объединенных в одно целое условий поиска.

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

ВЫБОР({1;2};A7:A20&B7:B20&C7:C20;D7:D20)

Конструкция вида  A7:A20&B7:B20&C7:C20;D7:D20  создает 2 элемента. Первый – это объединение колонок A, B и C из исходных данных. Если помните, то же самое мы делали в нашем дополнительном столбце. Второй D7:D20 – это значения, одно из которых нужно в итоге выбрать.

Функция ВЫБОР  позволяет из этих элементов создать массив. {1,2} как раз и означает, что нужно взять сначала первый элемент, затем второй, и объединить их в виртуальную таблицу – массив.

В первой колонке этой виртуальной таблицы мы будем искать, а из второй – извлекать результат.

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

Двойной ВПР при помощи ИНДЕКС + ПОИСКПОЗ

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

Существуют, пожалуй, даже более гибкие решения, нежели функция ВПР. Это комбинация функций ИНДЕКС + ПОИСКПОЗ.

Область их применения очень велика, о чем бы также будем рассказывать на сайте mister-office.ru.

А пока вернемся вновь к нашей задаче.

Формула в С4 теперь выглядит так:

=ИНДЕКС(D7:D20;ПОИСКПОЗ(1;(A7:A20=C1)*(B7:B20=C2)*(C7:C20=C3);0))

И не забываем при вводе нажать CTRL+Shift+Enter! Это формула массива.

Теперь давайте разбираться, как это работает.

Функция ИНДЕКС в нашем случае позволяет извлечь элемент из списка по его порядковому номеру. Список – это диапазон D7:D20, где записаны суммы выручки. А вот порядковый номер, который нужно извлечь, мы определяем при помощи ПОИСКПОЗ.

Синтаксис здесь следующий:

ПОИСКПОЗ(что_ищем; где_ищем; тип_поиска)

Тип поиска ставим 0, то есть точное совпадение. В нашем случае мы будем искать 1. Далее мы определим массив, в котором будем работать.

Выражение  (A7:A20=C1)*(B7:B20=C2)*(C7:C20=C3) позволит создать виртуальную таблицу примерно такого вида:

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

Убеждаемся, что цифра 1 встречается только единожды.

При помощи ПОИСКПОЗ определяем, на какой позиции она находится. На какой позиции находится 1, на той же позиции находится в массиве и искомая сумма выручки. В нашем случае это 10-я.

Далее при помощи ИНДЕКС извлекаем 10-ю по счету выручку.

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

Достойная замена – функция СУММПРОИЗВ.

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

Поясним расчеты.

Выражение

=СУММПРОИЗВ((A2:A27=$G$2)*(B2:B27=$G$3)*($C$2:$C$27=G4)*(D2:D27))

Работает как формула массива, хотя по факту таковой не является. В этом заключается замечательное свойство функции СУММПРОИЗВ, о которой мы еще много будем говорить в других статьях.

Последовательно по каждой строке диапазона от 2-й до 27-й она проверяет совпадение каждого соответствующего значения с критерием поиска. Эти результаты перемножаются между собой и в итоге еще умножаются на сумму выручки. Если среди трех условий будет хотя бы одно несовпадение, то итогом будет 0. В случае совпадения сумма выручки трижды умножится на 1.

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

В качестве бонуса можно продолжить этот пример и рассчитать общую сумму продаж менеджера в определенном регионе.

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

=СУММПРОИЗВ((A2:A27=$G$2)*(B2:B27=$G$3)*(D2:D27))

Кстати, возможен и другой вариант расчета с этой же функцией:

=СУММПРОИЗВ(—(A2:A27=$G$2);—(B2:B27=$G$3);(D2:D27))

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

[the_ad_group id=»48″]

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

Функция ВПР в Excel позволяет данные из одной таблицы переставить в соответствующие ячейки второй. Ее английское наименование – VLOOKUP.

Очень удобная и часто используемая. Т.к. сопоставить вручную диапазоны с десятками тысяч наименований проблематично.

Как пользоваться функцией ВПР в Excel

Допустим, на склад предприятия по производству тары и упаковки поступили материалы в определенном количестве.

Таблица материалов.

Стоимость материалов – в прайс-листе. Это отдельная таблица.

Прайс-лист.

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

Алгоритм действий:

  1. Приведем первую таблицу в нужный нам вид. Добавим столбцы «Цена» и «Стоимость/Сумма». Установим денежный формат для новых ячеек.
  2. Выделяем первую ячейку в столбце «Цена». В нашем примере – D2. Вызываем «Мастер функций» с помощью кнопки «fx» (в начале строки формул) или нажав комбинацию горячих клавиш SHIFT+F3. В категории «Ссылки и массивы» находим функцию ВПР и жмем ОК. Данную функцию можно вызвать перейдя по закладке «Формулы» и выбрать из выпадающего списка «Ссылки и массивы».
  3. Фызов функции ВПР.

  4. Откроется окно с аргументами функции. В поле «Искомое значение» — диапазон данных первого столбца из таблицы с количеством поступивших материалов. Это те значения, которые Excel должен найти во второй таблице.
  5. Аргументы функции.

  6. Следующий аргумент – «Таблица». Это наш прайс-лист. Ставим курсор в поле аргумента. Переходим на лист с ценами. Выделяем диапазон с наименованием материалов и ценами. Показываем, какие значения функция должна сопоставить.
  7. Аргумент Таблица.

  8. Чтобы Excel ссылался непосредственно на эти данные, ссылку нужно зафиксировать. Выделяем значение поля «Таблица» и нажимаем F4. Появляется значок $.
  9. Абсолютные ссылки.

  10. В поле аргумента «Номер столбца» ставим цифру «2». Здесь находятся данные, которые нужно «подтянуть» в первую таблицу. «Интервальный просмотр» — ЛОЖЬ. Т.к. нам нужны точные, а не приблизительные значения.

Заполнены все аргументы.

Нажимаем ОК. А затем «размножаем» функцию по всему столбцу: цепляем мышью правый нижний угол и тянем вниз. Получаем необходимый результат.

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

Теперь найти стоимость материалов не составит труда: количество * цену.

Функция ВПР связала две таблицы. Если поменяется прайс, то и изменится стоимость поступивших на склад материалов (сегодня поступивших). Чтобы этого избежать, воспользуйтесь «Специальной вставкой».

  1. Выделяем столбец со вставленными ценами.
  2. Правая кнопка мыши – «Копировать».
  3. Не снимая выделения, правая кнопка мыши – «Специальная вставка».
  4. Поставить галочку напротив «Значения». ОК.

Специальная вставка.

Формула в ячейках исчезнет. Останутся только значения.



Быстрое сравнение двух таблиц с помощью ВПР

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

Новый прайс.

  1. В старом прайсе делаем столбец «Новая цена».
  2. Добавить колонку новая цена в стаырй прайс.

  3. Выделяем первую ячейку и выбираем функцию ВПР. Задаем аргументы (см. выше). Для нашего примера: . Это значит, что нужно взять наименование материала из диапазона А2:А15, посмотреть его в «Новом прайсе» в столбце А. Затем взять данные из второго столбца нового прайса (новую цену) и подставить их в ячейку С2.

Заполнение новых цен.

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

Функция ВПР в Excel с несколькими условиями

До сих пор мы предлагали для анализа только одно условие – наименование материала. На практике же нередко требуется сравнить несколько диапазонов с данными и выбрать значение по 2, 3-м и т.д. критериям.

Таблица для примера:

Поставщики материалов.

Предположим, нам нужно найти, по какой цене привезли гофрированный картон от ОАО «Восток». Нужно задать два условия для поиска по наименованию материала и по поставщику.

Дело осложняется тем, что от одного поставщика поступает несколько наименований.

  1. Добавляем в таблицу крайний левый столбец (важно!), объединив «Поставщиков» и «Материалы».
  2. Объединение поставщиков и материалов.

  3. Таким же образом объединяем искомые критерии запроса:
  4. Объединяем искомые критерии.

  5. Теперь ставим курсор в нужном месте и задаем аргументы для функции: . Excel находит нужную цену.

Разбор формулы.

Рассмотрим формулу детально:

  1. Что ищем.
  2. Где ищем.
  3. Какие данные берем.

Функция ВПР и выпадающий список

Допустим, какие-то данные у нас сделаны в виде раскрывающегося списка. В нашем примере – «Материалы». Необходимо настроить функцию так, чтобы при выборе наименования появлялась цена.

Сначала сделаем раскрывающийся список:

  1. Ставим курсор в ячейку Е8, где и будет этот список.
  2. Заходим на вкладку «Данные». Меню «Проверка данных».
  3. Проверка данных.

  4. Выбираем тип данных – «Список». Источник – диапазон с наименованиями материалов.
  5. Параметры выпадающего списка.

  6. Когда нажмем ОК – сформируется выпадающий список.

Выпадающий список.

Теперь нужно сделать так, чтобы при выборе определенного материала в графе цена появлялась соответствующая цифра. Ставим курсор в ячейку Е9 (где должна будет появляться цена).

  1. Открываем «Мастер функций» и выбираем ВПР.
  2. Первый аргумент – «Искомое значение» — ячейка с выпадающим списком. Таблица – диапазон с названиями материалов и ценами. Столбец, соответственно, 2. Функция приобрела следующий вид: .
  3. Нажимаем ВВОД и наслаждаемся результатом.

Результат работы выпадающего списка.

Изменяем материал – меняется цена:

Связь цен с материалами.

Скачать пример функции ВПР в Excel

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

Функция ВПР в Excel для чайников — все по делу, без воды!

Microsoft Excel — отличный инструмент для работы с данными. Возможности огромны, потенциал, на самом деле, мало изучен, так как правила написания команд вызывают сложности даже у профессионалов. Но если потрудиться, оказывается, что здесь можно делать невероятные вещи. Функция Excel ВПР — один из инструментов для обработки данных, о ней мы сейчас и поговорим.

Что такое функция ВПР в Эксель – область применения

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

Например, есть у нас предприятие. Там работает Иван Иванович. На одном листе хранится значение его зарплаты, в другой сумма денег, которую бухгалтерия удерживает из зарплаты за штраф. Требуется свести все значения в один документ. Другой пример, есть две таблицы: цен и склада. В одной указана стоимость носовых платков, в другой их количество. Необходимо количество и цену свести в одном месте.

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

Примеры для наглядности: в таблицах 1,2 – исходные данные, таблице 3 – что должно получиться.

Функция ВПР в Excel для чайников и не только

Функция ВПР в Excel позволяет данные из одной таблицы переставить в соответствующие ячейки второй. Ее английское наименование – VLOOKUP.

Очень удобная и часто используемая. Т.к. сопоставить вручную диапазоны с десятками тысяч наименований проблематично.

Как пользоваться функцией ВПР в Excel

Допустим, на склад предприятия по производству тары и упаковки поступили материалы в определенном количестве.

Стоимость материалов – в прайс-листе. Это отдельная таблица.

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

  1. Приведем первую таблицу в нужный нам вид. Добавим столбцы «Цена» и «Стоимость/Сумма». Установим денежный формат для новых ячеек.
  2. Выделяем первую ячейку в столбце «Цена». В нашем примере – D2. Вызываем «Мастер функций» с помощью кнопки «fx» (в начале строки формул) или нажав комбинацию горячих клавиш SHIFT+F3. В категории «Ссылки и массивы» находим функцию ВПР и жмем ОК. Данную функцию можно вызвать перейдя по закладке «Формулы» и выбрать из выпадающего списка «Ссылки и массивы».
  3. Откроется окно с аргументами функции. В поле «Искомое значение» — диапазон данных первого столбца из таблицы с количеством поступивших материалов. Это те значения, которые Excel должен найти во второй таблице.
  4. Следующий аргумент – «Таблица». Это наш прайс-лист. Ставим курсор в поле аргумента. Переходим на лист с ценами. Выделяем диапазон с наименованием материалов и ценами. Показываем, какие значения функция должна сопоставить.
  5. Чтобы Excel ссылался непосредственно на эти данные, ссылку нужно зафиксировать. Выделяем значение поля «Таблица» и нажимаем F4. Появляется значок $.
  6. В поле аргумента «Номер столбца» ставим цифру «2». Здесь находятся данные, которые нужно «подтянуть» в первую таблицу. «Интервальный просмотр» — ЛОЖЬ. Т.к. нам нужны точные, а не приблизительные значения.

Нажимаем ОК. А затем «размножаем» функцию по всему столбцу: цепляем мышью правый нижний угол и тянем вниз. Получаем необходимый результат.

Теперь найти стоимость материалов не составит труда: количество * цену.

Функция ВПР связала две таблицы. Если поменяется прайс, то и изменится стоимость поступивших на склад материалов (сегодня поступивших). Чтобы этого избежать, воспользуйтесь «Специальной вставкой».

  1. Выделяем столбец со вставленными ценами.
  2. Правая кнопка мыши – «Копировать».
  3. Не снимая выделения, правая кнопка мыши – «Специальная вставка».
  4. Поставить галочку напротив «Значения». ОК.

Формула в ячейках исчезнет. Останутся только значения.

Быстрое сравнение двух таблиц с помощью ВПР

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

  1. В старом прайсе делаем столбец «Новая цена».
  2. Выделяем первую ячейку и выбираем функцию ВПР. Задаем аргументы (см. выше). Для нашего примера: . Это значит, что нужно взять наименование материала из диапазона А2:А15, посмотреть его в «Новом прайсе» в столбце А. Затем взять данные из второго столбца нового прайса (новую цену) и подставить их в ячейку С2.

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

Функция ВПР в Excel с несколькими условиями

До сих пор мы предлагали для анализа только одно условие – наименование материала. На практике же нередко требуется сравнить несколько диапазонов с данными и выбрать значение по 2, 3-м и т.д. критериям.

Таблица для примера:

Предположим, нам нужно найти, по какой цене привезли гофрированный картон от ОАО «Восток». Нужно задать два условия для поиска по наименованию материала и по поставщику.

Дело осложняется тем, что от одного поставщика поступает несколько наименований.

  1. Добавляем в таблицу крайний левый столбец (важно!), объединив «Поставщиков» и «Материалы».
  2. Таким же образом объединяем искомые критерии запроса:
  3. Теперь ставим курсор в нужном месте и задаем аргументы для функции: . Excel находит нужную цену.

Рассмотрим формулу детально:

  1. Что ищем.
  2. Где ищем.
  3. Какие данные берем.

Функция ВПР и выпадающий список

Допустим, какие-то данные у нас сделаны в виде раскрывающегося списка. В нашем примере – «Материалы». Необходимо настроить функцию так, чтобы при выборе наименования появлялась цена.

Сначала сделаем раскрывающийся список:

  1. Ставим курсор в ячейку Е8, где и будет этот список.
  2. Заходим на вкладку «Данные». Меню «Проверка данных».
  3. Выбираем тип данных – «Список». Источник – диапазон с наименованиями материалов.
  4. Когда нажмем ОК – сформируется выпадающий список.

Теперь нужно сделать так, чтобы при выборе определенного материала в графе цена появлялась соответствующая цифра. Ставим курсор в ячейку Е9 (где должна будет появляться цена).

  1. Открываем «Мастер функций» и выбираем ВПР.
  2. Первый аргумент – «Искомое значение» — ячейка с выпадающим списком. Таблица – диапазон с названиями материалов и ценами. Столбец, соответственно, 2. Функция приобрела следующий вид: .
  3. Нажимаем ВВОД и наслаждаемся результатом.

Изменяем материал – меняется цена:

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

Функция ВПР в Excel

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

Синтаксис и описание функции ВПР в Excel

Итак, так как второе название этой статьи «Функция ВПР в Excel для чайников», начнем с того что узнаем, что же такое функция ВПР и что она делает? Функция ВПР на английском VLOOKUP, ищет указанное значение и возвращает соответствующее значение из другого столбца.

Как работает функция ВПР? Функция ВПР в Excel выполняет поиск по вашим спискам данных на основе уникального идентификатора и предоставляет вам часть информации, связанную с этим уникальным идентификатором.

Буква «В» в ВПР означает «вертикальный». Она используется для дифференциации функции ВПР и ГПР, которая ищет значение в верхней строке массива («Г» обозначает «горизонтальный»).

Функция ВПР доступна во всех версиях Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003.

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

Как видите, функция ВПР имеет 4 параметра или аргумента. Первые три параметра обязательные, последний — необязательный.

  1. искомое_значение – это значение для поиска.

Это может быть либо значение (число, дата или текст), либо ссылка на ячейку (ссылка на ячейку, содержащую значение поиска), или значение, возвращаемое некоторой другой функцией Excel. Например:

  • Поиск числа : =ВПР(40; A2:B15; 2) — формула будет искать число 40.
  • Поиск текста : =ВПР(«яблоки»; A2:B15; 2) — формула будет искать текст «яблоки». Обратите внимание, что вы всегда включаете текстовые значения в «двойные кавычки».
  • Поиск значения из другой ячейки : =ВПР(C2; A2:B15; 2) — формула будет искать значение в ячейке C2.
  1. таблица — это два или более столбца данных.

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

Итак, наша формула =ВПР(40; A2:B15; 2) будет искать «40» в ячейках от A2 до A15, потому что A — это первый столбец таблицы A2: B15.

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

Самый левый столбец в указанной таблице равен 1, второй столбец — 2, третий — 3 и т. д.

Итак, теперь вы можете прочитать всю формулу =ВПР(40; A2:B15; 2). Формула ищет «40» в ячейках от A2 до A15 и возвращает соответствующее значение из столбца B (потому что B является вторым столбцом в указанной таблице A2:B15).

4. интервальный_просмотр определяет, ищете ли вы точное соответствие (ЛОЖЬ) или приблизительное соответствие (ИСТИНА или опущено). Этот последний параметр является необязательным, но очень важным.

Функция ВПР в Excel примеры

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

Функция ВПР на разных листах

На практике формулы ВПР редко используются для поиска данных на одном листе. Чаще всего вам придется искать и вытаскивать соответствующие данные с другого листа.

Чтобы использовать функцию ВПР с другого листа Excel, вы должны ввести имя рабочего листа и восклицательный знак в аргументе таблица перед диапазоном ячеек, например, =ВПР(40;Лист2!A2:B15;2). Формула указывает, что диапазон поиска A2:B15 находится в Лист2.

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

Формула, которую вы видите на изображении ниже, ищет текст в ячейке А2 (« Продукт 3 ») в столбце A (1-й столбец диапазона поиска A2:B9) на листе « Цены »:

Функция ВПР в Excel – Функция ВПР на разных листах

Обратите внимание, что рекомендуется использовать абсолютные ссылки на ячейки (со знаком $) в аргументе таблица. Это предотвратит изменение диапазона поиска при копировании формулы ВПР в другие ячейки.

Как использовать именованный диапазон или таблицу в формулах ВПР

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

Чтобы создать именованный диапазон, просто выберите ячейки и введите любое имя в поле « Имя », слева от панели « Формула ».

Функция ВПР в Excel – Присвоение имени диапазону

Теперь вы можете написать следующую формулу ВПР, чтобы получить цену Продукта 1:

Функция ВПР в Excel – Пример функции ВПР с именем диапазона

Большинство имен диапазонов в Excel применяются ко всей книге, поэтому вам не нужно указывать имя рабочего листа, даже если ваш диапазон поиска находится на другом листе. Такие формулы гораздо более понятны. Кроме того, использование именованных диапазонов может быть хорошей альтернативой абсолютным ссылкам на ячейки. Поскольку именованный диапазон не изменяется, когда формула копируется в другие ячейки, и вы можете быть уверены, что ваш диапазон поиска всегда останется верным.

Если вы преобразовали диапазон ячеек в полнофункциональную таблицу Excel (вкладка «Вставка» —> «Таблица»), вы можете выбрать диапазон поиска с помощью мыши, а Microsoft Excel автоматически добавит имена колонок или имя таблицы в формулу:

Функция ВПР в Excel – Пример функции ВПР с именем таблицы

Полная формула может выглядеть примерно так:

или даже =ВПР(«Продукт 1»;Таблица6;2).

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

Функция ВПР с несколькими условиями

Рассмотрим пример функции ВПР с несколькими условиями. У нас есть следующие исходные данные:

Функция ВПР в Excel – Таблица исходных данных

Пусть нам необходимо использовать функцию ВПР с несколькими условиями. Например, для поиска цены товара по двумя критериями: названию продукта и его типу.

  1. Для того чтобы использовать функцию ВПР с несколькими условиями необходимо вставить в начало дополнительный столбец, который будет хранить информацию с названием и типом товара.

Итак на листе « Цены » вставляем столбец и в ячейке А2 вводим следующую формулу:

При помощи этой формулы мы сцепляем значение столбца « Продукт » и « Тип ». Заполняем все ячейки.

Теперь таблица для поиска выглядит следующим образом:

Функция ВПР в Excel – Добавление вспомогательного столбца
  1. Теперь в ячейке С2 на листе « Продажи » напишем следующую формулу ВПР:

Заполняем для остальных ячеек и в результате получаем цены для каждого продукта в соответствии с типом:

Функция ВПР в Excel – Пример ВПР с несколькими условиями

Теперь разберем ошибки функции ВПР.

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

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

ВПР (функция ВПР)

ФУНКЦИЯ ВПР используется, если нужно найти элементы в таблице или диапазоне по строкам. Например, можно найти цену на автомобильную часть по номеру детали или получить имя сотрудника на основе его кода сотрудника.

Совет: Чтобы получить дополнительную справку о функции ВПР, просмотрите эти видео с YouTube от экспертов сообщества Excel!

Самая простая функция ВПР означает следующее:

= ВПР (необходимые условия для поиска, номер столбца в диапазоне, содержащий возвращаемое значение, возвращаемое приближенное или точное соответствие — обозначено как 1/истина или 0/ложь).

Совет: Секрет функции ВПР состоит в организации данных таким образом, чтобы искомое значение (Фрукт) отображалось слева от возвращаемого значения, которое нужно найти (Количество).

Используйте функцию ВПР для поиска значения в таблице.

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

= ВПР (A2; A10: C20; 2; ИСТИНА)

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

Например, если Таблица-массив охватывает ячейки B2: D7, то искомое_значение должен находиться в столбце B.

Искомое_значение может являться значением или ссылкой на ячейку.

Диапазон ячеек, в котором будет выполнен поиск искомого_значения и возвращаемого значения с помощью функции ВПР.

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

Номер столбца (начиная с 1 для самого левого столбца массива « инфо_таблица»), содержащего возвращаемое значение.

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

Приближенное соответствие: 1/истина предполагает, что первый столбец в таблице отсортирован либо в числовом формате, либо в алфавитном порядке, а затем будет искать ближайшее значение. Это способ по умолчанию, если не указан другой. Например, = ВПР (90; a1: B100; 2; истина).

Точное совпадение: 0/ложь осуществляет поиск точного значения в первом столбце. Например, = ВПР («Смит»; a1: B100; 2; ложь).

Начало работы

Для построения синтаксиса функции ВПР вам потребуется следующая информация:

Значение, которое вам нужно найти, то есть искомое значение.

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

Номер столбца в диапазоне, содержащий возвращаемое значение. Например, если в качестве диапазона задано значение B2: D11, число B должно быть первым столбцом, а в качестве второго — «C» и т. д.

При желании вы можете указать слово ИСТИНА, если вам достаточно приблизительного совпадения, или слово ЛОЖЬ, если вам требуется точное совпадение возвращаемого значения. Если вы ничего не указываете, по умолчанию всегда подразумевается вариант ИСТИНА, то есть приблизительное совпадение.

Теперь объедините все перечисленное выше аргументы следующим образом:

= ВПР (искомое значение; диапазон с искомым значением; номер столбца в диапазоне с возвращаемым значением, приближенное соответствие (истина) или точное совпадение (ложь)).

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

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

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

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

Как работает функция ВПР в Excel: пример

Функция ВПР предназначена для выборки данных из таблицы Excel по определенным критериям поиска. Например, если таблица состоит из двух колонок: «Наименование товара» и «Цена». Рядом находится другая таблица, которая будет искать в первой таблице по наименованию товара и получать значение соответствующей цены.

  1. Переходим в ячейку второй таблицы под названием столбца «Цена».
  2. Выберите «Формулы»-«Ссылки и массивы»-«ВПР». Ввести функцию ВПР можно и с помощью «мастера функций». Для этого нажмите на кнопку «fx», которая находиться в начале строки формул. Или нажмите комбинацию горячих клавиш SHIFT+F3. В появившимся диалоговом окне на поле категория, выберите из выпадающего списка: «Ссылки и массивы», а потом ниже укажите на функцию.
  3. Заполняем аргументы функции.

В поле «Исходное значение» вводим ссылку на ячейку под наименованием товара второй таблицы D3. В поле «Таблица» вводим диапазон всех значений первой таблицы A2:B7. В поле «Номер столбца» вводим значение 2, так как во втором столбце у нас находиться цена, которую мы хотим получить при поиске товара. И нажимаем ОК.

Теперь под заголовком столбца второй таблицы «Товар» введите наименования того товара по котором нам нужно узнать его цену. И нажмите Enter.

Функция позволяет нам быстро находить данные и получать по ним все необходимые значения из больших таблиц. Это похоже на работу с базами данных. Когда к базе создается запрос, а в ответ выводятся результаты, которые являются ответом на критерии запроса.

Функция ВПР в Excel и две таблицы

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

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

Теперь нам нужно сделать выборку данных с помощью функции ВПР отдельно по товару и просуммировать продажи за первый квартал. Для этого переходим в ячейку H3 и после вызова функции заполняем ее аргументы следующим образом:

  1. Исходное значение: G3.
  2. Таблица: A2:E7. Диапазон нашей таблицы расширен.
  3. Номер столбца: <3;4;5>. Нам нужно с помощью функции обращаться одновременно к нескольким столбцам, поэтому значение данного аргумента будет взято в массив фигурными скобками. А номера столбцов следует перечислять через точку с запятой.
  4. Интервальный просмотр: ЛОЖЬ.
  5. Чтобы значения в выбранных столбцах суммировались, тогда всю функцию нужно поместить внутрь функции СУММ(). Вся формула в целом выглядит следующим образом: =СУММ(ВПР(G3;A3:E6;<3;4;5>;ЛОЖЬ)).
  6. После ввода данной формулы следует нажать комбинацию клавиш: CTRL+SHIFT+ENTER. Внимание! Если не нажать комбинацию этих клавиш формула будет работать ошибочно . В Excel иногда приходиться выполнять функции в массиве для этого нужно обязательно использовать клавиши: CTRL+SHIFT+ENTER при вводе функций. Тогда в строке формул все содержимое будет взято в фигурные скобки «<>», что свидетельствует о выполнении формулы в массиве.

Теперь вводите в ячейку G3 наименование товара, в ячейке H3 получаем сумму продаж в первом квартале по данному товару.

Происходит сравнение двух таблиц в Excel функцией ВПР и как только определяется совпадение запрашиваемых данных, сразу подставляется их значения для суммирования функцией СУММ. Весь процесс выполняется циклически благодаря массиву функций о чем свидетельствуют фигурные скобки в строке формул.

Примечание. Если ввести вручную крайние фигурные скобки в строку формул то это не приведет ни ка какому результату. Выполнить функцию циклическим массивом можно только через комбинацию горячих клавиш: CTRL+SHIFT+ENTER.

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

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

Вспомним, как работает функция ВПР: она просматривает крайний левый столбец таблицы-источника и, как только находит первое совпадение с заданным условием, возвращает (подтягивает) значение из указанного столбца в той же строке. В стандартном варианте функция ВПР ищет совпадение по одному критерию. Но что делать, если требования к поиску не ограничиваются одним условием? В этой статье рассмотрим, как работает функция ВПР в excel с несколькими условиями.

В стандартном наборе функций Excel функции ВПР с несколькими условиями не существует. Однако, есть несколько способов решить задачу поиска ВПР по двум или более условиям.

    • Способ 1. Функция ВПР в Excel с несколькими условиями при помощи вспомогательного столбца
    • Способ 2. ВПР с несколькими условиями в Excel при помощи сочетания функций ИНДЕКС / ПОИСКПОЗ
    • Способ 3. ВПР по двум условиям при помощи формулы массива
    • Способ 4. ВПР с несколькими условиями при помощи функции СУММЕСЛИМН

Это самый распространенный и самый простой способ в excel сделать ВПР двух или нескольких значений. 

Рассмотрим на примере. Есть две таблицы — таблица-источник (зеленая “шапка”) и рабочая таблица (синяя “шапка”), в которую нужно подтянуть количество автомобилей из источника по трем условиям: марка, модель и цвет автомобиля.

функция впр в excel с несколькими условиями

В таблице-источнике создадим вспомогательный столбец, в котором объединим все имеющиеся значения в столбцах при помощи оператора конкатенации & или функцией СЦЕП. Вспомогательный столбец должен быть крайним слева (помним, что ВПР ищет совпадения в крайнем левом столбце).

функция впр в excel с несколькими условиями

Вспомним синтаксис функции ВПР:

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

В качестве искомого значения нам нужно объединить все критерии поиска в том же порядке, как во вспомогательном столбце таблицы-источника.

функция впр в excel с несколькими условиями

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

Как видите, функция ВПР в excel с несколькими условиями (а данном случае три условия) подтянула значение из выделенной строки.

функция впр в excel с несколькими условиями


   Сообщество Excel Analytics | обучение Excel

    Канал на Яндекс.Дзен 


Способ 2. ВПР с несколькими условиями в Excel при помощи сочетания функций ИНДЕКС / ПОИСКПОЗ

В этом способе, на самом деле, совсем не используется функция ВПР. Однако, он решает ту же самую задачу — подтянуть значения из таблицы-источника по нескольким условиям. 

Этот способ удобен тем, что не нужно создавать дополнительных столбцов в таблице-источнике (на практике не всегда возможно добавить столбец — источник может быть защищен от изменений).

В данном примере мы не будем разбирать, как работают функции ИНДЕКС и ПОИСКПОЗ по отдельности, а рассмотрим только, как решить нашу задачу — сделать ВПР с несколькими условиями в excel на примере.

Скопируем в нашем примере строку с условиями поиска и напишем следующую формулу:

функция впр в excel с несколькими условиями

После написания формулы необходимо нажать сочетание клавиш Ctrl + Shift + Enter. Это необходимо сделать, т.к. это формула массива — в противном случае выйдет ошибка #ЗНАЧ.

Давайте разберем формулу:

=ИНДЕКС(L4:L13;ПОИСКПОЗ(B5&C5&D5;I4:I13&J4:J13&K4:K13;0))

      • L4:L13 — массив, из которого будет подтягиваться информация. Тот столбец, данные из которого нам нужны.
      • B5&C5&D5 — критерии для поиска, которые мы объединили между собой оператором конкатенации &.
      • I4:I13&J4:J13&K4:K13 — столбцы, в которых будут происходить поиск по заданным критериям. 

I4:I13 — столбец с марками автомобилей (соответствует критерию в ячейке В5)

J4:J13 — столбец с моделями автомобилей (соответствует критерию в ячейке С5)

K4:K13 — столбец с цветом автомобилей (соответствует критерию в ячейке D5)

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

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

Способ 3. ВПР по двум условиям при помощи формулы массива

Рассмотрим работу функции ВПР по двум условиям на то же примере, только исключим один из критериев поиска — будем искать количество автомобилей по Модели автомобиля и Цвету. Так будет проще понять эту формулу.

Запишем следующую формулу для поиска:

=ВПР(C6;ЕСЛИ(K4:K13=D6;J4:L13;0);3;0)

В конце обязательно нужно нажать сочетание клавиш Ctrl + Shift + Enter, т.к. это формула массива, иначе будет ошибка #Н/Д.

функция впр в excel с несколькими условиями

Разберем, как работает эта формула. 

С6 — это первый критерий для поиска. Но поскольку у нас есть еще один критерий (D6), то искать C6 формула будет но во всем столбце J, а только в той строке, где будет совпадение с столбце К со значением второго критерия (D6).

Таким образом, при помощи конструкции внутри формулу ВПР 

ЕСЛИ(K4:K13=D6;J4:L13;0)

Создается виртуальная таблица для поиска значения первого критерия.

А дальше формула ВПР по двум условиям работает как обычная ВПР — указывается номер столбца 3 и интервальный просмотр 0 (точный поиск).

Способ 4. ВПР с несколькими условиями при помощи функции СУММЕСЛИМН

Функция СУММЕСЛИМН является полноценной альтернативой функции ВПР, если нужно подтянуть числовой результат по нескольким условиям.

Отличие функции СУММЕСЛИМН от ВПР в следующем: ВПР ищет самое первое совпадение и возвращает данные по строке с этом первом совпадении. А СУММЕСЛИМН просуммирует все значения, соответствующие критериям поиска. Нужно учитывать эту особенность.

Синтаксис функции СУММЕСЛИМН:

=СУММЕСЛИМН(Диапазон_суммирования; Диапазон_условия1; Условие1;…; Диапазон_условияN; УсловиеN)

Подтянем данные в нашу рабочую таблицу из таблицы-источника по тем же критериям, но уже при помощи функции СУММЕСЛИМН.

функция впр в excel с несколькими условиями

Функция СУММЕСЛИМН просуммировала все значения в столбце L, у которых значение в столбце I равно значению В7, значения в столбце JC7, а значения в столбце KD7. Как видите, результат такой же, как и при других способах.

Но, если мы добавим еще одну такую же строчку, то результат вычисления функции изменится. Именно эту особенность и нужно учитывать, если вы используете СУММЕСЛИМН вместо ВПР по нескольким условиям.

функция впр в excel с несколькими условиями

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

Вам может быть интересно:

Итак, мы уже рассмотрели как работает функция Если и функция ВПР. Иногда требуется за один шаг и выполнить какое-либо условие и найти нужное значение в таблице. Рассмотрим простой пример. Допустим у нас есть таблица с данными о цене товара в рублях и в долларах, мы бы хотели не пользуясь фильтрами или поиском по странице выводить стоимость товара по интересующему нас артикулу. Возьмем уже использованную нами таблицу данных:

вложенные функции

таблица данных

Мы хотели бы что бы при вводе в ячейку С111 нужного артикула выводилась цена товара либо в рублях либо в у.е.  Договоримся, что в соседней ячейке Е111 мы будем указывать вручную в каких единицах выводить стоимость (в следующих статьях мы рассмотрим как избавиться от ручных операций и создать например Чекбокс (флажек) или список выбираемых значений) . Итак поиск по артиклу  мы выполняем с помощью функции ВПР:    ВПР(C111;C115:E128;2;0) — поиск по цене в рублях, и  ВПР(C111;C115:E128;3;0) — поиск по цене в у.е. Теперь осталось применить функцию Если для выбора между двумя функциями ВПР, напомним как работает функция Если:  ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]), а в нашем случае ЕСЛИ(условие; [ВПР 1 ]; [ВПР 2]), получили вложенные функции:

=ЕСЛИ(E111=»рубли»;ВПР(C111;C115:E128;2;0);ВПР(C111;C115:E128;3;0))

пример вложенных функций

Готовая формула

Таким образом мы получили готовую форму, с двумя условиями: артикул, валюта.

вложенные формулы

Таблица готова

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

#Руководства

  • 6 апр 2022

  • 0

Как перенести данные из одной таблицы в другую, если строки идут не по порядку? Разбираемся на примере каталога авто — переносим цены.

Иллюстрация: Meery Mary для Skillbox Media

Ксеня Шестак

Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.

ВПР (Vlookup, или вертикальный просмотр) — поисковая функция в Excel. Она находит значения в одной таблице и переносит их в другую. Функция ВПР нужна, чтобы работать с большими объёмами данных — не нужно самостоятельно сопоставлять и переносить сотни наименований, функция делает это автоматически.

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

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

Это каталог автомобилей с ценами

Это список клиентов: указаны забронированные авто, но нет цен

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

Просто скопировать и вставить эту колонку не получится. Искать каждое авто вручную и переносить цены — долго.

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

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

Важно!

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


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

Подробнее о том, как определить все эти значения, поговорим ниже. А пока разберёмся на примере с продажей авто, где найти функцию ВПР в Excel и с чего начать работу.

Сначала нужно построить функцию. Для этого выделяем ячейку, куда функция перенесёт найденное значение.

В нашем случае нужно перенести цены на авто из каталога в список клиентов. Для этого добавим пустой столбец «Цена, руб.» в таблицу с клиентами и выберем ячейку напротив первого клиента.

Выделяем ячейку, в которую нужно перенести данные

Дальше открываем окно для построения функции ВПР. Есть два способа сделать это. Первый — перейти во вкладку «Формулы» и нажать на «Вставить функцию».

Нажимаем сюда, чтобы открыть окно построения

Второй способ — нажать на «fx» в строке ссылок на любой вкладке таблицы.

Справа появляется окно «Построитель формул». В нём через поисковик находим функцию ВПР и нажимаем «Вставить функцию».

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

Появляется окно для ввода аргументов функции. Как их заполнять — разбираемся ниже.

Так выглядит окно для ввода аргументов

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

Искомое значение — название ячейки с одинаковыми данными для обеих таблиц, по которым функция будет искать данные для переноса. В нашем примере это модель авто. Функция найдёт модель в таблице с каталогом авто, возьмёт оттуда стоимость и перенесёт в таблицу с клиентами.

Порядок действий, чтобы указать значение, выглядит так:

  1. Ставим курсор в окно «Искомое значение» в построителе формул.
  2. Выбираем первое значение столбца «Марка, модель» в таблице с клиентами. Это ячейка A2.

Выбранное значение переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=ВПР(A2).

Указать номер ячейки можно и вручную, но проще нажать на неё

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

В нашем случае нужно перенести цены автомобилей. Поэтому в диапазон обязательно нужно включить столбцы «Марка, модель» (искомое значение) и «Цена, руб.» (переносимое значение).

Важно!

Для правильной работы ВПР искомое значение всегда должно находиться в первом столбце диапазона. У нас искомое значение находится в ячейке A2, поэтому диапазон должен начинаться с A.

Порядок действий для указания диапазона:

  1. Ставим курсор в окно «Таблица» в построителе формул.
  2. Переходим в таблицу «Каталог авто».
  3. Выбираем диапазон, в который попадают столбцы «Марка, модель» и «Цена, руб.». Это A2:E19.
  4. Закрепляем выбранный диапазон. На Windows для этого выбираем значение диапазона в строке ссылок и нажимаем клавишу F4, на macOS — выбираем значение диапазона в строке ссылок и нажимаем клавиши Cmd + T. Закрепить диапазон нужно, чтобы можно было протянуть функцию вниз и она сработала корректно во всех остальных строках.

Выбранный диапазон переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=ВПР(A2;’каталог авто’!$A$2:$E$19).

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

Номер столбца — порядковый номер столбца в первой таблице, в котором находится переносимое значение. Считается по принципу: номер 1 — самый левый столбец, 2 — столбец правее и так далее.

В нашем случае значение для переноса — цена — находится в пятом столбце слева.

Если столбцы не пронумерованы, посчитайте их вручную

Чтобы задать номер, установите курсор в окно «Номер столбца» в построителе формул и введите значение. В нашем примере это 5. Это значение появится в формуле в строке ссылок: fx=ВПР(A2;’каталог авто’!$A$2:$E$19;5).

Интервальный просмотр — условное значение, которое настроит, насколько точно сработает функция:

  • Если нужно точное совпадение при поиске ВПР, вводим 0.
  • Если нужно приближённое соответствие при поиске ВПР, вводим 1.

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

Ставим курсор в окно «Интервальный просмотр» в построителе формул и вводим значение: 0. Одновременно это значение появляется в формуле строки ссылок: fx=ВПР(A2;’каталог авто’!$A$2:$E$19;5;0). Это окончательный вид функции.

Так выглядят настроенные аргументы функции

Чтобы получить результат функции, нажимаем кнопку «Готово» в построителе формул. В выбранной ячейке появляется нужное значение. В нашем случае — цена первой модели авто.

Формула сработала для одной строки. 

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

Получилась таблица с ценами — можно звонить клиентам и сообщать о стоимости авто. Данные перенесены без ошибок, а потратили мы на это несколько минут.

Так выглядит результат: настраивали ВПР несколько минут, а она перенесла цены за мгновение

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

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

Таблица с ценами на модели разных цветов

И по традиции есть таблица с клиентами, которые эти модели забронировали.

Сюда нужно перенести цены автомобилей

Если идти по классическому пути ВПР, получится такая функция: fx=ВПР(A29;’каталог авто’!$A$29:$E$35;5;0). В таком виде ВПР найдёт первую совпавшую модель и подтянет её стоимость. Параметр цвета не будет учтён.

Соответственно, цены у всех Nissan Juke будут 1 850 000 рублей, у всех Subaru Forester — 3 190 000 рублей, у всех Toyota C-HR — 2 365 000 рублей.

Такой результат получится, если использовать обычную функцию ВПР

Поэтому в этом варианте нужно искать стоимость авто сразу по двум критериям — модель и цвет. Для этого нужно изменить формулу вручную. В строке ссылок ставим курсор сразу после искомого значения.

Дописываем в формулу фразу ЕСЛИ(‘каталог авто’!$B$29:$B$35=B29, где:

  • ‘каталог авто’!$B$29:$B$35 — закреплённый диапазон цвета автомобилей в таблице, откуда нужно перенести данные. Это весь столбец с ценами.
  • B29 — искомое значение цвета автомобиля в таблице, куда мы переносим данные. Это первая ячейка в столбце с цветом — дополнительным параметром для поиска.

Итоговая функция такая: fx=ВПР(A29;ЕСЛИ(‘каталог авто’!$B$29:$B$35=B29;’каталог авто’!$A$29:$E$35);5;0). Теперь значения цен переносятся верно.

Так выглядит таблица, в которую ВПР переносит данные на основе двух совпадений

Как использовать ВПР в «Google Таблицах»? В них тоже есть функция Vlookup, но нет окна построителя формул. Поэтому придётся прописывать её вручную. Перечислите через точку с запятой все аргументы и не забудьте зафиксировать диапазон. Для фиксации поставьте перед каждым символом значок доллара. В готовой формуле это будет выглядеть так: =ВПР(A2;’Лист1′!$A$2:$C$5;3;0).

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

В табличном редакторе Microsoft Excel множество различных формул и функций. Они позволяют сэкономить время и избежать ошибок – достаточно правильно написать формулу и подставить нужные значения. 

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

Таблица Excel

Допустим, есть таблица с количеством проданного товара и таблица с ценами на эти товары

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

Как создать функцию ВПР в Excel

Необходимая последовательность значений в функции называется синтаксис. Обычно функция начинается с символа равенства «=», затем идет название функции и аргументы в скобках.

Записываем формулу в столбик цены (С2). Это можно сделать двумя способами:

  1. Выделить ячейку и вписать функцию.

  2. Выделить ячейку → нажать на Fx (Shift +F3) → выбрать категорию «Ссылки и массивы» → выбрать функцию ВПР → нажать «ОК».

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

аргументы функции ВПР

Синтаксис функции ВПР выглядит так:

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

В нашем случае получится такая формула:

=ВПР(A2;$G$2:$H$11;2;0)

Аргументы ВПР в Эксель

Аргументы функции ВПР

Сейчас разберемся что и куда писать.

Со знаком равенства «=» и названием «ВПР» все понятно. Поговорим об аргументах. Они записываются в скобках через точку с запятой или заполняются в ячейки в окне функции. Формула ВПР имеет 4 аргумента: искомое значение, таблица, номер столбца и интервальный просмотр.

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

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

=ВПР(A2;

Функция ВПР, искомое значение

Таблица – это диапазон ячеек, из которых мы будем «подтягивать» данные для искомого значения. В этом аргументе используем абсолютные ссылки. Это значит, что в формуле таблица будет выглядеть как «$G$2:$H$11» вместо «G2:H11». Знаки «$» можно поставить вручную, а можно выделить «G2:H11» внутри формулы и нажать F4. Если этого не сделать, таблица не зафиксируется в формуле и изменится при копировании. 

В нашем случае – это таблица с прайсом. Формула будет искать в ней совпадение с ячейкой, которую указали в первом аргументе формулы – A2 (Кофе). Нажимаем F4 и делаем ссылку абсолютной.

=ВПР(A2;$G$2:$H$11

Функция ВПР, таблица

Номер столбца – это столбец таблицы, из которой нужно взять данные. Именно из него мы будем «подтягивать» результат. 

  1. Формула сканирует таблицу по вертикали.

  2. Находит в самом левом столбце совпадение с искомым значением.

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

  4. Передает данные в ячейку с формулой.

В нашем случае – это столбец с ценой продуктов в прайсе. Формула ищет искомое значение ячейки A2 (Кофе) в первом столбце прайса и «подтягивает» данные из второго столбца (потому что мы указали цифру 2) в ячейку с формулой.

=ВПР(A2;$G$2:$H$11;2

Функция ВПР, принцип работы

Интервальный просмотр – это параметр, который может принимать 2 значения: «истина» или «ложь». Истина обозначается в формуле цифрой 1 и означает приблизительное совпадение с искомым значением. Ложь обозначается цифрой 0 и подразумевает точное совпадение. Приблизительный поиск и критерий «истина» обычно используют при работе с числами, а точный и «ложь» – в работе с наименованиями. 

В нашем случае искомое значение – это текстовое наименование. Поэтому используем точный поиск – ставим цифру 0 и закрываем скобку.

=ВПР(A2;$G$2:$H$11;2;0)

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Автозаполнение

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

Автозаполнение ячеек в Excel

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

  • В нашем случае искомое значение – A2. Это относительная ссылка на ячейку, потому что в ней нет знаков «$». Благодаря этому ссылка на искомое значение меняется относительно каждой строчки, когда происходит автозаполнение в другие ячейки: A2 → A3 → … → A11. Это удобно, когда необходимо повторить формулу на несколько строк, ведь ее не приходится писать заново.

  • Таблица зафиксирована абсолютной ссылкой «$G$2:$H$11». Это означает, что ссылки на ячейки не изменятся во время автозаполнения. Таким образом, расчет каждый раз будет корректным и опираться на таблицу. 

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

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

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

Задача для Excel, ВПР

Товары такие же, как и в первом примере, но задача изменилась: нужно привязать формулу не к наименованию, а к количеству

Решение. Заполняем формулу ВПР в ячейке «Партия», как было показано в предыдущем примере.

Окно для формулы ВПР в Excel

Разница в том, что теперь искомое значение – число, а интервальный просмотр – истина, что означает приблизительный поиск. Получается вот такой результат:

Сортировка в Excel с помощью ВПР

Что произошло? Аргумент «интервальный просмотр» имеет значение 1. Это значит, что формула ВПР ищет в таблице ближайшее меньшее искомое значение. 

В нашем случае количество товара «Кофе» – 380. ВПР берет это число в виде искомого значения, после чего ищет ближайшее меньшее в соседней таблице – число 300. В конце функция «подтягивает» данные из столбца напротив («Крупная»). Если количество товара «Кофе» = 340 – это «Крупная партия». Важно, чтобы крайний левый столбец таблицы, которая указана в формуле, был отсортирован по возрастанию. В противном случае ВПР не сработает. 

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

Значения и данные во второй таблице отсортированы по убыванию – ВПР не работает

Итоги

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

  • Синтаксис функции: =ВПР(искомое значение;таблица;номер столбца;интервальный просмотр).

  • Функцию можно вписать вручную или в специальном окне (Shift + F3).

  • Искомое значение – относительная ссылка, а таблица – абсолютная. 

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

  • Приблизительный поиск и критерий «истина» обычно используют при работе с числами, а точный и «ложь» – в работе с наименованиями.

  • Порядок работы с функцией подходит для Гугл-таблиц.

Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.

  • =ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)

Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.

Заявления ЕСЛИ являются исключительно надежными и являются основой для многих моделей электронных таблиц, но они также являются основной причиной многих проблем с электронными таблицами. В идеале утверждение ЕСЛИ должно применяться к минимальным условиям, таким как «Мужчина/женщина», «Да/Нет/Возможно», но иногда может потребоваться оценить более сложные сценарии, для которых требуется вложенное* более 3 функций ЕСЛИ.

* «Вложенность» означает объединение нескольких функций в одной формуле.

Функция ЕСЛИ, одна из логических функций, служит для возвращения разных значений в зависимости от того, соблюдается ли условие.

Синтаксис

ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])

Например:

  • =ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)

  • =ЕСЛИ(A2=B2;B4-A4;»»)

Имя аргумента

Описание

лог_выражение   

(обязательный)

Условие, которое нужно проверить.

значение_если_истина   

(обязательный)

Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

значение_если_ложь   

(необязательный)

Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

Примечания

Excel позволяет использовать до 64 вложенных функций ЕСЛИ, но это вовсе не означает, что так и надо делать. Почему?

  • Нужно очень крепко подумать, чтобы выстроить последовательность из множества операторов ЕСЛИ и обеспечить их правильную отработку по каждому условию на протяжении всей цепочки. Если при вложении вы допустите в формуле малейшую неточность, она может сработать в 75 % случаев, но вернуть непредвиденные результаты в остальных 25 %. К сожалению, шансов отыскать эти 25 % немного.

  • Работа с множественными операторами ЕСЛИ может оказаться чрезвычайно трудоемкой, особенно если вы вернетесь к ним через какое-то время и попробуете разобраться, что пытались сделать вы или, и того хуже, кто-то другой.

Если вы видите, что ваш оператор ЕСЛИ все разрастается, устремляясь в бесконечность, значит вам пора отложить мышь и пересмотреть свою стратегию.

Давайте посмотрим, как правильно создавать операторы с несколькими вложенными функциями ЕСЛИ и как понять, когда пора переходить к другим средствам из арсенала Excel.

Примеры

Ниже приведен пример довольно типичного вложенного оператора ЕСЛИ, предназначенного для преобразования тестовых баллов учащихся в их буквенный эквивалент.

Сложный оператор ЕСЛИ с вложением — ячейка E2 содержит формулу =ЕСЛИ(B2>97;"A+";ЕСЛИ(B2>93;"A";ЕСЛИ(B2>89;"A-";ЕСЛИ(B2>87;"B+";ЕСЛИ(B2>83;"B";ЕСЛИ(B2>79;"B-";ЕСЛИ(B2>77;"C+";ЕСЛИ(B2>73;"C";ЕСЛИ(B2>69;"C-";ЕСЛИ(B2>57;"D+";ЕСЛИ(B2>53;"D";ЕСЛИ(B2>49;"D-";"F"))))))))))))

  • =ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))

    Этот сложный оператор с вложенными функциями ЕСЛИ следует простой логике:

  1. Если тестовых баллов (в ячейке D2) больше 89, учащийся получает оценку A.

  2. Если тестовых баллов больше 79, учащийся получает оценку B.

  3. Если тестовых баллов больше 69, учащийся получает оценку C.

  4. Если тестовых баллов больше 59, учащийся получает оценку D.

  5. В противном случае учащийся получает оценку F.

Этот частный пример относительно безопасен, поскольку взаимосвязь между тестовыми баллами и буквенными оценками вряд ли будет меняться, так что дополнительных изменений не потребуется. Но что если вам потребуется разделить оценки на A+, A и A– (и т. д.)? Теперь ваши четыре условных оператора ЕСЛИ нужно переписать с учетом 12 условий! Вот так будет выглядеть ваша формула:

  • =ЕСЛИ(B2>97;»A+»;ЕСЛИ(B2>93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«; ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))

Она по-прежнему работает правильно и работает правильно, но на написание и проверку нужно много времени, чтобы убедиться, что она работает правильно. Еще одна наиболее взглялая проблема в том, что вам приходилось вручную вводить оценки и эквивалентные буквы оценок. Какова вероятность случайного опечатки? Теперь представьте, что вы пытаетесь сделать это 64 раза с более сложными условиями! Конечно, это возможно, но действительно ли вы хотите обучебиться с такого рода усилиями и возможными ошибками, которые будет трудно обнаружить?

Совет: Для каждой функции в Excel обязательно указываются открывающая и закрывающая скобки (). При редактировании Excel попытается помочь вам понять, что куда идет, окрашивая разными цветами части формулы. Например, во время редактирования показанной выше формулы при перемещении курсора за каждую закрывающую скобку «)» тем же цветом будет окрашиваться соответствующая открывающая скобка. Это особенно удобно в сложных вложенных формулах, когда вы пытаетесь выяснить, достаточно ли в них парных скобок.

Дополнительные примеры

Ниже приведен распространенный пример расчета комиссионных за продажу в зависимости от уровней дохода.

Ячейка D9 содержит формулу ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))

  • =ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))

Эта формула означает: ЕСЛИ(ячейка C9 больше 15 000, то вернуть 20 %, ЕСЛИ(ячейка C9 больше 12 500, то вернуть 17,5 % и т. д…

Хотя она выглядит примерно так же, как в примере с более ранними оценками, эта формула является отличным примером того, насколько сложно использовать крупные выписки ЕСЛИ. Что делать, если ваша организация решила добавить новые уровни компенсаций и, возможно, даже изменить существующие значения в рублях или процентах? У вас будет много работы на руках!

Совет: Чтобы сложные формулы было проще читать, вы можете вставить разрывы строк в строке формул. Просто нажмите клавиши ALT+ВВОД перед текстом, который хотите перенести на другую строку.

Перед вами пример сценария для расчета комиссионных с неправильной логикой:

Ячейка D9 содержит неправильную формулу: =ЕСЛИ(C9>5000;10%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>15000;20%;0)))))

Видите, что не так? Сравните порядок сравнения доходов с предыдущим примером. Как это будет происходить? Правильно, она будет снизу вверх (от 5 000 до 15 000 рублей), а не наоборот. Но почему это так важно? Это очень важно, так как формула не может пройти первую оценку для любого значения стоимостью более 5 000 рублей. Предположим, что вы получили доход в размере 12 500 долларов США— если вы получили 10 %, так как она больше 5 000 рублей, и она остановится на этом. Это может быть чрезвычайно проблемным, так как во многих ситуациях такие типы ошибок остаются незамеченными до тех пор, пока они не оказывают отрицательного влияния. Так что же можно сделать, зная о том, что при сложных вложенных заявлениях ЕСЛИ существуют серьезные недостатки? В большинстве случаев вместо создания сложной формулы с помощью функции ЕСЛИ можно использовать функцию ВЛОП. С помощью ВLOOKUPсначала нужно создать таблицу для справки:

Ячейка D2 содержит формулу =ВПР(C2;C5:D17;2;ИСТИНА)

  • =ВПР(C2;C5:D17;2;ИСТИНА)

В этой формуле предлагается найти значение ячейки C2 в диапазоне C5:C17. Если значение найдено, возвращается соответствующее значение из той же строки в столбце D.

Ячейка C9 содержит формулу =ВПР(B9;B2:C6;2;ИСТИНА)

  • =ВПР(B9;B2:C6;2;ИСТИНА)

Эта формула ищет значение ячейки B9 в диапазоне B2:B22. Если значение найдено, возвращается соответствующее значение из той же строки в столбце C.

Примечание: В обеих функциях ВПР в конце формулы используется аргумент ИСТИНА, который означает, что мы хотим найти близкое совпадение. Иначе говоря, будут сопоставляться точные значения в таблице подстановки, а также все значения, попадающие между ними. В этом случае таблицы подстановки нужно сортировать по возрастанию, от меньшего к большему.

В этой области в этой области вложена более подробная информация,но это намного проще, чем 12-уровневая сложная вложенная если-выписка! Есть и другие, менее очевидные, преимущества:

  • Таблицы ссылок функции ВПР открыты и их легко увидеть.

  • Значения в таблицах просто обновлять, и вам не потребуется трогать формулу, если условия изменятся.

  • Если вы не хотите, чтобы люди видели вашу таблицу ссылок или вмешивались в нее, просто поместите ее на другой лист.

Вы знали?

Теперь есть функция УСЛОВИЯ, которая может заменить несколько вложенных операторов ЕСЛИ. Так, в нашем первом примере оценок с 4 вложенными функциями ЕСЛИ:

  • =ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))

можно сделать все гораздо проще с помощью одной функции ЕСЛИМН:

  • =ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F»)

Функция ЕСЛИМН — просто находка! Благодаря ей вам больше не нужно переживать обо всех этих операторах ЕСЛИ и скобках.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Статьи по теме

Видео: расширенные функции ЕСЛИ

Функция ЕСЛИМН (Microsoft 365, Excel 2016 и более поздних)

Функция СЧЁТЕ ЕСЛИ подсчитывирует значения на основе одного условия

Функция СЧЁТЕIFS подсчитывирует значения на основе нескольких критериев

Функция СУММЕ ЕСЛИ суммирует значения на основе одного условия

Функция СУММЕСС суммирует значения на основе нескольких критериев.

Функция И

Функция ИЛИ

Функция ВЛ.В.В ФУНКЦИИ

Общие сведения о формулах в Excel

Как избежать ошибок в формулах

Обнаружение ошибок в формулах

Логические функции

Excel (по алфавиту)

Excel (по категориям)

Функция ВПР в программе Microsoft Excel

Функция ВПР в Microsoft Excel

​Смотрите также​ОК​Заполняем их по очереди:​ прямо внутри формулы,​ любыми данными.​ с названиями материалов​ в огромных таблицах.​ Для этого нужно​Мы заполнили все параметры.​ сумму $34988, а​Вроде бы всё просто​ В противном случае,​ самый левый, то​ ключевой столбец не​Примечание​ VLOOKUP(), ищет значение​Точно таким же образом​

​Работа с обобщающей таблицей​и скопировать введенную​

Определение функции ВПР

​Искомое значение (Lookup Value)​ а не в​Минусы​ и ценами. Столбец,​ Допустим, поменялся прайс.​ подставит цену из​ Теперь нажимаем​ такой суммы нет.​ и понятно, но​ комиссия составляет, лишь​ ВПР() не поможет.​ отсортирован по возрастанию,​. Это «классическая» задача для​ в первом (в​ кликаем по значку​ подразумевает подтягивание в​ функцию на весь​

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

​- то наименование​ ячейках листа.​: Надо делать дополнительный​

​ соответственно, 2. Функция​ Нам нужно сравнить​ второй таблицы в​ОК​ Давайте посмотрим, как​ наша формула в​ 20%. Оформим это​ В этом случае​ т.к. результат формулы​ использования ВПР() (см.​ самом левом) столбце​ справа от поля​ неё значений из​ столбец.​ товара, которое функция​Плюсы​ столбец и потом,​ приобрела следующий вид:​ старые цены с​ первую. И посредством​, и Excel создаёт​ функция​ ячейке B2 становится​ в виде таблицы:​ нужно использовать функции​

Таблицы в Microsoft Excel

  1. ​ непредсказуем (если функция ВПР()​ статью Справочник).​​ таблицы и возвращает​​ ввода данных, для​ других таблиц. Если​Функция​​ должна найти в​​: Не нужен отдельный​ возможно, еще и​

    Переход к вставке функции в Microsoft Excel

  2. ​ .​ новыми ценами.​​ обычного умножения мы​​ для нас формулу​ВПР​​ заметно сложнее. Если​​Продавец вводит данные о​​ ПОИСКПОЗ()+ИНДЕКС() или ПРОСМОТР().​​ находит значение, которое​

    Выбор функции ВПР в Microsoft Excel

  3. ​Для вывода Наименования используйте формулу =ВПР($E9;$A$13:$C$19;2;ЛОЖЬ) или =ВПР($E9;$A$13:$C$19;2;ИСТИНА) или =ВПР($E9;$A$13:$C$19;2) (т.е.​ значение из той​ выбора таблицы, откуда​ таблиц очень много,​ВПР (VLOOKUP)​ крайнем левом столбце​ столбец, работает и​ прятать его от​Нажимаем ВВОД и наслаждаемся​

    Агрументы функции в Microsoft Excel

  4. ​В старом прайсе делаем​ найдем искомое.​ с функцией​​сможет справиться с​​ Вы внимательно посмотрите​ своих продажах в​Недавно мы посвятили статью​ больше искомого, то​

    Выделение значения Картофель в Microsoft Excel

  5. ​ значение параметра​ же строки, но​ будут подтягиваться значения.​ ручной перенос заберет​возвращает ошибку #Н/Д​ прайс-листа. В нашем​

    Переход к выбору таблицы в Microsoft Excel

  6. ​ с числами и​ пользователя. При изменении​ результатом.​ столбец «Новая цена».​Алгоритм действий:​ВПР​

    Выбор области таблицы в Microsoft Excel

  7. ​ такой ситуацией.​ на формулу, то​ ячейку B1, а​ одной из самых​ она выводит значение,​Интервальный_просмотр​ другого столбца таблицы.​Выделяем всю область второй​ огромное количество времени,​​ (#N/A) если:​​ случае — слово​ с текстом.​​ числа строк в​​Изменяем материал – меняется​Выделяем первую ячейку и​Приведем первую таблицу в​.​

    Превращение ссылки в абсолютную в Microsoft Excel

  8. ​Выбираем ячейку B2 (место,​​ увидите, что третий​​ формула в ячейке​ полезных функций Excel​ которое расположено на​можно задать ЛОЖЬ​Функция ВПР() является одной​ таблицы, где будет​ а если данные​Включен точный поиск (аргумент​ «Яблоки» из ячейки​Минусы​ таблице — допротягивать​ цена:​​ выбираем функцию ВПР.​​ нужный нам вид.​
  9. ​Если поэкспериментируем с несколькими​​ куда мы хотим​​ аргумент функции​ B2 определяет верную​​ под названием​​ строку выше его).​​ или ИСТИНА или​​ из наиболее используемых​ производиться поиск значений,​ постоянно обновляются, то​Интервальный просмотр=0​ B3.​: Ощутимо тормозит на​ формулу сцепки на​Скачать пример функции ВПР​ Задаем аргументы (см.​ Добавим столбцы «Цена»​ различными значениями итоговой​ вставить нашу формулу),​IF​​ ставку комиссионного вознаграждения,​​ВПР​Предположим, что нужно найти​​ вообще опустить). Значение​​ в EXCEL, поэтому​

Окончание введение аргументов в Microsoft Excel

​ кроме шапки. Опять​ это уже будет​) и искомого наименования​Таблица (Table Array)​ больших таблицах (как​ новые строки (хотя​ в Excel​ выше). Для нашего​ и «Стоимость/Сумма». Установим​ суммы продаж, то​ и находим​(ЕСЛИ), превратился в​

Замена значений в Microsoft Excel

​ на которое продавец​и показали, как​ товар, у которого​ параметра ​ рассмотрим ее подробно. ​

Таблица срздана с помощью ВПР в Microsoft Excel

​ возвращаемся к окну​ сизифов труд. К​ нет в​- таблица из​ и все формулы​ это можно упростить​Так работает раскрывающийся список​ примера: . Это​ денежный формат для​ мы убедимся, что​

​VLOOKUP​

lumpics.ru

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

​ ещё одну полноценную​ может рассчитывать. В​ она может быть​ цена равна или​номер_столбца​В этой статье выбран​ аргументов функции.​ счастью, существует функция​

​Таблице​ которой берутся искомые​ массива, впрочем), особенно​ применением умной таблицы).​

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

Синтаксис функции

​ использована для извлечения​

​ наиболее близка к​​нужно задать =2,​ нестандартный подход: акцент​Для того, чтобы выбранные​ ВПР, которая предлагает​​.​​ значения, то есть​ если указывать диапазоны​Если нужно найти именно​ функцией ВПР. Все​ взять наименование материала​Выделяем первую ячейку в​Когда функция​ функций Excel:​​IF​​ ставка используется в​

​ нужной информации из​​ искомой.​ т.к. номер столбца​ сделан не на​​ значения сделать из​​ возможность автоматической выборки​Включен приблизительный поиск (​ наш прайс-лист. Для​ «с запасом» или​ число (в нашем​ происходит автоматически. В​ из диапазона А2:А15,​ столбце «Цена». В​ВПР​​Formulas​​(ЕСЛИ). Такая конструкция​ ячейке B3, чтобы​​ базы данных в​​Чтобы использовать функцию ВПР()​ Наименование равен 2​​ саму функцию, а​​ относительных абсолютными, а​​ данных. Давайте рассмотрим​Интервальный просмотр=1​​ ссылки используем собственное​

​ сразу целые столбцы​​ случае цена как​​ течение нескольких секунд.​​ посмотреть его в​ нашем примере –​работает с базами​(Формулы) >​ называется вложением функций​ рассчитать общую сумму​

​ ячейку рабочего листа.​​ для решения этой​​ (Ключевой столбец всегда​ на те задачи,​ это нам нужно,​ конкретные примеры работы​), но​ имя «Прайс» данное​ (т.е. вместо A2:A161​ раз число), то​ Все работает быстро​​ «Новом прайсе» в​​ D2. Вызываем «Мастер​ данных, аргумент​Function Library​ друг в друга.​ комиссионных, которую продавец​ Мы также упомянули,​

​ задачи нужно выполнить​ номер 1). ​ которые можно решить​ чтобы значения не​

Задача1. Справочник товаров

​ этой функции.​Таблица​ ранее. Если вы​

​ вводить A:A и​ вместо ВПР можно​ и качественно. Нужно​ столбце А. Затем​ функций» с помощью​

​Range_lookup​​(Библиотека Функций) >​ Excel с радостью​ должен получить (простое​

​ что существует два​ несколько условий:​​Для вывода Цены используйте​​ с ее помощью.​ сдвинулись при последующем​Скачать последнюю версию​, в которой происходит​​ не давали имя,​​ т.д.) Многим непривычны​ использовать функцию​ только разобраться с​ взять данные из​ кнопки «fx» (в​

​(Интервальный_просмотр) должен принимать​Lookup & Reference​​ допускает такие конструкции,​​ перемножение ячеек B1​

​ варианта использования функции​Ключевой столбец, по которому​ аналогичную формулу =ВПР($E9;$A$13:$C$19;3;ЛОЖЬ) (значение параметра ​ВПР(искомое_значение; таблица; номер_столбца; интервальный_просмотр)​ изменении таблицы, просто​ Excel​ поиск не отсортирована​​ то можно просто​​ формулы массива в​СУММЕСЛИМН (SUMIFS)​​ этой функцией.​​ второго столбца нового​ начале строки формул)​FALSE​(Ссылки и массивы).​ и они даже​ и B2).​​ВПР​​ должен производиться поиск,​

​номер_столбца​Искомое_значение​ выделяем ссылку в​Название функции ВПР расшифровывается,​ по возрастанию наименований.​ выделить таблицу, но​ принципе (тогда вам​, появившуюся начиная с​Если вы продвинутый пользователь​

​ прайса (новую цену)​ или нажав комбинацию​(ЛОЖЬ). А значение,​Появляется диалоговое окно​ работают, но их​Самая интересная часть таблицы​и только один​ должен быть самым​​нужно задать =3). ​​- это значение,​ поле​

​ как «функция вертикального​Формат ячейки, откуда берется​ не забудьте нажать​ сюда).​ Excel 2007. По​ Microsoft Excel, то​ и подставить их​ горячих клавиш SHIFT+F3.​ введённое в качестве​Function Arguments​ гораздо сложнее читать​ заключена в ячейке​ из них имеет​ левым в таблице;​Ключевой столбец в нашем​ которое Вы пытаетесь​

​«Таблица»​ просмотра». По-английски её​ искомое значение наименования​ потом клавишу​Кому лень или нет​ идее, эта функция​ должны быть знакомы​ в ячейку С2.​ В категории «Ссылки​

​Lookup_value​​(Аргументы функции). По​ и понимать.​ B2 – это​ дело с запросами​Ключевой столбец должен быть​ случае содержит числа​ найти в столбце​, и жмем на​

​ наименование звучит –​​ (например B3 в​F4​​ времени читать -​​ выбирает и суммирует​ с функцией поиска​Данные, представленные таким образом,​ и массивы» находим​(Искомое_значение) должно существовать​ очереди заполняем значения​Мы не будем вникать​ формула для определения​ к базе данных.​ обязательно отсортирован по​

Задача2. Поиск ближайшего числа

​ и должен гарантировано​ с данными.​ функциональную клавишу​ VLOOKUP. Эта функция​ нашем случае) и​

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

  1. ​ можно сопоставлять. Находить​ функцию ВПР и​ в базе данных.​ аргументов, начиная с​
  2. ​ в технические подробности​ ставки комиссионного вознаграждения.​ В этой статье​
  3. ​ возрастанию;​​ содержать искомое значение​​Искомое_значение ​F4​

​ ищет данные в​

​ формат ячеек первого​ знаками доллара, т.к.​ и нюансы -​ нескольким (до 127!)​

​ВПР​ численную и процентную​ жмем ОК. Данную​ Другими словами, идёт​Lookup_value​ — почему и​ Эта формула содержит​ Вы узнаете другой​Значение параметра ​ (условие задачи). Если первый​может быть числом или​. После этого к​ левом столбце изучаемого​ столбца (F3:F19) таблицы​ в противном случае​ в тексте ниже.​ условиям. Но если​или​ разницу.​ функцию можно вызвать​​ поиск точного совпадения.​

​(Искомое_значение). В данном​ как это работает,​ функцию Excel под​ менее известный способ​Интервальный_просмотр​ столбец не содержит искомый​ текстом, но чаще​ ссылке добавляются знаки​ диапазона, а затем​ отличаются (например, числовой​ она будет соскальзывать​Итак, имеем две таблицы​ в нашем списке​

​VLOOKUP​До сих пор мы​ перейдя по закладке​В примере, что мы​ примере это общая​ и не будем​ названием​ применения функции​ нужно задать ИСТИНА или​ артикул​ всего ищут именно​

​ доллара и она​​ возвращает полученное значение​ и текстовый). Этот​ при копировании нашей​ -​ нет повторяющихся товаров​

​(если еще нет,​​ предлагали для анализа​ «Формулы» и выбрать​ рассмотрели в данной​ сумма продаж из​ вдаваться в нюансы​​IF​​ВПР​ вообще опустить.​, ​ число. Искомое значение должно​ превращается в абсолютную.​

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

excel2.ru

Использование функции ВПР в Excel: неточное соответствие

​ из выпадающего списка​ статье, нет необходимости​ ячейки B1. Ставим​ записи вложенных функций.​​(ЕСЛИ). Для тех​​в Excel.​Для вывода Наименования товара используйте формулу =ВПР($A7;$A$11:$B$17;2;ИСТИНА) ​то функция возвращает значение​ находиться в первом​В следующей графе​ Попросту говоря, ВПР​ при использовании вместо​ остальные ячейки столбца​и​​ то она просто​​ эту статью, чтобы​ – наименование материала.​ «Ссылки и массивы».​ получать точное соответствие.​ курсор в поле​ Ведь это статья,​ читателей, кто не​Если Вы этого ещё​​Для вывода найденной цены (она​​ ошибки​

​ (самом левом) столбце​«Номер столбца»​ позволяет переставлять значения​ текстовых наименований числовых​​ D3:D30.​​прайс-лист​ выведет значение цены​ им стать). Для​ На практике же​Откроется окно с аргументами​ Это тот самый​

​Lookup_value​ посвященная функции​​ знаком с этой​​ не сделали, то​ не обязательно будет​ #Н/Д. ​ диапазона ячеек, указанного​нам нужно указать​ из ячейки одной​ кодов (номера счетов,​Номер_столбца (Column index number)​:​ для заданного товара​​ тех, кто понимает,​​ нередко требуется сравнить​ функции. В поле​ случай, когда функция​(Искомое_значение) и выбираем​​ВПР​​ функцией, поясню как​ обязательно прочтите прошлую​ совпадать с заданной) используйте​Это может произойти, например,​​ в​​ номер того столбца,​ таблицы, в другую​ идентификаторы, даты и​- порядковый номер​Задача — подставить цены​ и месяца:​ рекламировать ее не​ несколько диапазонов с​

  • ​ «Искомое значение» -​ВПР​
  • ​ ячейку B1.​
  • ​, а не полное​ она работает:​
  • ​ статью о функции​

Пример из жизни. Ставим задачу

​ формулу: =ВПР($A7;$A$11:$B$17;1;ИСТИНА)​ при опечатке при​таблице​ откуда будем выводить​ таблицу. Выясним, как​ т.п.) В этом​ (не буква!) столбца​ из прайс-листа в​Плюсы​ нужно :) -​ данными и выбрать​ диапазон данных первого​​должна переключиться в​​Далее нужно указать функции​ руководство по Excel.​IF(condition, value if true,​ВПР​Как видно из картинки​ вводе артикула. Чтобы не ошибиться​.​ значения. Этот столбец​ пользоваться функцией VLOOKUP​ случае можно использовать​ в прайс-листе из​

Функция ВПР в Excel

​ таблицу заказов автоматически,​: Не нужен дополнительный​ без нее не​ значение по 2,​ столбца из таблицы​ режим приближенной работы,​ВПР​Как бы там ни​ value if false)​, поскольку вся информация,​ выше, ВПР() нашла​ с вводом искомого​Таблица -​ располагается в выделенной​ в Excel.​ функции​

​ которого будем брать​ ориентируясь на название​ столбец, решение легко​ обходится ни один​ 3-м и т.д.​ с количеством поступивших​ чтобы вернуть нам​, где искать данные.​​ было, формула усложняется!​​ЕСЛИ(условие; значение если ИСТИНА;​ изложенная далее, предполагает,​ наибольшую цену, которая​ артикула можно использовать Выпадающий​ссылка на диапазон​

​ выше области таблицы.​Взглянем, как работает функция​
​Ч​ значения цены. Первый​

​ товара с тем,​​ масштабируется на большее​ сложный расчет в​ критериям.​​ материалов. Это те​​ нужный результат.​​ В нашем примере​​ А что, если​ значение если ЛОЖЬ)​ что Вы уже​

​ меньше или равна​ список (см. ячейку ​

​ ячеек. В левом​

​ Так как таблица​ ВПР на конкретном​и​ столбец прайс-листа с​

​ чтобы потом можно​ количество условий (до​​ Excel. Есть, однако,​​Таблица для примера:​ значения, которые Excel​​Например:​​ это таблица​ мы введем еще​Условие​ знакомы с принципами,​ заданной (см. файл​Е9​ столбце таблицы ищется ​ состоит из двух​ примере.​​ТЕКСТ​​ названиями имеет номер​​ было посчитать стоимость.​​ 127), быстро считает.​ одна проблема: эта​Предположим, нам нужно найти,​ должен найти во​Мы хотим определить,​Rate Table​ один вариант ставки​

​– это аргумент​ описанными в первой​ примера лист «Поиск​).​Искомое_значение​ столбцов, а столбец​У нас имеется две​для преобразования форматов​ 1, следовательно нам​В наборе функций Excel,​

Функция ВПР в Excel

​Минусы​ функция умеет искать​

Усложняем задачу

​ по какой цене​ второй таблице.​ какую ставку использовать​. Ставим курсор в​ комиссионных, равный 50%,​ функции, который принимает​ статье.​

Функция ВПР в Excel

​ ближайшего числа»). Это​Понятно, что в нашей​, а из столбцов​ с ценами является​ таблицы. Первая из​ данных. Выглядеть это​ нужна цена из​ в категории​: Работает только с​​ данные только по​​ привезли гофрированный картон​Следующий аргумент – «Таблица».​ в расчёте комиссионных​​ поле​​ для тех продавцов,​ значение либо​При работе с базами​ связано следует из​ задаче ключевой столбец​ расположенных правее, выводится​ вторым, то ставим​ них представляет собой​ будет примерно так:​

​ столбца с номером​Ссылки и массивы​ числовыми данными на​ совпадению одного параметра.​ от ОАО «Восток».​ Это наш прайс-лист.​ для продавца с​Table_array​ кто сделал объём​​TRUE​​ данных, функции​ того как функция​

​ не должен содержать​ соответствующий результат (хотя,​ номер​ таблицу закупок, в​=ВПР(ТЕКСТ(B3);прайс;0)​ 2.​(Lookup and reference)​ выходе, не применима​ А если у​ Нужно задать два​ Ставим курсор в​ объёмом продаж $34988.​(Таблица) и выделяем​ продаж более $50000.​

Функция ВПР в Excel

​(ИСТИНА), либо​ВПР​ производит поиск: если функция ВПР() находит​ повторов (в этом​ в принципе, можно​«2»​ которой размещены наименования​Функция не может найти​Интервальный_просмотр (Range Lookup)​имеется функция​ для поиска текста,​ нас их несколько?​

​ условия для поиска​ поле аргумента. Переходим​​ Функция​​ всю таблицу​

Применяем функцию ВПР к решению задачи

​ А если кто-то​FALSE​передаётся уникальный идентификатор,​ значение, которое больше​ смысл артикула, однозначно​ вывести можно вывести​.​

Функция ВПР в Excel

​ продуктов питания. В​ нужного значения, потому​- в это​​ВПР​​ не работает в​Предположим, что у нас​ по наименованию материала​ на лист с​

​ВПР​Rate Table​ продал на сумму​​(ЛОЖЬ). В примере,​​ который служит для​ искомого, то она​ определяющего товар). В​​ значение из левого​​В последней графе​ следующей колонке после​ что в коде​ поле можно вводить​(VLOOKUP)​ старых версиях Excel​ есть база данных​ и по поставщику.​ ценами. Выделяем диапазон​возвращает нам значение​, кроме заголовков.​ более $60000 –​ приведённом выше, выражение​ определения информации, которую​ выводит значение, которое​​ противном случае будет​​ столбца (в этом​«Интервальный просмотр»​

Вставляем функцию ВПР

​ наименования расположено значение​ присутствуют пробелы или​ только два значения:​.​​ (2003 и ранее).​​ по ценам товаров​Дело осложняется тем, что​​ с наименованием материалов​​ 30%, что является​​Далее мы должны уточнить,​​ тому заплатить 60%​​ B1​​ мы хотим найти​

Функция ВПР в Excel

​ расположено на строку​​ выведено самое верхнее​​ случае это будет​нам нужно указать​ количества товара, который​​ невидимые непечатаемые знаки​​ ЛОЖЬ или ИСТИНА:​Эта функция ищет​О том, как спользовать​ за разные месяцы:​ от одного поставщика​​ и ценами. Показываем,​​ абсолютно верным. Но​ данные из какого​

Функция ВПР в Excel

​ комиссионных?​​Правда ли, что B1​​ (например, код товара​ выше его. Как​ значение.​​ само​​ значение​ требуется закупить. Далее​​ (перенос строки и​​Если введено значение​ заданное значение (в​​ связку функций​​Нужно найти и вытащить​

Функция ВПР в Excel

​ поступает несколько наименований.​ какие значения функция​ почему же формула​ столбца необходимо извлечь​Теперь формула в ячейке​ меньше B5?​ или идентификационный номер​ следствие, если искомое​При решении таких задач​​искомое_значение​​«0»​ следует цена. И​

Функция ВПР в Excel

​ т.п.). В этом​0​​ нашем примере это​​ИНДЕКС (INDEX)​

​ цену заданного товара​​Добавляем в таблицу крайний​ должна сопоставить.​ выбрала строку, содержащую​ с помощью нашей​​ B2, даже если​​Или можно сказать по-другому:​ клиента). Этот уникальный​​ значение меньше минимального​​ ключевой столбец лучше​)). Часто левый столбец​​(ЛОЖЬ) или​​ в последней колонке​ случае можно использовать​или​ слово «Яблоки») в​​и​​ (​ левый столбец (важно!),​Чтобы Excel ссылался непосредственно​​ именно 30%, а​​ формулы. Нас интересует​ она записана без​Правда ли, что общая​

​ код должен присутствовать​ в ключевом столбце,​​ предварительно отсортировать (это также​​ называется​​«1»​​ – общая стоимость​ текстовые функции​ЛОЖЬ (FALSE)​ крайнем левом столбце​​ПОИСКПОЗ (MATCH)​​Нектарин​ объединив «Поставщиков» и​

Функция ВПР в Excel

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

Функция ВПР в Excel

​ключевым​(ИСТИНА). В первом​ закупки конкретного наименования​СЖПРОБЕЛЫ (TRIM)​, то фактически это​

Заключение

​ указанной таблицы (прайс-листа)​​в качестве более​​) в определенном месяце​ «Материалы».​​ ссылку нужно зафиксировать.​​ 40%? Что понимается​​ находится во втором​​ не читаемой. Думаю,​ год меньше порогового​​ иначе​​ ошибку ​ список нагляднее). Кроме​. Если первый столбец​ случае, будут выводиться​

​ товара, которая рассчитывается​и​ означает, что разрешен​ двигаясь сверху-вниз и,​ мощной альтернативы ВПР​ (​​Таким же образом объединяем​​ Выделяем значение поля​ под приближенным поиском?​ столбце таблицы. Следовательно,​ что найдется мало​

​ значения?​​ВПР​#Н/Д.​ того, в случае​ не содержит ​ только точные совпадения,​ по вбитой уже​​ПЕЧСИМВ (CLEAN)​​ поиск только​ найдя его, выдает​ я уже подробно​Январь​ искомые критерии запроса:​ «Таблица» и нажимаем​ Давайте внесём ясность.​ для аргумента​ желающих использовать формулы​Если на этот вопрос​

​сообщит об ошибке.​​Найденное значение может быть​​ несортированного списка, ВПР() с​​искомое_значение​​ а во втором​ в ячейку формуле​​для их удаления:​​точного соответствия​ содержимое соседней ячейки​ описывал (с видео).​), т.е. получить на​

​Теперь ставим курсор в​​ F4. Появляется значок​Когда аргумент​Col_index_num​ с 4-мя уровнями​ мы отвечаем​

​ В этой статье​ далеко не самым​
​ параметром​
​,​

​ — наиболее приближенные.​

office-guru.ru

Функция ВПР в Excel для чайников и не только

​ умножения количества на​=ВПР(СЖПРОБЕЛЫ(ПЕЧСИМВ(B3));прайс;0)​, т.е. если функция​ (23 руб.) Схематически​ В нашем же​ выходе​

​ нужном месте и​ $.​Range_lookup​(Номер_столбца) вводим значение​ вложенности в своих​

Как пользоваться функцией ВПР в Excel

​ДА​ мы рассмотрим такой​ ближайшим. Например, если​Интервальный_просмотр​то функция возвращает​

Таблица материалов.

​ Так как наименование​ цену. А вот​=VLOOKUP(TRIM(CLEAN(B3));прайс;0)​

Прайс-лист.

​ не найдет в​ работу этой функции​ случае, можно применить​152​ задаем аргументы для​В поле аргумента «Номер​(Интервальный_просмотр) имеет значение​ 2.​

​ проектах. Должен же​

  1. ​(ИСТИНА), то функция​ способ использования функции​ попытаться найти ближайшую​ИСТИНА (или опущен)​ значение ошибки​ продуктов – это​
  2. ​ цену нам как​Для подавления сообщения об​ прайс-листе укзанного в​ можно представить так:​ их для поиска​, но автоматически, т.е.​ функции: . Excel​ столбца» ставим цифру​TRUE​И, наконец, вводим последний​ существовать более простой​ возвращает​ВПР​ цену для 199,​ работать не будет.​ #Н/Д.​ текстовые данные, то​ раз и придется​Фызов функции ВПР.
  3. ​ ошибке​ таблице заказов нестандартного​Для простоты дальнейшего использования​ по нескольким столбцам​ с помощью формулы.​ находит нужную цену.​ «2». Здесь находятся​(ИСТИНА) или опущен,​ аргумент —​ способ?!​Аргументы функции.
  4. ​value if true​, когда идентификатора не​ то функция вернет​В файле примера лист Справочник​Номер_столбца​ они не могут​ подтянуть с помощью​#Н/Д (#N/A)​ товара (если будет​ функции сразу сделайте​Аргумент Таблица.
  5. ​ в виде формулы​ ВПР в чистом​Рассмотрим формулу детально:​ данные, которые нужно​ функция​Range_lookup​И такой способ есть!​Абсолютные ссылки.
  6. ​(значение если ИСТИНА).​ существует в базе​ 150 (хотя ближайшее​ также рассмотрены альтернативные​- номер столбца​ быть приближенными, в​ функции ВПР из​в тех случаях,​ введено, например, «Кокос»),​ одну вещь -​

Заполнены все аргументы.

​ массива. Для этого:​ виде тут не​Что ищем.​ «подтянуть» в первую​ВПР​(Интервальный_просмотр).​ Нам поможет функция​

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

​ В нашем случае​ данных вообще. Как​ все же 200).​

​ формулы (получим тот​Таблицы​ отличие от числовых​ соседней таблицы, которая​ когда функция не​ то она выдаст​ дайте диапазону ячеек​Выделите пустую зеленую ячейку,​

  1. ​ поможет, но есть​Где ищем.​
  2. ​ таблицу. «Интервальный просмотр»​просматривает первый столбец​
  3. ​Важно:​ВПР​ это будет значение​
  4. ​ будто функция​ Это опять следствие​

Специальная вставка.

​ же результат) с​, из которого нужно​

​ данных, поэтому нам​

Быстрое сравнение двух таблиц с помощью ВПР

​ представляет собой прайс-лист.​ может найти точно​ ошибку #Н/Д (нет​ прайс-листа собственное имя.​ где должен быть​ несколько других способов​

Новый прайс.

  1. ​Какие данные берем.​ — ЛОЖЬ. Т.к.​Добавить колонку новая цена в стаырй прайс.
  2. ​ и выбирает наибольшее​именно в использовании​.​ ячейки B6, т.е.​ВПР​ того, что функция находит​ использованием функций ИНДЕКС(),​ выводить результат. Самый​ нужно поставить значение​Кликаем по верхней ячейке​ соответствия, можно воспользоваться​ данных).​ Для этого выделите​ результат.​ решить эту задачу.​Допустим, какие-то данные у​

Заполнение новых цен.

​ нам нужны точные,​ значение, которое не​ этого аргумента заключается​Давайте немного изменим дизайн​

Функция ВПР в Excel с несколькими условиями

​ ставка комиссионных при​переключилась в режим​ наибольшее число, которое​ ПОИСКПОЗ() и ПРОСМОТР(). Если​ левый столбец (ключевой)​«0»​ (C3) в столбце​ функцией​Если введено значение​ все ячейки прайс-листа​Введите в строке формул​

​Это самый очевидный и​

Поставщики материалов.

​ нас сделаны в​ а не приблизительные​ превышает искомое.​ различие между двумя​ нашей таблицы. Мы​ общем объёме продаж​ приближенной работы, и​ меньше или равно​

​ ключевой столбец (столбец​ имеет номер 1​. Далее, жмем на​

  1. ​«Цена»​ЕСЛИОШИБКА​1​ кроме «шапки» (G3:H19),​Объединение поставщиков и материалов.
  2. ​ в нее следующую​ простой (хотя и​Объединяем искомые критерии.
  3. ​ виде раскрывающегося списка.​ значения.​Важный момент:​ способами применения функции​ сохраним все те​

Разбор формулы.

​ ниже порогового значения.​

  1. ​ сама выбирает, какие​
  2. ​ заданному.​
  3. ​ с артикулами) не​

Функция ВПР и выпадающий список

​ (по нему производится​ кнопку​в первой таблице.​(IFERROR)​или​ выберите в меню​ формулу:​ не самый удобный)​

​ В нашем примере​

  1. ​Нажимаем ОК. А затем​Чтобы эта схема​ВПР​
  2. ​ же поля и​ Если мы отвечаем​Проверка данных.
  3. ​ данные предоставить нам,​Если нужно найти по​ является самым левым​ поиск).​Параметры выпадающего списка.
  4. ​«OK»​ Затем, жмем на​

Выпадающий список.

​. Так, например, вот​ИСТИНА (TRUE)​Вставка — Имя -​Нажмите в конце не​ способ. Поскольку штатная​ – «Материалы». Необходимо​ «размножаем» функцию по​ работала, первый столбец​

  1. ​. При работе с​ данные, но расположим​
  2. ​ на вопрос​ когда мы что-то​ настоящему ближайшее к​ в таблице, то​Параметр ​.​ значок​ такая конструкция перехватывает​, то это значит,​
  3. ​ Присвоить (Insert -​ Enter, а сочетание​

Результат работы выпадающего списка.

​ функция​ настроить функцию так,​

Связь цен с материалами.

​ всему столбцу: цепляем​ таблицы должен быть​

​ базами данных аргумент​ их по-новому, в​НЕТ​ хотим найти. В​ искомому значению, то ВПР() тут​ функция ВПР() не​интервальный_просмотр​Как видим, цена картофеля​«Вставить функцию»​

exceltable.com

Поиск и подстановка по нескольким условиям

Постановка задачи

​ любые ошибки создаваемые​ что Вы разрешаете​ Name — Define)​Ctrl+Shift+Enter​ВПР (VLOOKUP)​​ чтобы при выборе​​ мышью правый нижний​​ отсортирован в порядке​​Range_lookup​ более компактном виде:​(ЛОЖЬ), тогда возвращается​ определённых обстоятельствах именно​ не поможет. Такого​ применима. В этом​может принимать 2​ подтянулась в таблицу​, который расположен перед​ ВПР и заменяет​ поиск не точного,​или нажмите​, чтобы ввести формулу​умеет искать только​ наименования появлялась цена.​ угол и тянем​ возрастания.​

​(Интервальный_просмотр) должен всегда​Прервитесь на минутку и​value if false​ так и нужно.​

Формула впр вȎxcel примеры несколько условий

​ рода задачи решены​ случае нужно использовать​ значения: ИСТИНА (ищется​​ из прайс-листа. Чтобы​​ строкой формул.​ их нулями:​​ а​​CTRL+F3​ не как обычную,​​ по одному столбцу,​​Сначала сделаем раскрывающийся список:​ вниз. Получаем необходимый​Урок подготовлен для Вас​ иметь значение​ убедитесь, что новая​(значение если ЛОЖЬ).​Пример из жизни. Ставим​

Способ 1. Дополнительный столбец с ключом поиска

​ в разделе Ближайшее​ альтернативные формулы. Связка​ значение ближайшее к критерию​ не проделывать такую​В открывшемся окне мастера​​=ЕСЛИОШИБКА(ВПР(B3;прайс;2;0);0)​​приблизительного соответствия​и введите любое​ а как формулу​ а не по​Ставим курсор в ячейку​ результат.​

​ командой сайта office-guru.ru​FALSE​ таблица​ В нашем случае​ задачу​ ЧИСЛО. Там же можно​ функций  ИНДЕКС(), ПОИСКПОЗ() образуют так называемый​ или совпадающее с ним)​ сложную процедуру с​

Формула впр вȎxcel примеры несколько условий

​ функций выбираем категорию​=IFERROR(VLOOKUP(B3;прайс;2;0);0)​​, т.е. в случае​​ имя (без пробелов),​ массива.​​ нескольким, то нам​​ Е8, где и​Теперь найти стоимость материалов​Источник: http://www.howtogeek.com/howto/14455/vlookup-in-excel-part-2-using-vlookup-without-a-database/​

Формула впр вȎxcel примеры несколько условий

​(ЛОЖЬ), чтобы искать​​Rate Table​ это значение ячейки​Усложняем задачу​

​ найти решение задачи​​ «правый ВПР»: =ИНДЕКС(B13:B19;ПОИСКПОЗ($E$9;$A$13:$A$19;0);1)​ и ЛОЖЬ (ищется значение​ другими товарными наименованиями,​«Ссылки и массивы»​Если нужно извлечь не​ с «кокосом» функция​ например​Как это на самом​ нужно из нескольких​ будет этот список.​ не составит труда:​

Способ 2. Функция СУММЕСЛИМН

​Перевел: Антон Андронов​ точное соответствие. В​включает те же​ B7, т.е. ставка​Применяем функцию ВПР к​ о поиске ближайшего​​В файле примера лист Справочник показано, что​​ в точности совпадающее​ просто становимся в​. Затем, из представленного​ одно значение а​ попытается найти товар​Прайс​ деле работает:​ сделать один!​Заходим на вкладку «Данные».​ количество * цену.​Автор: Антон Андронов​ нашем же варианте​ данные, что и​ комиссионных при общем​

Формула впр вȎxcel примеры несколько условий

​ решению задачи​​ при несортированном ключевом​ формулы применимы и​ с критерием). Значение ИСТИНА​ нижний правый угол​ набора функций выбираем​

​ сразу весь набор​​ с наименованием, которое​. Теперь в дальнейшем​Функция ИНДЕКС выдает из​Добавим рядом с нашей​ Меню «Проверка данных».​Функция ВПР связала две​Функция ВПР в Excel​

Способ 3. Формула массива

​ использования функции​ предыдущая таблица пороговых​​ объёме продаж выше​​Заключение​​ столбце.​​ для ключевых столбцов​ предполагает, что первый​ заполненной ячейки, чтобы​«ВПР»​ (если их встречается​ максимально похоже на​ можно будет использовать​ диапазона цен C2:C161​ таблицей еще один​Выбираем тип данных –​

  1. ​ таблицы. Если поменяется​ позволяет данные из​ВПР​
  2. ​ значений.​ порогового значения.​Проиллюстрируем эту статью примером​
    Формула впр вȎxcel примеры несколько условий
  3. ​Примечание​ содержащих текстовые значения,​​ столбец в​​ появился крестик. Проводим​. Жмем на кнопку​ несколько разных), то​ «кокос» и выдаст​

​ это имя для​ содержимое N-ой ячейки​

​ столбец, где склеим​ «Список». Источник –​ прайс, то и​ одной таблицы переставить​, мы должны оставить​Основная идея состоит в​Как Вы можете видеть,​ из реальной жизни​. Для удобства, строка​ т.к. артикул часто​​таблице​​ этим крестиком до​«OK»​ придется шаманить с​ цену для этого​ ссылки на прайс-лист.​ по порядку. При​ название товара и​ диапазон с наименованиями​ изменится стоимость поступивших​ в соответствующие ячейки​ это поле пустым,​ том, чтобы использовать​ если мы берём​

​ – расчёт комиссионных​​ таблицы, содержащая найденное​ бывает текстовым значением.​отсортирован в алфавитном​ самого низа таблицы.​

​.​​ формулой массива.​ наименования. В большинстве​Теперь используем функцию​ этом порядковый номер​ месяц в единое​ материалов.​ на склад материалов​ второй. Ее английское​ либо ввести значение​ функцию​ общую сумму продаж​ на основе большого​ решение, выделена Условным форматированием.​

planetaexcel.ru

Использование функции ВПР (VLOOKUP) для подстановки значений

​ Также задача решена​ порядке или по​Таким образом мы подтянули​После этого открывается окно,​Усовершенствованный вариант функции ВПР​

Постановка задачи

​ случаев такая приблизительная​ВПР​​ нужной ячейки нам​​ целое с помощью​​Когда нажмем ОК –​​ (сегодня поступивших). Чтобы​

vlookup1.gif

​ наименование – VLOOKUP.​TRUE​ВПР​ $20000, то получаем​ ряда показателей продаж.​ Это можно сделать​ для несортированного ключевого​

Решение

​ возрастанию. Это способ​ все нужные данные​​ в которое нужно​ ​ (VLOOKUP 2).​​ подстановка может сыграть​​. Выделите ячейку, куда​ ​ находит функция ПОИСКПОЗ.​​ оператора сцепки (&),​​ сформируется выпадающий список.​ этого избежать, воспользуйтесь​Очень удобная и часто​(ИСТИНА). Крайне важно​для определения нужной​ в ячейке B2​ Мы начнём с​ с помощью формулы =ПОИСКПОЗ($A$7;$A$11:$A$17;1)=СТРОКА()-СТРОКА($A$10).​ столбца.​ используется в функции​ из одной таблицы​ вставить аргументы функции.​

vlookup2.gif

​Быстрый расчет ступенчатых (диапазонных)​ с пользователем злую​ она будет введена​ Она ищет связку​ чтобы получить уникальный​Теперь нужно сделать так,​ «Специальной вставкой».​ используемая. Т.к. сопоставить​ правильно выбрать этот​​ тарифной ставки по​ ставку комиссионных 20%.​ очень простого варианта,​​Примечание​​Примечание​​ по умолчанию, если​ в другую, с​ Жмем на кнопку,​​ скидок при помощи​​ шутку, подставив значение​ (D3) и откройте​ названия товара и​ столбец-ключ для поиска:​

​ чтобы при выборе​​Выделяем столбец со вставленными​​ вручную диапазоны с​ параметр.​ таблице​ Если же мы​​ и затем постепенно​: Если в ключевом​. Для удобства, строка​​ не указан другой.​​ помощью функции ВПР.​ расположенную справа от​​ функции ВПР.​​ не того товара,​​ вкладку​​ месяца (​​Теперь можно использовать знакомую​ определенного материала в​

vlookup3.png

​ ценами.​

  • ​ десятками тысяч наименований​​Чтобы было понятнее, мы​Rate Table​ введём значение $40000,​ будем усложнять его,​ столбце имеется значение​ таблицы, содержащая найденное​Ниже в статье рассмотрены​Как видим, функция ВПР​
  • ​ поля ввода данных,​​Как сделать «левый ВПР»​ который был на​Формулы — Вставка функции​НектаринЯнварь​ функцию​ графе цена появлялась​Правая кнопка мыши –​ проблематично.​ введём​в зависимости от​ то ставка комиссионных​ пока единственным рациональным​​ совпадающее с искомым,​​ решение, выделена Условным форматированием.​ популярные задачи, которые​ не так сложна,​ чтобы приступить к​ с помощью функций​ самом деле! Так​ (Formulas — Insert​) по очереди во​
  • ​ВПР (VLOOKUP)​​ соответствующая цифра. Ставим​ «Копировать».​Допустим, на склад предприятия​TRUE​ объема продаж. Обратите​ изменится на 30%:​ решением задачи не​ то функция с​ (см. статью Выделение​ можно решить с​ как кажется на​
  • ​ выбору аргумента искомого​​ ИНДЕКС и ПОИСКПОЗ​ что для большинства​ Function)​ всех ячейках склеенного​
    • ​для поиска склеенной​​ курсор в ячейку​​Не снимая выделения, правая​​ по производству тары​​(ИСТИНА) в поле​ внимание, что продавец​Таким образом работает наша​​ станет использование функции​​ параметром ​ строк таблицы в​ использованием функции ВПР().​ первый взгляд. Разобраться​ значения.​Как при помощи функции​ реальных бизнес-задач приблизительный​. В категории​ из двух столбцов​
    • ​ пары​​ Е9 (где должна​​ кнопка мыши –​​ и упаковки поступили​​Range_lookup​ может продать товаров​ таблица.​ВПР​​Интервальный_просмотр​​ MS EXCEL в​Пусть дана исходная таблица​ в её применении​Так как у нас​ ВПР (VLOOKUP) заполнять​ поиск лучше не​Ссылки и массивы (Lookup​ диапазона A2:A161&B2:B161 и​НектаринЯнварь​ будет появляться цена).​ «Специальная вставка».​ материалы в определенном​(Интервальный_просмотр). Хотя, если​ на такую сумму,​Давайте немного усложним задачу.​. Первоначальный сценарий нашей​ =ЛОЖЬ вернет первое найденное​ зависимости от условия​ (см. файл примера​ не очень трудно,​ искомое значение для​ бланки данными из​ разрешать. Исключением является​ and Reference)​

​ выдает порядковый номер​​из ячеек H3​​Открываем «Мастер функций» и​Поставить галочку напротив «Значения».​ количестве.​

Ошибки #Н/Д и их подавление

​ оставить поле пустым,​​ которая не равна​​ Установим ещё одно​ вымышленной задачи звучит​

  • ​ значение, равное искомому,​​ в ячейке).​​ лист Справочник).​ зато освоение этого​​ ячейки C3, это​​ списка​
  • ​ случай, когда мы​​найдите функцию​​ ячейки, где нашла​​ и J3 в​​ выбираем ВПР.​ ОК.​Стоимость материалов – в​
  • ​ это не будет​ ни одному из​ пороговое значение: если​ так: если продавец​ а с параметром​Примечание​Задача состоит в том,​ инструмента сэкономит вам​«Картофель»​Как вытащить не первое,​ ищем числа, а​ВПР (VLOOKUP)​ точное совпадение. По​ созданном ключевом столбце:​Первый аргумент – «Искомое​Формула в ячейках исчезнет.​​ прайс-листе. Это отдельная​​ ошибкой, так как​​ пяти имеющихся в​​ продавец зарабатывает более​ за год делает​ =ИСТИНА — последнее​
    ​. Никогда не используйте​
  • ​ чтобы, выбрав нужный​ массу времени при​, то и выделяем​ а сразу все​ не текст -​и нажмите​ сути, это первый​Плюсы​ значение» — ячейка​​ Останутся только значения.​​ таблица.​​TRUE​​ таблице пороговых значений.​
    ​ $40000, тогда ставка​
    ​ объём продаж более​

​ (см. картинку ниже).​ ВПР() с параметром ​​ Артикул товара, вывести​​ работе с таблицами.​ соответствующее значение. Возвращаемся​ значения из таблицы​ например, при расчете​ОК​​ способ, но ключевой​ ​: Простой способ, знакомая​​ с выпадающим списком.​​Необходимо узнать стоимость материалов,​— это его​ К примеру, он​

​ комиссионных возрастает до​

​ $30000, то его​

P.S.

​Если столбец, по которому​Интервальный_просмотр​ его Наименование и​Автор: Максим Тютюшев​ к окну аргументов​Функции VLOOKUP2 и VLOOKUP3​ Ступенчатых скидок.​

Ссылки по теме

  • ​. Появится окно ввода​ столбец создается виртуально​
  • ​ функция, работает с​ Таблица – диапазон​Функция помогает сопоставить значения​
  • ​ поступивших на склад.​ значение по умолчанию:​ мог продать на​
  • ​ 40%:​ комиссионные составляют 30%.​ производится поиск не​ ИСТИНА (или опущен) если​
  • ​ Цену. ​Функция ВПР(), английский вариант​ функции.​
  • ​ из надстройки PLEX​Все! Осталось нажать​

planetaexcel.ru

​ аргументов для функции:​

Понравилась статья? Поделить с друзьями:
  • Как написать текст в microsoft word
  • Как написать текст в excel в нескольких ячейках
  • Как написать формулу в excel если больше или равно то
  • Как написать текст в excel в двух ячейках
  • Как написать формулу в excel если больше или меньше