Формула Excel: ВПР с несколькими критериями -

Содержание

Общая формула

=VLOOKUP(val1&val2,data,column,0)

Резюме

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

=VLOOKUP(I4&I5,data,4,0)

где «данные» - именованный диапазон B4: F104

Примечание: для решения, не требующего вспомогательного столбца, вы можете использовать INDEX и MATCH или XLOOKUP.

Объяснение

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

Одним из ограничений VLOOKUP является то, что он обрабатывает только одно условие: lookup_value, которое сопоставляется с первым столбцом в таблице. Это затрудняет использование ВПР для поиска значения на основе более чем одного критерия. Однако, если у вас есть контроль над исходными данными, вы добавляете вспомогательный столбец, который объединяет еще 2 поля вместе, а затем присваиваете VLOOKUP значение поиска, которое делает то же самое.

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

В показанном примере формула I6 имеет следующий вид:

=VLOOKUP(I4&I5,data,4,0)

После соединения I4 и I5 у нас есть:

=VLOOKUP("JonVictor",data,4,0)

Функция VLOOKUP находит «JonVictor» в 5-й строке «данных» и возвращает значение в 4-м столбце «Маркетинг».

Настройка вещей

Чтобы настроить ВПР по нескольким критериям, выполните следующие 3 шага:

  1. Добавьте вспомогательный столбец и объедините (объедините) значения из столбцов, которые вы хотите использовать для своих критериев.
  2. Настройте ВПР для обращения к таблице, содержащей вспомогательный столбец. Вспомогательный столбец должен быть первым столбцом в таблице.
  3. Для значения поиска объедините те же значения в том же порядке, чтобы они соответствовали значениям во вспомогательном столбце.
  4. Убедитесь, что VLOOKUP настроен на точное совпадение.

Интересные статьи...