ПІДБІР ІНДЕКСІВ за 3 критеріями в Excel (4 приклади)

  • Поділитися Цим
Hugh West

Для вилучення даних з різними критеріями або умовами в Microsoft Excel використовується комбінація ІНДЕКС і МАТЧ У цій статті ви дізнаєтеся, як можна використовувати функції INDEX та MATCH разом з 3 різними критеріями в Excel з відповідними ілюстраціями.

Завантажити Практичний посібник

Ви можете завантажити робочу книгу Excel, яку ми використовували для підготовки цієї статті.

Збіг індексу з 3 критеріями.xlsx

4 Використання ІНДЕКСНОГО СПІВПАДІННЯ з 3 критеріями в Excel

1. зіставлення індексів з 3-ма критеріями в Excel (формула масиву)

У наступному наборі даних лежить ряд моделей смартфонів Xiaomi з відповідними моделями чіпсетів, конфігураціями оперативної пам'яті та камери. На основі наявних у таблиці даних визначимо модель смартфона, яка відповідає трьом різним критеріям з перших трьох стовпчиків специфікацій.

Наприклад, ми хочемо дізнатися модель, яка використовує чіпсет Snapdragon, має 8 ГБ оперативної пам'яті, а також має камеру на 108 МП.

Виберіть вихід Комірка E17 і друкувати:

=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))

Тепер натисніть CTRL+Shift+Enter щоб знайти результат, оскільки це формула масиву. Але якщо ви використовуєте Excel 365 потім потрібно натиснути Увійдіть тільки.

Тут, в рамках програми "Відкритий світ", відбулася презентація МАТЧ витягує номер рядка на основі заданих критеріїв. З першим аргументом 1 функція МАТЧ функція шукає значення 1 в масиві пошуку (другий аргумент) де всі критерії були виконані, і повертає відповідний номер рядка. ІНДЕКС потім використовує цей номер рядка, щоб витягти модель смартфона з Колонка E .

Читати далі: Як зіставити декілька критеріїв з різних масивів в Excel

2. зіставлення індексів з 3-ма критеріями в Excel (не масивна формула)

Якщо ви не хочете використовувати формулу масиву, то ось інша формула для виведення Комірка E17 :

=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))

Після натискання Увійдіть ви отримаєте результати, аналогічні тим, що були наведені в попередньому розділі.

🔎 Як працює формула?

  • Усередині формули другий аргумент МАТЧ функція визначена іншою ІНДЕКС функція, яка перебирає всі критерії, що збігаються, і повертає масив:

{0;1;0;0;0;1;0;0;1;0}

  • МАТЧ потім шукає в цьому масиві значення - 1 і повертає відповідний номер рядка першої знахідки.
  • Нарешті, зовнішня ІНДЕКС функція витягує значення з Колонка E на основі номера рядка, знайденого на попередньому кроці.

Читати далі: ІНДЕКС, СПІВПАДАННЯ і МАКС з декількома критеріями в Excel

Схожі читання

  • Множинні критерії в Excel за допомогою функцій INDEX, MATCH та COUNTIF
  • Індекс Excel Співставлення одного/кількох критеріїв з одним/кількома результатами
  • Формула INDEX-MATCH в Excel для повернення декількох значень по горизонталі
  • Співставлення декількох критеріїв за допомогою підстановочного знаку в Excel (повне керівництво)
  • [Виправлено!] Співставлення індексів не повертає коректне значення в Excel (5 причин)

3. поєднання функцій IFERROR, INDEX та MATCH з 3 критеріями

Іноді задані критерії або умови можуть не збігатися з даними, наявними в таблиці. У такому випадку будь-яка з формул в останніх двох методах поверне значення #N/A Але ми можемо змінити формулу так, щоб вона повертала "Немає в наявності" Якщо ці критерії не збігаються, ми повинні використовувати повідомлення ПОМИЛКА функціонувати, щоб служити меті.

Необхідна формула у вихідних даних Комірка E17 має бути зараз:

=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")

Після натискання Увійдіть ми побачимо визначене повідомлення. "Немає в наявності" оскільки ми дещо змінили критерії, які не можуть корелювати з даними, наведеними в таблиці.

Читати далі: ЕСЛИ з ІНДЕКС-СПІВПАДІННЯ в Excel (3 підходи)

4. зіставлення індексів з 3 критеріями по стовпчику (-ам) і рядку (-ам) в Excel

У заключній секції тепер виділимо заголовки Chipset і RAM в два окремі рядки (4 і 5) Ми також додали ще два бренди смартфонів в Колонка C Асортимент клітин від D6 до F8 представляють відповідні моделі на основі брендів, чіпсетів та оперативної пам'яті в заголовках стовпців та рядків.

На основі цього матричного пошуку по рядках і заголовках стовпців ми витягнемо модель смартфона в Комірка Е11 що відповідає критеріям, визначеним у діапазоні осередків D11:D13 .

На виході Комірка Е11 то шукана формула за вказаних умов буде мати вигляд:

=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))

Після натискання Увійдіть Ви побачите кінцевий результат, як показано на скріншоті нижче.

У цій формулі перший доданок МАТЧ функція визначає номер рядка від Колонка C що відповідає наведеним критеріям для брендів. У третьому аргументі (column_num) про ІНДЕКС функцію, друга МАТЧ функція визначає номер стовпця, комбінуючи критерії чіпсету та оперативної пам'яті.

Читати далі: Індексний пошук за кількома критеріями в рядках і стовпцях в Excel

Заключні слова

Я сподіваюся, що всі ці методи, згадані вище, тепер допоможуть вам застосувати їх у вашій таблиці Excel при роботі з функціями INDEX і MATCH з 3 різними критеріями. Якщо у вас є які-небудь питання або відгуки, будь ласка, дайте мені знати в розділі коментарів. Або ви можете переглянути інші наші статті, пов'язані з функціями Excel, на цьому веб-сайті.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.