Співставлення індексів Excel для повернення декількох значень в одній комірці

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

Найбільш часто використовувані функції в 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 блог!

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