Об’єднати таблиці за допомогою INDEX і MATCH
Скажімо, у вас є дві або більше таблиць із загальним стовпцем, однак дані в загальних стовпцях перераховані не в тому ж порядку. У цьому випадку, щоб об’єднати, об’єднати або об’єднати таблиці під час узгодження даних, можна скористатися допомогою the ІНДЕКС та MATCH fрозпорядження.
Як об'єднати таблиці з INDEX і MATCH?
Приєднатися таблиця 1 та таблиця 2 об’єднати всю інформацію в новий стіл як показано на знімку екрана вище, ви повинні спочатку скопіювати дані з таблиці 1 або таблиці 2 в нову таблицю (тут я скопіював дані з таблиці 1, див. знімок екрана нижче). Візьміть перший студентський квиток 23201 у новій таблиці, як приклад, функції INDEX і MATCH допоможуть вам отримати інформацію про оцінку та ранг таким чином: MATCH повертає позицію в рядку ідентифікатора студента, яка відповідає 23201 in таблиця 2. Інформація про рядок буде подана в INDEX, щоб отримати значення на перетині цього рядка і вказаного стовпця (стовпця оцінки або рангу).
Родовий синтаксис
=INDEX(return_table,MATCH(lookup_value,lookup_array,0),col_num)
√ Примітка: оскільки ми заповнили інформацію від таблиця 1, тепер нам потрібно лише отримати відповідні дані з таблиця 2.
- return_table: Таблиця, з якої повертаються бали учнів. Тут відноситься до таблиця 2.
- пошукове_значення: Значення, яке ви використовували для відповідності інформації в таблиця_повернення. Тут йдеться про значення ідентифікатора студента в новий стіл.
- пошуковий_масив: Діапазон клітинок зі значеннями для порівняння з lookup_value. Тут йдеться про колонку студентського ідентифікатора в таблиця_повернення.
- номер_стовпця: Номер стовпця, який вказує, з якого стовпця таблиця_повернення щоб повернути відповідну інформацію.
- 0: Команда match_type 0 змушує MATCH виконувати точну відповідність.
До отримати відповідні дані з таблиці 2, щоб об’єднати всю інформацію в новій таблиці, будь ласка, скопіюйте або введіть формули нижче в клітинки F16 і G16 і натисніть Що натомість? Створіть віртуальну версію себе у щоб отримати результати:
Клітинка F16 (оцінка)
= ІНДЕКС ($F$5:$H$11, MATCH (C16,$ F $ 5: $ F $ 11,0),2)
Клітинка G16 (ранг)
= ІНДЕКС ($F$5:$H$11, MATCH (C16,$ F $ 5: $ F $ 11,0),3)
√ Примітка. Знаки долара ($) вище вказують на абсолютні посилання, тобто таблиця_повернення та пошуковий_масив у формулі не зміниться під час переміщення чи копіювання формул до інших клітинок. Однак до них не додано жодних знаків долара lookup_value оскільки ви хочете, щоб він був динамічним. Після введення формули перетягніть маркер заповнення вниз, щоб застосувати формулу до наведених нижче клітинок.
Пояснення формули
Тут ми використовуємо формулу нижче як приклад:
=INDEX($F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2)
- MATCH(C16;$F$5:$F$11,0): Команда match_type 0 змушує функцію MATCH виконувати точну відповідність. Потім функція повертає позицію значення відповідності 23201 (значення в C16) у масиві пошуку $ F $ 5: $ F $ 11. Отже, функція повернеться 3 оскільки його значення відповідності знаходиться на рівні 3третє місце в асортименті.
- ІНДЕКС ($F$5:$H$11,MATCH(C16;$F$5:$F$11,0),2) = ІНДЕКС ($F$5:$H$11,3,2): Функція INDEX повертає значення на перетині 3rd ряд і 2й стовпець зворотної таблиці $F$5:$H$11, Яка є 91.
Супутні функції
Функція Excel INDEX повертає відображене значення на основі заданої позиції з діапазону або масиву.
Функція Excel MATCH здійснює пошук певного значення в діапазоні комірок і повертає відносне положення значення.
Пов’язані формули
Точна відповідність із INDEX та MATCH
Якщо вам потрібно дізнатися перелічену в Excel інформацію про певний продукт, фільм чи особу тощо, вам слід добре використати поєднання функцій INDEX та MATCH.
Приблизний збіг з INDEX та MATCH
Бувають випадки, коли нам потрібно знайти приблизні збіги в Excel, щоб оцінити продуктивність працівників, оцінити результати учнів, обчислити поштові витрати на основі ваги тощо. У цьому підручнику ми поговоримо про те, як використовувати функції INDEX та MATCH для отримання потрібні нам результати.
Шукати значення найближчого відповідності з кількома критеріями
У деяких випадках може знадобитися пошук найближчого або приблизного значення відповідності на основі більш ніж одного критерію. Завдяки поєднанню функцій INDEX, MATCH та IF ви можете швидко це зробити в Excel.
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel - допомагає виділитися з натовпу
Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...
Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.