Перейти до основного матеріалу
 

INDEX і MATCH з кількома масивами

Автор: Аманда Лі Остання зміна: 2021-11-05

Скажімо, у вас є кілька таблиць із такими самими підписами, як показано нижче, щоб знайти значення, які відповідають критеріям надання з цих таблиць, може бути важкою роботою для вас. У цьому підручнику ми поговоримо про те, як шукати значення в кількох масивах, діапазонах або групах, зіставляючи певні критерії з ІНДЕКС, MATCH та ВИБРАТИ функції.

індекс відповідає кільком масивам 1

Як шукати значення в кількох масивах?

Щоб знати, керівники різних груп, що належать до різних відомств, ви можете спочатку скористатися функцією ВИБІР, щоб налаштувати таблицю, з якої повернути ім’я лідера. Функція MATCH потім дізнається позицію лідера в таблиці, до якої він/вона належить. Нарешті, функція INDEX отримає лідера на основі інформації про позицію плюс конкретний стовпець, де перераховані імена лідерів.

Родовий синтаксис

=INDEX(CHOOSE(array_num,array1,array2,),MATCH(lookup_value,lookup_array,0),column_num)

  • номер_масиву: Число CHOOSE, що використовується для позначення масиву зі списку масив1, масив2,… щоб повернути результат з.
  • масив1, масив2,…: Масиви для повернення результату. Тут йдеться про три таблиці.
  • пошукове_значення: Значення, використане формулою комбінації для визначення позиції відповідного лідера. Тут відноситься до даної групи.
  • пошуковий_масив: Діапазон клітинок, де lookup_value перераховано. Тут йдеться про груповий діапазон. Примітка. Ви можете використовувати діапазон групи з будь-якого відділу, оскільки всі вони однакові, і нам просто потрібно отримати номер позиції.
  • номер_столбця: Стовпець, з якого ви хочете отримати дані.

Щоб знати, лідер групи D, що належить до відділу А, скопіюйте або введіть формулу нижче в клітинку G5 і натисніть Що натомість? Створіть віртуальну версію себе у щоб отримати результат:

=ІНДЕКС(ВИБИР(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),МАТИ (F5,$ B $ 5: $ B $ 8,0),2)

√ Примітка. Знаки долара ($) вище вказують на абсолютні посилання, що означає, що назви та діапазони класів у формулі не зміняться, коли ви переміщуєте чи копіюєте формулу в інші клітинки. Після введення формули перетягніть маркер заповнення вниз, щоб застосувати формулу до наведених нижче клітинок, а потім змініть значення номер_масиву відповідно.

індекс відповідає кільком масивам 2

Пояснення формули

=INDEX(CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2)

  • CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20): Функція CHOOSE повертає значення 1st масив із трьох масивів, наведених у формулі. Так воно повернеться $B$5:$C$8, тобто діапазон даних відділу А.
  • MATCH(F5;$B$5:$B$8,0;XNUMX): Тип збігу 0 змушує функцію MATCH повертати позицію першого збігу Група D, значення в комірці F5, в масиві $ B $ 5: $ B $ 8, Яка є 4.
  • ІНДЕКС (CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MATCH(F5;$B$5:$B$8,0;XNUMX),2) = ІНДЕКС ($B$5:$C$8,4,2): Функція INDEX отримує значення на перетині 4й ряд і 2й стовпець діапазону $B$5:$C$8, Яка є Емілі.

Щоб уникнути змін номер_масиву у формулі щоразу, коли ви її копіюєте, ви можете використовувати допоміжний стовпець, стовпець D. Формула буде виглядати так:

=ІНДЕКС(ВИБИР(D5,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),МАТИ (F5,$ B $ 5: $ B $ 8,0),2)

√ Примітка: цифри 1, 2, 3 у допоміжній колонці вкажіть масив1, масив2, масив3 всередині функції ВИБІР.


Супутні функції

Функція Excel INDEX

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

Функція Excel MATCH

Функція Excel MATCH здійснює пошук певного значення в діапазоні комірок і повертає відносне положення значення.

Функція ВИБІР Excel

Функція CHOOSE повертає значення зі списку аргументів значення на основі заданого номера індексу. Наприклад, CHOOSE(3,”Apple”,”Peach”,”Orange”) повертає помаранчевий, номер індексу дорівнює 3, а оранжевий – це третє значення після номера індексу у функції.


Пов’язані формули

Шукати значення з іншого аркуша чи книги

Якщо ви знаєте, як використовувати функцію VLOOKUP для пошуку значень на аркуші, значення vlookup з іншого аркуша чи книги не становлять для вас проблем.

Vlookup з динамічною назвою аркуша

У багатьох випадках вам може знадобитися зібрати дані на декількох робочих аркушах для короткого викладу. За допомогою комбінації функції VLOOKUP та функції INDIRECT ви можете створити формулу для пошуку конкретних значень у робочих аркушах з динамічним іменем аркуша.

Пошук за кількома критеріями за допомогою INDEX та MATCH

Коли ви маєте справу з великою базою даних у електронній таблиці Excel з кількома стовпцями та підписами рядків, завжди складно знайти щось, що відповідає кільком критеріям. У цьому випадку можна використовувати формулу масиву з функціями INDEX і MATCH.


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати  |  Видалити порожні рядки  |  Об’єднайте стовпці або клітинки без втрати даних  |  Раунд без Формули ...
Супер VLookup: Кілька критеріїв  |  Множинне значення  |  На кількох аркушах  |  Нечіткий пошук...
Adv. Випадаючий список: Легкий спадний список  |  Залежний спадний список  |  Виберіть розкривний список, що вибирається...
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  Порівняти стовпці з Виберіть однакові та різні клітини ...
Особливості: Фокус сітки  |  Перегляд дизайну  |  Велика панель формул  |  Диспетчер робочих книг і аркушів | Бібліотека ресурсів (автотекст)  |  Вибір дати  |  Об’єднайте робочі аркуші  |  Шифрування/розшифрування клітинок  |  Надсилайте листи за списком  |  Супер фільтр  |  Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи ...)  |  50 + Графік типи (діаграма Ганта ...)  |  40+ Практичний Формули (Розрахуйте вік на основі дня народження ...)  |  19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху ...)  |  12 Перетворення Tools (Числа до слів, Валютна конверсія ...)  |  7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділити клітинки Excel ...)  |  ... і більше

Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...


Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.