INDEX MATCH для нескольких критериев в строках и столбцах в Excel

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

Часто вы можете оказаться в ситуации, когда работаете с большим массивом данных и вам нужно найти некоторые уникальные значения или тексты, но у вас нет специального идентификатора для этой цели. В этом случае для поиска результата используется вертикальный или горизонтальный поиск с несколькими условиями. Но вместо использования этих функций опытные пользователи обычно применяют функцию ИНДЕКС МАТЧА комбинация. комбинация ИНДЕКС и МАТЧ функции превосходит VLOOKUP или HLOOKUP во многих отношениях. Более того, в ИНДЕКС МАТЧА формула может искать значение с несколькими критериями на разных листах и возвращать результат в другой рабочий лист. В этой статье я покажу вам 2 идеальные примеры ИНДЕКС МАТЧА функции для нескольких критериев в строках и столбцах в Excel .

Скачать Практическое пособие

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

INDEX MATCH для нескольких критериев в строках и столбцах.xlsx

2 Идеальные примеры INDEX MATCH для нескольких критериев в строках и столбцах в Excel

В этой части я покажу вам 2 идеальных примера использования функций INDEX MATCH для нескольких критериев. Для демонстрации я использовал следующий пример набора данных. У нас есть набор данных Запись ежегодного экзамена школы под названием Детский сад "Розовая долина Однако у нас есть Имена студентов в колонке B и их следы в История , Математика, и Английский язык в колоннах C , D и E соответственно.

1. множественные критерии типа OR в строках и столбцах в Excel

В начале я расскажу о многочисленных ИЛИ критерии. В целом ИЛИ Тип используется, когда аргумент должен удовлетворять любому из условий. Он довольно прост в использовании. Обычно, ИНДЕКС МАТЧА функции с несколькими критериями ИЛИ тип можно сделать двумя способами, например, используя Массив формула и Без массива формула. Однако ниже я продемонстрировал оба процесса с одним и тем же набором данных.

1.1 Функции INDEX и MATCH с формулой массива

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

📌 Шаги:

  • Сначала выберите ячейку E15 и запишите следующую формулу.

=INDEX(B5:B13,MATCH(TRUE,(((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0))

🔎 Формула разбивки:

  • Использование МАТЧ функция, 3 критерия: Знаки в истории , Математика и Английский язык соответствуют диапазонам C5:C13 , D5:D13 и E5:E13 соответственно, из набора данных.
  • Здесь тип соответствия 1 , что дает точное совпадение.
  • Наконец, используя ИНДЕКС функция получает имя студента из диапазона B5:B13 .
  • Наконец, нажмите кнопку Войти для того, чтобы найти имя первого студента с более чем 95 по любому предмету.

Читать далее: Примеры с формулой ИНДЕКС-МАТЧ в Excel (8 подходов)

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

  • Как использовать INDEX и Match для частичного совпадения (2 способа)
  • INDEX MATCH с 3 критериями в Excel (4 примера)
  • ИНДЕКСНЫЙ МАТЧ по нескольким листам в Excel (с альтернативой)
  • Сумма нескольких строк в Excel (3 способа)
  • Множественные критерии в Excel с использованием функций INDEX, MATCH и COUNTIF

1.2 INDEX и MATCH с не-массивами

Кроме того, вы можете использовать Без массива и все равно получите аналогичный результат. Однако, если вы не хотите использовать формулу Массив формулу, вы можете использовать Без массива формула. Следовательно, прочитайте следующие шаги.

📌 Шаги:

  • Прежде всего, выберите ячейку E15 и вставьте следующую формулу.

=INDEX(B5:B13,MATCH(TRUE,INDEX((((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0,1),0))

  • Наконец, нажмите кнопку Войти для получения окончательного результата.

Читать далее: INDEX MATCH с несколькими критериями на разных листах (2 способа)

2. И введите несколько критериев в строках и столбцах в Excel

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

2.1 Функции INDEX и MATCH с массивом

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

📌 Шаги:

  • Первоначально щелкните по ячейке E15 и напишите формулу ниже.

=INDEX(B5:B13,MATCH(1,(((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0))

🔎 Формула разбивки:

  • Во-первых, в МАТЧ функция имеет 3 критерия: Знаки в истории , Математика и Английский язык сопоставляются с соответствующими диапазонами, C5:C13 , D5:D13 и E5:E13 из заданного набора данных.
  • После этого соответствие будет найдено как 1 и выдает точное совпадение, удовлетворяющее всем условиям.
  • Наконец, в ИНДЕКС функция выдает имя студента из диапазона B5:B13 для этого матча.
  • Аналогичным образом, имя первого студента с более чем 90 во всём 3 появятся объекты, как показано на рисунке ниже.

Читать далее: Excel INDEX MATCH с несколькими критериями (4 подходящих примера)

2.2 Использование INDEX и MATCH в не массивах

И последнее, но не менее важное, я покажу, как использовать ИНДЕКС и МАТЧ функции с несколькими критериями И тип с Без массива формула. Аналогичным образом проделайте следующие шаги, чтобы получить конечный результат.

📌 Шаги:

  • Во-первых, выберите ячейку E15 и запишите приведенную ниже формулу.

=INDEX(B5:B13,MATCH(1,INDEX((((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0,1),0))

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

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

INDEX MATCH для нескольких критериев на разных листах в Excel

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

📌 Шаги:

  • Сначала щелкните на ячейке D4 .
  • Во-вторых, напишите следующую формулу.

=INDEX(Dataset!B5:B13,MATCH(TRUE,(((Dataset!C5:C13)>95)+((Dataset!D5:D13)>95)+((Dataset!E5:E13)>95))>0,0)))

Вот, " Набор данных " - это имя листа, из которого вы хотите извлечь данные.

  • Точно так же вы можете изменить название и состояние листа и получить желаемый результат.

Читать далее: Индекс Excel Сопоставление одного/многих критериев с одним/многими результатами

Заключение

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

Для получения дополнительной информации, подобной этой, посетите Exceldemy.com .

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