Зміст
Найбільш часто використовувані функції в Microsoft Excel для виконання більш складного пошуку є ІНДЕКС і МАТЧ Це пов'язано з тим, що ІНДЕКС і МАТЧ настільки універсальні, що дозволяють здійснювати поперечний і поздовжній пошук. Функція INDEX MATCH поєднує в собі дві функції Excel: ІНДЕКС і МАТЧ Ці дві формули в поєднанні можуть шукати та виводити значення комірки в базі даних залежно від вертикальних та горизонтальних вимог. У цій статті ми продемонструємо процес, як ми можемо використовувати Excel ІНДЕКС МАТЧ для повернення декількох значень в одній комірці.
Завантажити Практичний посібник
Ви можете завантажити робочий зошит та потренуватися за ним.
INDEX MATCH Return Multiple Value.xlsxВступ до функції INDEX
Функція INDEX класифікується як функція пошуку та посилання в Excel.
- Синтаксис
Синтаксис для ІНДЕКС функція полягає в тому, щоб
INDEX(array, row_num, [column_num])
- Аргументи
АРГУМЕНТИ | ВИМОГА | ПОЯСНЕННЯ |
---|---|---|
масив | Необхідно | Це елемент масиву або діапазон комірок. |
row_num | Необхідно | Це місце в рядку, з якого повернеться перенаправлення. |
column_num | За бажанням | Це позиція колонки, з якої буде повернуто направлення. |
- Значення, що повертається
Повертає значення або посилання на значення з таблиці або діапазону значень.
Вступ до функції MATCH
Функція MATCH перевіряє комірку на наявність певного збігу і повертає її точне місцезнаходження в межах діапазону.
- Синтаксис
Синтаксис для МАТЧ функція полягає в тому, щоб
MATCH(значення_пошуку, масив_пошуку, [тип_відповідності])
- Аргументи
АРГУМЕНТИ | ВИМОГА | ПОЯСНЕННЯ |
---|---|---|
lookup_value | Необхідно | Це означає, що значення знаходиться в діапазоні, який буде перевірятися. |
lookup_array | Необхідно | Це означає діапазон, в якому буде здійснюватися пошук значення. |
match_type | За бажанням | Використовується для вказівки типу відповідності функції. У більшості випадків це числове значення. Існує три типи відповідності, які можуть бути використані: Щоб знайти точний збіг, введіть 0. 1 для знаходження найбільшого значення, меншого або рівного значенню пошуку. -1 для знаходження найменшого значення, більшого або рівного шуканому значенню. |
- Значення, що повертається
Повертає значення, яке представляє місце розташування масиву пошуку.
Вступ до набору даних
Функція INDEX в Excel є надзвичайно універсальною і сильною, і вона фігурує у великій кількості розрахунків Excel. Функція MATCH призначена для визначення місця розташування елемента в категорії.
Для використання функцій для повернення декількох значень в одну комірку ми використовуємо наступний набір даних. Набір даних представляє невеликий місцевий бізнес, який продає товари після їх імпорту з різних країн. І, набір даних містить Країна у колонці B звідки вони імпортують продукцію, то Ціна кожного товару в колонці C , а також "Про захист прав людини і основоположних свобод Продукт назва в колонці E .
Тепер, припустимо, нам потрібно вилучити всю продукцію, імпортовану з певної країни.
Покрокова процедура підстановки індексів в Excel для повернення декількох значень в одній комірці
По-перше, ми можемо об'єднати функції пошуку: ЗБІГ ІНДЕКСІВ для повернення декількох значень. Разом з цими функціями нам знадобляться в "Урядовому кур'єрі". МАЛИЙ , ЯКЩО і Функціональні можливості ISNUMBER .
Функція SMALL видає числове значення в залежності від його позиції в списку числових значень, відсортованих за значенням в порядку зростання. Ця функція повертає мінімальні значення з масиву в певному місці.
Функція IF виконує логічну перевірку і повертає одне значення, якщо результат рівний ПРАВДА а інша, якщо в результаті НЕПРАВДА Ця функція порівнює два значення і виводить один з декількох результатів.
Функція ISNUMBER перевіряє, чи значення комірки не є числовим. НОМЕР функція показує ПРАВДА якщо комірка містить число, інакше повертається НЕПРАВДА . НОМЕР може бути використана для перевірки того, що рядок представляє числове значення або що вихід деякої іншої функції є числом. Вона приймає єдиний параметр, значення, яке може бути посиланням на комірку.
Крок 1: Застосування функцій INDEX та MATCH для повернення декількох значень
Припустимо, що, по-перше, ми хочемо вивезти всю продукцію, імпортовану з Австралія за допомогою ЗБІГ ІНДЕКСІВ Розглянемо, як використовувати функцію для повернення декількох значень в одну комірку.
- Спочатку виділяємо комірку, в яку потрібно помістити формулу.
- По-друге, введіть формулу у вибрану комірку.
=INDEX($D$5:$D$12, SMALL(IF(ISUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12, ROW($B$5:$B$12)), ""), ROWS($A$1:A1)))
- Далі необхідно натиснути кнопку Увійдіть клавішу , щоб завершити процедуру і побачити результат у цій комірці.
- Після цього перетягніть кнопку Ручка наповнення вниз, щоб продублювати формулу по всьому діапазону. Або, щоб Автозаповнення діапазону, двічі клацніть на Плюс ( + ) символ.
- Нарешті, виконавши всі вищезазначені підкроки, ми можемо побачити результат у діапазоні комірок F8:F10 .
🔎 Як працює формула?
- ROWS($A$1:A1) : У цьому розділі ми використовуємо комірку A1 як відправну точку.
- ROW($B$5:$B$12)) : У цій частині відображаються комірки B5 через B12 відбираються.
- MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"") : Частина шукає значення, які точно співпадають в діапазоні ( B5:B12 ) і повертає їх.
- (MATCH($B$5:$B$12,$F$5, 0)) : Дана секція шукає значення, які відповідають значенню комірки F5 в діапазоні ( B5:B12 ).
- ISUMBER(MATCH($B$5:$B$12,$F$5, 0) : Визначає, чи співпадають значення в діапазоні ( B5:B12 ) - це числа.
- IF(ISUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Рядок означає, що при наявності співпадаючих значень в діапазоні ( B5:B12 ), угода між Україною та ЄС про асоціацію між Україною та ЄС ЯКЩО повертається формула.
- SMALL(IF(ISUMBER(MATCH($B$5:$B$12,$F$5, 0)),MATCH(ROW($B$5:$B$12, ROW($B$5:$B$12)),""),ROWS($A$1:A1)) : Для кожного масиву ця функція повертає найменше відповідне значення.
- INDEX($D$5:$D$12,SMALL(IF(ISUMBER(MATCH($B$5:$B$12,$F$5, 0)),MATCH(ROW($B$5:$B$12, ROW($B$5:$B$12)),""),ROWS($A$1:A1))) : Нарешті, ця формула здійснює пошук в масиві ( D5:D12 ) для знайдених значень і повертає їх в комірку ( F8:F10 ).
Читати далі: Приклади з формулою INDEX-MATCH в Excel (8 підходів)
Схожі читання
- Співставлення декількох критеріїв за допомогою підстановочного знаку в Excel (повне керівництво)
- Як використовувати ІНДЕКСНИЙ СПІВПАДАННЯ замість ВПЛИВУ в Excel (3 способи)
- ІНДЕКС+СПІВПАДАННЯ з повторюваними значеннями в Excel (3 швидких способу)
- Співставлення індексів Excel, якщо комірка містить текст
- Як використовувати формулу ІНДЕКС-ПОДІБНІСТЬ в Excel для отримання декількох результатів
Крок 2: Функція TEXTJOIN або CONCATENATE в Excel для розміщення декількох значень в одній комірці
Тепер нам потрібно об'єднати отриманий результат в одну комірку. Для цього ми скористаємося іншою функцією. Для цього ми можемо скористатися або функцією ПРИЄДНУЙТЕСЬ функцію або функцію КОНКАТЕНАТ В даному випадку ми будемо використовувати їх обидві на різних етапах. Функція TEXTJOIN об'єднує текст з різних діапазонів та/або символів, використовуючи визначений вами роздільник між кожним текстовим значенням, яке буде об'єднано. Функція CONCATENATE в Excel призначена для з'єднання декількох бітів тексту разом або для підсумовування інформації з багатьох комірок в одну комірку. Наприклад, за допомогою підпроцедур застосуємо обидві функції для того, щоб помістити в одну комірку результати, що містять декілька значень.
- Перш за все, виберіть комірку, в якій ви хочете помістити кілька значень результату в одну комірку.
- Потім введіть формулу в цю комірку.
=TEXTJOIN(", ",TRUE,F8:F10)
- Наостанок, натисніть Увійдіть щоб побачити результат.
- Замість того, щоб використовувати ПРИЄДНУЙТЕСЬ ви також можете скористатися функцією КОНКАТЕНАТ у вибраній комірці. Аналогічно, функція ПРИЄДНУЙТЕСЬ Ця функція буде працювати так само. Отже, введіть формулу в цю комірку.
=CONCATENATE(F8,", ",F9,", ",F10)
- Наостанок, як і раніше, натисніть Увійдіть В результаті ця формула покаже результат введення декількох значень в одну комірку.
Читати далі: Формула INDEX-MATCH в Excel для повернення декількох значень по горизонталі
Висновок
Наведені вище процедури покажуть вам процедури Excel Збіг індексів для повернення декількох значень в одній комірці Сподіваємося, це допоможе вам! Якщо у вас виникли запитання, пропозиції або відгуки, будь ласка, повідомте нам про це в розділі коментарів. Або ви можете ознайомитися з іншими нашими статтями в розділі ExcelWIKI.com блог!