Оглавление
Часто вы можете оказаться в ситуации, когда работаете с большим массивом данных и вам нужно найти некоторые уникальные значения или тексты, но у вас нет специального идентификатора для этой цели. В этом случае для поиска результата используется вертикальный или горизонтальный поиск с несколькими условиями. Но вместо использования этих функций опытные пользователи обычно применяют функцию ИНДЕКС МАТЧА комбинация. комбинация ИНДЕКС и МАТЧ функции превосходит 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 .