Зміст
Час від часу доводиться шукати конкретну інформацію у нашому великому Excel Але шукати його вручну дуже втомлює. Формула, яка співпрацює з функції INDEX та MATCH може виконувати дивовижну роботу з пошуку даних дуже легко. Він також може виконувати розширений пошук. У цій статті ми покажемо вам прості та ефективні способи Використання в "Урядовому кур'єрі". Формула збігу індексів INDEX MATCH в Ексель.
Для ілюстрації наведемо приклад набору даних. Наприклад, наступний набір даних представляє Продавець , Продукт і Чистий дохід від реалізації компанії.
Завантажити Практичний посібник
Завантажте наступний робочий зошит для самостійних занять.
Використання INDEX-MATCH.xlsxВступ до функції INDEX
- Синтаксис
INDEX(масив, номер_рядка,[номер_стовпця])
- Аргументи
масив: Діапазон, звідки він буде брати дані.
row_num: Номер рядка даних, які потрібно повернути.
[номер_стовпчика]: Номер стовпчика даних, які необхідно повернути.
- Мета
Функція INDEX повертає значення комірки або посилання на комірку, розташовану на перетині певного рядка і стовпця в заданому діапазоні.
У наступному наборі даних, Нейт Сейлз 17000 присутній в 4-й гребти і 3-й стовпчик в діапазоні B5:D10 .
Вступ до функції MATCH
- Синтаксис
MATCH(значення_пошуку, масив_пошуку,[тип_відповідності])
- Аргументи
lookup_value: Значення для пошуку в діапазоні даних.
lookup_array : Діапазон даних, з якого він буде шукати lookup_value .
[match_type]: - 1/0/1 . -1 означає значення більше, ніж точний збіг, 0 для точного збігу, і 1 для значення, меншого за точний збіг.
- Мета
Функція MATCH повертає відносне положення lookup_value в масиві.
У наведеному нижче наборі даних F4 значення комірки дорівнює Френк ( lookup_value ) та Френк присутній в 3-й позицію в Продавець розділ ( B5:B10 Отже, він повертається 3 .
9 Приклади використання формули зіставлення індексів в Excel
Тепер створимо формулу, яка об'єднає ці дві функції. Ми вже знаємо, що ІНДЕКС для отримання даних потрібні номери рядків і стовпців, тоді як функція МАТЧ повертає розташування даних, тобто ми можемо легко помістити їх аргумент, щоб отримати номери рядків і стовпців.
У наведеному нижче наборі даних ІНДЕКС функція витягне дані з B5:D10 "У нас тут є МАТЧ функція повертає номер рядка 3 і ми вказали номер стовпця. Таким чином, формула виведе дані, що містяться в стовпчику 3-й гребти і 3-й стовпчик в діапазоні.
1. двосторонній пошук за допомогою INDEX MATCH в Excel
Двосторонній пошук означає отримання як номера рядка, так і номера стовпця за допомогою функції МАТЧ функцію, необхідну для ІНДЕКС Тому для виконання завдання виконайте наведені нижче кроки.
КРОКИ:
- Спочатку виділяємо комірку F6 .
- Потім введіть формулу:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))
- Наостанок, натисніть Увійдіть і він поверне значення.
🔎 Як працює формула?
- MATCH(F5,B5:B10,0)
На сьогоднішній день, на жаль, це не так. МАТЧ повернення формули 3 до ІНДЕКС як номер рядка.
- MATCH(F4,B4:D4,0))
Це МАТЧ повернення формули 3 до ІНДЕКС як номер стовпчика.
- INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))
Насамкінець, в рамках проекту ІНДЕКС функція повертає 13500 який знаходиться в 3-й гребти і 3-й стовпчик в діапазоні B5:D10 .
Читати далі: СУММАРНИЙ ПРОДУКТ за допомогою функцій ІНДЕКС та СПІВПАДАННЯ в Excel
2. формула збігу індексів для пошуку зліва
Основною перевагою ЗБІГ ІНДЕКСІВ полягає в тому, що вона може отримати дані з лівої частини шуканого значення. Отже, вивчіть кроки для виконання цієї операції.
КРОКИ:
- По-перше, виділіть комірку F5 .
- Далі введіть формулу:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))
- Нарешті, натисніть Увійдіть і він поверне значення.
Тут формула повертає значення Продавець ім'я, яке знаходиться зліва від шуканого значення Кабель .
🔎 Як працює формула?
- MATCH(F4,C5:C10,0)
На сьогоднішній день, на жаль, це не так. МАТЧ повернення формули 1 до ІНДЕКС як номер рядка.
- INDEX(B5:B10,MATCH(F4,C5:C10,0))
Насамкінець, в рамках проекту ІНДЕКС функція повертає Вілхам який знаходиться в 1-й рядок в діапазоні B5:B10 .
Читати далі: Як використовувати формулу ПІДІБРАТИ ІНДЕКС в Excel (9 прикладів)
3. пошук з урахуванням регістру за формулою INDEX MATCH
На сьогоднішній день, на жаль, це не так. МАТЧ за замовчуванням не є чутливою до регістру. Однак, ми можемо застосувати функція EXACT для пошуку з урахуванням верхнього та нижнього регістрів. Таким чином, виконайте наступний процес Використовуйте формулу підбору індексу виконати Кейс - Чутливий пошук в Excel .
КРОКИ:
- На початку виділіть комірку F5 .
- Після цього введіть формулу:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))
- В кінці натисніть Увійдіть щоб повернути значення.
🔎 Як працює формула?
- EXACT(F4,B5:B10)
На сьогоднішній день, на жаль, це не так. ТОЧНО функція повертає ПРАВДА тільки для перших даних ( B5 ) в діапазоні B5:B10 і НЕПРАВДА для інших.
- MATCH(TRUE,EXACT(F4,B5:B10),0)
Це МАТЧ повернення формули 1 до ІНДЕКС як номер рядка.
- INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))
Насамкінець, в рамках проекту ІНДЕКС функція повертає 2600 який знаходиться в 1-й рядок в діапазоні D5:D10 .
Читати далі: Приклади з формулою INDEX-MATCH в Excel (8 підходів)
4. використовуйте INDEX MATCH для пошуку найближчого збігу
Іноді ми можемо не отримати точного збігу шуканого значення в масиві пошуку. У цьому випадку ми хочемо знайти найближчий збіг. Це особливо часто трапляється з числовими значеннями пошуку. Тепер вивчіть процес пошуку Найближчий матч за допомогою ЗБІГ ІНДЕКСІВ формула.
КРОКИ:
- Виділити комірку F5 спочатку.
- Потім введіть формулу:
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))
- Наостанок, натисніть Увійдіть .
🔎 Як працює формула?
- ABS(D5:D10-F4)
По-перше, у формулі віднімається F4 значення комірки з діапазону D5:D10 для формування різниць і використовуємо функція ABS конвертувати негативні результати в позитивні.
- MIN(ABS(D5:D10-F4))
Тоді, функція MIN повертає найменшу різницю, яка дорівнює 500 .
- MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0)
MIN(ABS(D5:D10-F4)) виведенням формули є шукане значення ( 500 ) для МАТЧ а масив пошуку має вигляд ABS(D5:D10-F4) виходи формул.
- INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))
Врешті-решт, в результаті ІНДЕКС функція повертає Маршрутизатор оскільки має найближчі Чистий дохід від реалізації складають 5000 .
5. пошук за кількома критеріями за допомогою формули INDEX MATCH
Однією з найбільш корисних операцій з ЗБІГ ІНДЕКСІВ полягає в тому, що вона може виконувати пошук на основі декількох умов. Виконайте наведені нижче кроки, щоб побачити, як ми можемо отримати Чистий дохід від реалізації на основі Продавець ім'я та Продукт .
КРОКИ:
- Перш за все, оберіть комірку F6 для введення формули:
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))
- Після цього натисніть Увійдіть і ви отримаєте результат.
🔎 Як працює формула?
- MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)
На сьогоднішній день, на жаль, це не так. МАТЧ повернення формули 2 до ІНДЕКС Тут ми порівнюємо декілька критеріїв за допомогою булевої логіки.
- INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))
Насамкінець, в рамках проекту ІНДЕКС функція повертає 11500 який знаходиться в 2-й рядок в діапазоні D5:D10 .
Читати далі: Як використовувати формулу ІНДЕКС-ПОДІБНІСТЬ в Excel для отримання декількох результатів
Схожі читання
- Множинні критерії в Excel за допомогою функцій INDEX, MATCH та COUNTIF
- Як використовувати функції робочого аркуша ІНДЕКС & СПІВПАДАННЯ в Excel VBA
- Індекс Excel Співставлення одного/кількох критеріїв з одним/кількома результатами
- Збіг індексів на декількох аркушах в Excel (з альтернативою)
- SUMIF з функціями INDEX та MATCH в Excel
6. формула зіставлення індексів Excel з символами підстановки
Ми можемо використовувати зірочку ( * ), що є Символ підстановки щоб знайти частковий збіг для шуканого значення. Нижче наведено приклад для виконання завдання. Маємо Нат в камері F4 Не існує ніякого Продавець з таким ім'ям, але у нас є Натан що є частковим збігом.
КРОКИ:
- По-перше, виділіть комірку F5 .
- Після цього введіть формулу:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))
- Нарешті, натисніть Увійдіть і це поверне Чистий дохід від реалізації з Натан .
🔎 Як працює формула?
- MATCH(F4& "*",B5:B10,0)
F4& "*" це наше значення для пошуку, де зірочка - це символ підстановки, який представляє будь-яку кількість символів, починаючи з Нат Формула повертає 4 .
- INDEX(D5:D10,MATCH(F4& "*",B5:B10,0))
Насамкінець, в рамках проекту ІНДЕКС функція повертає 17000 який знаходиться в 4-й рядок в діапазоні D5:D10 .
Читати далі: Співставлення декількох критеріїв за допомогою підстановочного знаку в Excel (повне керівництво)
7. застосування INDEX MATCH для тристороннього пошуку в Excel
Розширене використання ЗБІГ ІНДЕКСІВ формула полягає у виконанні Three-Way Інший синтаксис пошуку ІНДЕКС функція в тому:
INDEX (array, row_num, [col_num], [area_num])
Де, [номер_області]. ( За бажанням ) означає, що якщо аргумент масиву має декілька діапазонів, то це число вибере конкретне посилання з усіх діапазонів.
У цьому прикладі ми використаємо цей необов'язковий аргумент, щоб повернути потрібні дані з будь-якого з місяців січень , лютий і Березень Тому виконайте наступні кроки для того, щоб Використання в "Урядовому кур'єрі". Формула збігу індексів INDEX MATCH в Excel для Three-Way Пошук .
КРОКИ:
- Перш за все, оберіть комірку F7 для введення формули:
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))
- Далі натисніть Увійдіть Таким чином, ви побачите результат.
🔎 Як працює формула?
- ЕСЛИ(F4="січень",1,ЕСЛИ(F4="лютий",2,3))
Функція IF повернеться 2 як наш даний місяць лютий "У нас тут є ІНДЕКС функція отримає значення з масиву 2-й масив, тобто лютий .
- MATCH(F6,B5:D5,0)
На сьогоднішній день, на жаль, це не так. МАТЧ функція повертає 3 .
- MATCH(F5,B6:B7,0)
Це МАТЧ функція повертає 2 .
- INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))
Насамкінець, в рамках проекту ІНДЕКС функція повертає 12500 яка знаходиться на перетині вулиць 3-й стовпчик і 2-й рядок з 2-й масив.
Читати далі: Як використовувати ІНДЕКСНИЙ СПІВПАДАННЯ замість ВПЛИВУ в Excel (3 способи)
8. отримати значення всього рядка/стовпця за допомогою формули INDEX MATCH
Ще одне застосування ЗБІГ ІНДЕКСІВ формула - це отримання даних з усього рядка або стовпця. Отже, вивчіть порядок виконання операції.
КРОКИ:
- На початку виділіть комірку F5 Тут введіть формулу:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)
- Після цього натисніть Увійдіть і це призведе до витоку даних всієї 3-й рядок в діапазоні B5:D10 .
🔎 Як працює формула?
- MATCH(F4,B5:B10,0)
На сьогоднішній день, на жаль, це не так. МАТЧ повернення формули 3 до ІНДЕКС як номер рядка.
- INDEX(B5:D10,MATCH(F4,B5:B10,0),0)
На сьогоднішній день, на жаль, це не так. ІНДЕКС функція повертає всі значення в масиві 3-й рядок в діапазоні B5:D10 .
Читати далі: Індексне збіг суми декількох рядків в Excel (3 способу)
9. знайти приблизний збіг за допомогою INDEX MATCH
На сьогоднішній день, на жаль, це не так. ЗБІГ ІНДЕКСІВ дуже корисна при знаходженні наближеного збігу. У цьому прикладі ми знайдемо добуток для наближеного Чистий дохід від реалізації з 6000 Отже, слідкуйте за процесом.
КРОКИ:
- По-перше, натисніть на клітинку F5 .
- Потім введіть формулу:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
- Наостанок, натисніть Увійдіть .
ПРИМІТКА: Дані повинні бути в таких форматах Висхідний або По спадаючій для того, щоб ця формула запрацювала.
🔎 Як працює формула?
- MATCH(F4,D5:D10,1)
На сьогоднішній день, на жаль, це не так. МАТЧ використання формули 1 як аргумент типу збігу, який поверне найбільше значення, що є меншим або рівним шуканому значенню 6000 Ось, він повернеться. 2 .
- INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
На сьогоднішній день, на жаль, це не так. ІНДЕКС функція повертає значення Маршрутизатор який знаходиться в 2-й рядок в діапазоні C5:C10 .
Читати далі: Як використовувати INDEX та Match для часткового збігу (2 способи)
Чому INDEX MATCH вигідніший за VLOOKUP?
1. формула INDEX MATCH переглядає обидві ліві та праві частини шуканого значення
Функція VLOOKUP не може отримати дані з лівої частини значення пошуку. Але команда ЗБІГ ІНДЕКСІВ формула може це зробити.
2. INDEX MATCH працює з вертикальними та горизонтальними діапазонами
ПЕРЕГЛЯД може отримати дані тільки з вертикального масиву, в той час як ЗБІГ ІНДЕКСІВ може переглядати як вертикальні дані, так і горизонтальні.
3. VLOOKUP не працює з низхідними даними
На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД не може обробляти дані в порядку спадання, коли мова йде про приблизний збіг.
4. формула з індексним збігом працює дещо швидше
ПЕРЕГЛЯД трохи повільніша функція при роботі з великою кількістю рядків і стовпців.
5. незалежно від фактичного положення стовпчика
ПЕРЕГЛЯД не залежить від фактичної позиції стовпця. Таким чином, коли ви видаляєте стовпець, команда ПЕРЕГЛЯД дасть некоректний результат.
6. VLOOKUP не складний у використанні
На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД простіше у використанні в порівнянні з функцією ЗБІГ ІНДЕКСІВ І більшість наших пошукових операцій можна виконати за допомогою ПЕРЕГЛЯД легко.
Читати далі: Функція INDEX MATCH vs VLOOKUP (9 прикладів)
Висновок
Відтепер ви зможете Використання в "Урядовому кур'єрі". Формула збігу індексів INDEX MATCH в Excel Продовжуйте використовувати їх і повідомте нам, якщо у вас є інші способи виконання завдання. Не забувайте залишати коментарі, пропозиції або запитання, якщо вони у вас є, у розділі коментарів нижче.