Коли йдеться про аналіз даних у Excel, важлива здатність знаходити конкретні дані в діапазоні. У той час як Excel пропонує різні функції та функції для пошуку та вилучення інформації з набору даних, функція MATCH забезпечує гнучке та ефективне рішення.
У цій статті ми розглянемо синтаксис, програми та приклади використання функції MATCH в Excel.
Що таке функція MATCH в Excel?
Функція MATCH в Excel дозволяє шукати конкретне значення в діапазоні та повертає відносну позицію в цьому діапазоні. Потім ви можете використовувати цю позицію для отримання відповідних даних із набору даних.
Синтаксис функції MATCH такий:
=MATCH(lookup_value, lookup_array, [match_type])
Де:
Як використовувати функцію MATCH в Excel
Давайте розглянемо кілька практичних прикладів, щоб зрозуміти, як використовувати функцію MATCH Excel:
Пошук точної відповідності
Припустімо, у вас є список оцінок студентів на робочому аркуші, і ви хочете знайти позицію оцінки Алекса (88). Для цього можна використовувати функцію MATCH із match_type 0 (точна відповідність). Ось формула, яку ви б використали:
=MATCH(88, B1:B7, 0)
Ця формула шукатиме значення 88 у діапазоні B1:B7 і повертатиме його відносну позицію. Результатом буде 5, що вказує на те, що оцінка Алекса є п’ятою в списку іспитових балів.
Пошук найбільшої відповідності у відсортованих даних
Припустімо, у вас є список температур і відповідних їм висот, відсортованих у порядку зростання висот. Ви хочете знайти у списку висоту, яка найближче відповідає 1800. Ось формула, яку ви будете використовувати:
=MATCH(1800, B1:B7, 1)
Функція шукатиме значення 1800 у діапазоні B1:B7 (стовпець висоти) і повертатиме позицію найближчого значення, яке менше або дорівнює 1800. У цьому випадку найближча висота, менша або дорівнює 1800, є 1500 (у клітинці B3), тому формула поверне 3.
Обробка помилок за допомогою MATCH
Під час використання функції MATCH ви можете зіткнутися з певними помилками. Наприклад, якщо lookup_value не знайдено в lookup_array, функція MATCH поверне помилку #N/A.
Щоб упоратися з цим, ви можете використовувати функцію IFERROR або ISERROR, щоб надати більш зручне повідомлення. Ось приклад:
=IFERROR(MATCH("Chicago", A2:A8, 0), "City not found")
Оскільки Чикаго не знайдено в діапазоні, Excel відобразить Місто не знайдено замість значення помилки.
Використання MATCH з іншими функціями Excel
Функція MATCH стає ще потужнішою в поєднанні з іншими функціями, такими як VLOOKUP, INDEX і функція OFFSET, для виконання розширених завдань пошуку та отримання даних.
Використання VLOOKUP із функцією MATCH
Припустимо, у нас є таблиця зі стовпцями: ID, Product, Category і Price. Ми використаємо VLOOKUP і MATCH, щоб знайти відповідний продукт і ціну для ідентифікатора в клітинці A4. Щоб отримати продукт, використовуйте таку формулу:
=VLOOKUP(A4,A2:D7, MATCH("Product", A1:D1,0), FALSE)
Щоб отримати ціну:
=VLOOKUP(A4,A2:D7, MATCH("Price", A1:D1,0), FALSE)
У цьому прикладі функція VLOOKUP використовуватиме значення в клітинці A4 (яке є ідентифікатором) для пошуку відповідного рядка в діапазоні A2:D7.
Знайшовши рядок, він використовуватиме номер стовпця, який повертає MATCH, щоб отримати значення продукту та ціни.
Освоєння пошуку даних за допомогою функції MATCH Excel
Функція MATCH є важливим інструментом у Excel для пошуку певних даних у межах діапазону, і її універсальність робить її цінною для різноманітних розширених завдань пошуку даних. Розуміючи його синтаксис і різні типи збігів, ви можете ефективно переміщатися між своїми даними, знаходячи точні чи приблизні збіги, якщо потрібно.
Поєднуючи MATCH з іншими функціями, такими як VLOOKUP і IFERROR, ви можете створювати розширені формули пошуку для обробки різних сценаріїв і ефективної роботи з великими наборами даних.