VLOOKUP с несколькими критериями в Excel (6 примеров)

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

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

VLOOKUP с несколькими критериями.xlsx

6 примеров использования VLOOKUP с несколькими критериями в Excel

1. Использование амперсанда для объединения нескольких критериев в VLOOKUP в Excel

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

Как VLOOKUP функция ищет значение в первом столбце, мы должны сохранить этот вспомогательный столбец на первом месте в следующей таблице. Используя Амперсанд (&) , the Функция VLOOKUP в данном примере будет поиск текстового значения в Колонка B которая представляет собой комбинацию указанного бренда и соответствующего ему номера модели.

Например, мы узнаем цену на Samsung S21 Ultra Итак, перед нами два разных критерия: название бренда и номер модели смартфона. Теперь мы воспользуемся функцией VLOOKUP функция для извлечения цены указанного смартфона.

На выходе Клетка C18 , то искомая формула будет:

=VLOOKUP(D15&D16,B5:G13,6,FALSE)

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

Читать далее: VLOOKUP с несколькими критериями и несколькими результатами (8 примеров)

2. VLOOKUP с функцией CHOOSE для объединения нескольких критериев в Excel

Если вы не хотите использовать вспомогательный столбец для извлечения данных с помощью VLOOKUP по нескольким критериям, тогда вы можете объединить VLOOKUP с функцией CHOOSE вместо этого. ВЫБЕРИТЕ функция выбирает значение или действие из списка значений, основываясь на его индексном номере. Общая формула этой функции CHOOSE такова:

=CHOOSE(index_num, value1, [value2],...)

Поскольку мы собираемся узнать цену Samsung S21 Ultra из таблицы, то искомая формула в Клетка C18 будет:

=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)

После нажатия Войти вы сразу же узнаете цену указанной модели смартфона.

В этой формуле, ВЫБРАТЬ функция формирует таблицу с Колонки B, C и F . Как Колонки B и С были объединены внутри ВЫБРАТЬ функции, они будут представлять собой один столбец для VLOOKUP функция здесь.

Читать далее: Vlookup с несколькими критериями без вспомогательного столбца в Excel (5 способов)

3. VLOOKUP с функцией MATCH для включения нескольких критериев в Excel

Сайт МАТЧ функция возвращает относительную позицию элемента в массиве, который соответствует заданному значению в заданном порядке. Комбинируя функцию VLOOKUP с МАТЧ здесь мы можем указать типы вывода вручную.

Необходимая формула в Клетка C18 будет теперь:

=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)

После нажатия Войти , вы увидите цену указанной модели смартфона.

В этой формуле МАТЧ функция ищет значение, присутствующее в Ячейка B18 в массиве B4:G4 и возвращает номер столбца. Затем этот номер столбца присваивается третьему аргументу (col_num_index) из VLOOKUP функция.

Итак, теперь, если вы измените тип вывода в Ячейка B18 , соответствующий результат в Клетка C18 будут обновлены сразу. Например, если вы введете Chipset в поле Ячейка B18 , встроенная формула в Клетка C18 будет показано название чипсета для указанной модели смартфона.

Читать далее: Функция INDEX MATCH в сравнении с функцией VLOOKUP (9 примеров)

4. Комбинация VLOOKUP с функцией IF для объединения нескольких критериев

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

Поскольку здесь мы используем аналогичный набор данных, требуемая формула в Клетка C18 чтобы узнать, сколько будет стоить Samsung S21 Ultra:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

Нажмите Войти и формула мгновенно вернет цену указанной модели смартфона.

Читать далее: Пример VLOOKUP с несколькими условиями IF в Excel (9 критериев)

Похожие чтения

  • VLOOKUP не работает (8 причин и решений)
  • Почему VLOOKUP возвращает #N/A, когда совпадение существует? (5 причин и решений)
  • Как использовать Vlookup и суммирование по нескольким листам в Excel (2 формулы)
  • Excel VLOOKUP для возврата нескольких значений по вертикали

5. Функция VLOOKUP с несколькими критериями в одном столбце в Excel

В этом разделе мы рассмотрим, как VLOOKUP Функция работает путем поиска нескольких значений в одном столбце. Мы должны ввести диапазон ячеек в первом аргументе (lookup_value) функции VLOOKUP здесь.

Например, мы хотим вывести два номера моделей смартфонов марок Apple и Xiaomi. Итак, требуемая формула в выводе Клетка C18 должно быть:

=VLOOKUP(D15:D16,B5:F13,2,FALSE)

После нажатия Войти Вы получите два номера моделей смартфонов Apple и Xiaomi.

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

Читать далее: Как использовать VLOOKUP с несколькими критериями в разных столбцах

6. Использование выпадающих списков в качестве множественных критериев в VLOOKUP

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

Теперь в следующем наборе данных мы создадим два выпадающих списка для марок смартфонов и номеров моделей в Клетки D15 и D16 соответственно.

📌 Шаг 1:

➤ Выберите Ячейка D15 первый.

➤ Под Данные ленту, выберите Валидация данных опция из Инструменты данных выпадающий.

Появится диалоговое окно.

📌 Шаг 2:

➤ В Разрешить выберите Список вариант.

➤ Включите редактирование в Источник и выберите диапазон ячеек B5:B13 .

➤ Нажмите OK .

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

📌 Шаг 3:

➤ Аналогичным образом нужно создать еще один выпадающий список для номеров моделей смартфонов. Необходимо выбрать диапазон ячеек C5:C13 в Источник опция Валидация данных диалоговое окно здесь.

📌 Шаг 4:

➤ Сейчас в Ячейка 18 введите следующую формулу:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

➤ Из выпадающего списка выберите марку смартфона и номер его модели, и вам будет показана цена выбранной модели смартфона.

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

Читать далее: VLOOKUP для сравнения двух списков в Excel (2 или более способов)

Заключительные слова

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.