Оглавление
VLOOKUP обычно используется для поиска значения в крайнем левом столбце таблицы, и функция возвращает значение в той же строке из указанного столбца. В этой статье вы узнаете, как вы можете использовать эту функцию для поиска значения в таблице. Функция VLOOKUP для многочисленные критерии в Excel с некоторыми подходящими примерами и иллюстрациями.
Скачать Рабочую тетрадь для практических занятий
Вы можете скачать рабочую книгу Excel, которую мы использовали для подготовки этой статьи.
VLOOKUP с несколькими критериями.xlsx6 примеров использования 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 на этом сайте.