Note: The other languages of the website are Google-translated. Back to English

Как получить значение vlookup с несколькими критериями в Excel?

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

Значение Vlookup с несколькими критериями с функцией LOOKUP

Значение Vlookup с несколькими критериями с функцией ИНДЕКСТ и ПОИСКПОЗ

Ценность Vlookup с несколькими критериями с полезной функцией


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


Значение Vlookup с несколькими критериями с функцией LOOKUP

Функция ПРОСМОТР может помочь вам решить эту проблему, введите эту формулу в указанную ячейку и нажмите Enter ключ, чтобы получить нужный результат, см. снимок экрана:

=LOOKUP(2,1/($A$2:$A$12=G2)/($C$2:$C$12=H2),($E$2:$E$12))

Внимание: В приведенной выше формуле:

  • A2: A12 = G2: что означает поиск критериев G2 в диапазоне A2: A12;
  • C2: C12 = H2: означает поиск критериев H2 в диапазоне C2: C12;
  • E2: E12: относится к диапазону, в котором вы хотите вернуть соответствующее значение.

Советы: Если у вас более двух критериев, вам просто нужно добавить критерии в формулу следующим образом: =LOOKUP(2,1/($A$2:$A$12=G2)/($B$2:$B$12=H2)/($C$2:$C$12=I2),($E$2:$E$12)).


Значение Vlookup с несколькими критериями с функцией ИНДЕКСТ и ПОИСКПОЗ

В Excel смешанная функция ИНДЕКСТ и ПОИСКПОЗ является мощным инструментом для поиска значений на основе одного или нескольких критериев, чтобы узнать эту формулу, выполните следующие действия:

Введите приведенную ниже формулу в пустую ячейку и нажмите Shift + Ctrl + Enter вместе, то вы получите желаемое относительное значение, см. снимок экрана:

=INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($C$2:$C$12=H2),0))

Внимание: В приведенной выше формуле:

  • A2: A12 = G2: что означает поиск критериев G2 в диапазоне A2: A12;
  • C2: C12 = H2: означает поиск критериев H2 в диапазоне C2: C12;
  • E2: E12: относится к диапазону, в котором вы хотите вернуть соответствующее значение.

Советы: Если у вас более двух критериев, вам просто нужно добавить критерии в формулу следующим образом: =INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($B$2:$B$12=H2)*($C$2:$C$12=I2),0)).


Ценность Vlookup с несколькими критериями с полезной функцией

Если у вас есть Kutools for Excel, С его Поиск по нескольким условиям вы можете быстро вернуть совпадающие значения на основе нескольких критериев по мере необходимости.

Примечание:Чтобы применить это Поиск по нескольким условиям, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Нажмите Кутулс > Супер ПОСМОТРЕТЬ > Поиск в нескольких условиях, см. снимок экрана:

2. В Поиск по нескольким условиям диалоговом окне выполните следующие действия:

  • (1.) В Значения поиска раздел, укажите диапазон значений поиска или выберите столбец значений поиска один за другим, удерживая Ctrl ключ, на основе которого вы хотите видеть значения vlookup;
  • (2.) В Выходной диапазон в разделе выберите диапазон вывода, в который вы хотите поместить результаты сопоставления;
  • (3.) В Ключевой столбец раздел, выберите соответствующие ключевые столбцы, которые содержат значения поиска, один за другим, удерживая Ctrl ключ;
  • Внимание: Количество столбцов, выбранных в Ключевой столбец поле должно быть равно количеству столбцов, выбранных в Значения поиска поле и порядок каждого выбранного столбца в Ключевой столбец поле должно соответствовать однозначно столбцам критериев в Значения поиска поле.
  • (4.) В Столбец возврата В разделе выберите столбец, содержащий нужные вам возвращаемые значения.

3, Затем нажмите OK or Применить Кнопка, все совпадающие значения, основанные на нескольких критериях, были извлечены одновременно, см. снимок экрана:


Больше относительных статей:

  • Значения Vlookup на нескольких листах
  • В Excel мы можем легко применить функцию vlookup, чтобы вернуть совпадающие значения в одной таблице рабочего листа. Но задумывались ли вы когда-нибудь над тем, как получить значение vlookup на нескольких листах? Предположим, у меня есть следующие три листа с диапазоном данных, и теперь я хочу получить часть соответствующих значений на основе критериев из этих трех листов, как решить эту задачу в Excel?
  • Vlookup возвращает пустое или конкретное значение вместо 0 или н / д в Excel
  • Обычно, когда вы применяете функцию vlookup для возврата соответствующего значения, если соответствующая ячейка пуста, она вернет 0, а если подходящее значение не найдено, вы получите значение ошибки # N / A, как показано ниже. Вместо того, чтобы отображать значение 0 или # N / A, как вы можете заставить его отображать пустую ячейку или другое конкретное текстовое значение?
  • Vlookup и возврат данных соответствия между двумя значениями
  • В Excel мы можем применить обычную функцию Vlookup, чтобы получить соответствующее значение на основе заданных данных. Но иногда мы хотим выполнить vlookup и вернуть значение соответствия между двумя значениями, как показано на следующем снимке экрана, как вы могли бы справиться с этой задачей в Excel?
  • Vlookup и возврат целой / целой строки с совпадающим значением
  • Обычно вы можете vlookup и вернуть соответствующее значение из диапазона данных с помощью функции Vlookup, но пытались ли вы когда-нибудь найти и вернуть всю строку данных на основе определенных критериев, как показано на следующем снимке экрана.

Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (11)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, спасибо за этот урок, это очень полезно. Следующая формула прекрасно работает. =ПРОСМОТР(2,1/(B:B=H97)/(I:I=H98),E:E). У меня простой вопрос. Я хочу, чтобы ячейка получила значение, если (H98 = открытое) Если «открытое» отсутствует в совпадении (I:I) (H99 = под наблюдением) из (I:I) и получить значение, если возможно получить ряд. Я хочу, чтобы формула была как можно более легкой. Поскольку я буду копировать эту формулу во многих ячейках. Также любезно предложите, какая из приведенных выше формул (ПРОСМОТР/СУММПРОИЗВ/ИНДЕКС) менее требовательна к процессору.
Этот комментарий был сведен к минимуму модератором на сайте
=ПРОСМОТР(2,1/(A2:A10=G2)/(B2:B10=G3),(D2:D10)) что означает 2?
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо за этот урок; :-) У меня есть вопрос. Какую формулу я должен использовать? У меня есть ряд данных в строке, например A1: M1, я хотел бы, чтобы в результате, если есть / есть данные, которые < или > в определенном числе, это привело бы к «дисквалификации», если это правда или « " (пробел), если ложь.
Этот комментарий был сведен к минимуму модератором на сайте
Это элегантная формула, которую также легко расширить до большего количества критериев. Единственным недостатком формул ИНДЕКС+ПОИСКПОЗ является то, что они очень медленны в больших наборах данных.
Этот комментарий был сведен к минимуму модератором на сайте
По моему личному мнению, сопоставление индексов должно быть быстрее. Это также проверено многими. Если в массиве используется сопоставление индексов, это определенно будет медленнее, поскольку оно станет похоже на изменчивую формулу. В приведенной выше формуле используется совпадение индекса в массиве для условия нескольких критериев, которое на самом деле также может быть изменено на тип, отличный от массива;)
Этот комментарий был сведен к минимуму модератором на сайте
ты слишком гений, ты решаешь мою проблему.
Этот комментарий был сведен к минимуму модератором на сайте
Поиск не сработает, если в ячейке есть формула, что делать??
Этот комментарий был сведен к минимуму модератором на сайте
Как мне это сделать
100 100100 ABC100101 DEF101102103 HIJ103
Результаты, которые я хочу
100 азбука
100 азбука
100 азбука
100 азбука
101 ЗАЩ
101 ЗАЩ
102
103 ХИДЖ
103 ХИДЖ

какую формулу я должен использовать?
Спасибо
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть лист, на котором 2 значения должны быть проверены из таблицы, доступной в другом файле, в котором 2 значения из листа являются общими, и после сопоставления обоих критериев, например, размера и типа из таблицы, он должен фиксировать цену
Этот комментарий был сведен к минимуму модератором на сайте
Привет эксельмастер,
Как дела? Вы можете искать значения в другом файле. Позвольте мне показать вам два способа. 
Решение 1:
На фото 1 лист1 имеет исходные данные о товаре. На фото 2 нам нужно узнать цену на некоторые позиции. Мы можем использовать помощь новой функции Excel XLOOKUP, чтобы добиться цели. Синтаксис =XLOOKUP(искомое_значение, искомый_массив, возвращаемый_массив, [if_not_found], [match_mode], [search_mode]). , lookup_array, return_array) В ячейку E2 листа2 введите формулу: =XLOOKUP(A2&B2&C2,Лист1!A2:A12&Лист1!B2:B12&Лист1!C2:C12,Лист1!D2:D12)Тогда вы получите цену товара в Е2. Чтобы получить остальную часть результата, нам нужно сохранить массивы в формуле E2 абсолютными. Тогда формула будет выглядеть так: =XLOOKUP(A2&B2&C2,Sheet1!$A$2:$A$12&Sheet1!$B$2:$B$12&Sheet1!$ C$2:$C$12,Лист1!$D$2:$D$12)
Затем перетащите маркер автозаполнения вниз, чтобы получить остальные результаты.
Решение 2. Используйте функцию поиска по нескольким условиям в Kutools for Excel. Все результаты будут возвращены одновременно. См. фото 3, установите значения в диалоговом окне «Поиск по множеству условий». Нажмите кнопку «ОК», чтобы получить результаты. См. фото 4, результаты на листе 2 возвращаются на основе данных на листе 1.
Надеюсь, мои два решения помогут вам. Хорошего дня.
С уважением, Мэнди 
Этот комментарий был сведен к минимуму модератором на сайте
2,1 иту фунгсиня апа йа?
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL