Функція МАТЧ Excel (Зміст)
- МАТЧ у Excel
- Формула матчу в Excel
- Як використовувати функцію MATCH в Excel?
МАТЧ у Excel
У Microsoft Excel існує стільки різних функцій пошуку / довідки, які можуть допомогти вам знайти певне значення в діапазоні комірок, і MATCH - одна з них. В основному, він визначає відносне положення або розташування будь-якого елемента в діапазоні комірок. Однак МАТЧ може зробити набагато більше, ніж його чиста суть.
Функція MATCH використовується для пошуку місця знаходження пошуку в таблиці або рядку, стовпці. MATCH знаходить приблизні та точні відповідники та символи (*?) Для обмежених збігів. Більшу частину часу функція INDEX інтегрується з функцією MATCH для отримання значення у місці, поверненому MATCH.
Формула матчу в Excel
Функція MATCH перевіряє наявність певного значення в діапазоні комірок і повертає відношення до цього значення.
Формула функції MATCH така:
- Lookup_value (обов'язково) - значення, яке ви шукаєте. Це може бути числове, текстове або логічне значення, а також посилання на комірку.
- Lookup_array (обов'язково) - пошук із діапазону комірок.
- Тип відповідності (необов’язково) - пояснює тип відповідності. Це може бути будь-яке з цих значень: 1, 0, -1. Аргумент match_type при встановленні значення 0 повертає точну відповідність, тоді як інші два типи значень дозволяють наблизити відповідність.
1 або пропущено (за замовчуванням) - шукає найбільше значення в масиві пошуку, яке менше або дорівнює значенню пошуку. Потрібна сортування масиву пошуку у порядку зростання від найменшого до найбільшого або від А до Я.
0 - знаходить перше значення в масиві, яке абсолютно дорівнює значенню пошуку. Сортування не потрібно.
-1 - знаходить найменше значення в масиві, яке дорівнює або перевищує значення пошуку. Масив пошуку необхідно сортувати у порядку зменшення: від найбільшого до найменшого або від Z до A.
МАТЧ у Excel - використання
Використовуйте функцію MATCH, щоб отримати відповідне розташування елемента в масиві. У відповідності є різні типи режимів узгодження, що робить його більш універсальним, ніж функції пошуку. Зазвичай, коли функція MATCH поєднується разом з INDEX, вона може отримати значення замкнутого положення.
Інформація про тип відповідності
- Якщо 1 є match_type, MATCH знаходить найбільше значення, яке дорівнює або менше значення lookup_value. Масив lookup_array має бути відсортований у порядку зростання.
- Якщо 0 є match_type, MATCH знаходить перше значення точно рівне lookup_value. lookup_array не потребує сортування.
- Якщо -1 є match_type, MATCH дає найменше значення, яке дорівнює або перевищує
lookup_value. Масив lookup_array має бути відсортований у порядку зменшення.
- Якщо параметр match_type опущено, він вважається рівним 1.
Примітка: Усі типи відповідностей зазвичай знаходять точну відповідність.
Типи функції MATCH в Excel
1. Точна відповідність
Функція MATCH виконує точну відповідність, коли тип відповідності встановлений на нуль. У наведеному нижче прикладі формула в E3 така:
Ви можете завантажити шаблон MATCH Function Excel тут - Шаблон програми Excel MATCH= МАТЧ (E2, B3: B10, 0)
Функція MATCH повертає точну відповідність як 4 .
2. Орієнтовна відповідність
MATCH виконає приблизну відповідність за значеннями, відсортованими AZ, коли тип відповідності встановлено в 1, знайшовши найбільше значення, яке менше або рівне значенню пошуку. У наведеному нижче прикладі формула в E3 така:
MATCH в Excel повертає приблизно 7.
3. Матч підстановки
Функція MATCH може виконувати відповідність за допомогою підстановних знаків, коли тип відповідності встановлений в нуль. У наведеному нижче прикладі формула в E3 така:
Функція MATCH повертає результат підстановки як "pq".
Примітки:
- Функція MATCH не відрізняється від регістру.
- Матч повертає помилку # N / A, якщо не знайдено відповідності.
- Аргумент lookup_array повинен бути у порядку зменшення: True, False, ZA, … 9, 8, 7, 6, 5, 4, 3, … тощо.
- Символи підстановки, такі як зірочка та знак питання, можна знайти в lookup_value, якщо match_type дорівнює 0, а lookup_value у текстовому форматі,
- Lookup_value може мати символи підстановки, такі як зірочка та знак питання, якщо match_type дорівнює 0, а lookup_value - текст. Зірочка (*) відповідає будь-якому типу послідовностей символів; Будь-який окремий символ узгоджується знаком питання (?).
Як використовувати функцію MATCH в Excel?
Функція MATCH у excel дуже проста та проста у використанні. Дозвольте зрозуміти, як працює функція Match, на відмінному прикладі з деякими прикладами.
Приклад №1
Щоб краще зрозуміти функцію MATCH, давайте складемо просту формулу на основі цих даних: Назви планет у колонці А зі своїми положеннями. Щоб дізнатися, де конкретна планета (скажімо, Марс) серед інших, використовуйте цю просту формулу:
Функція MATCH повертає позицію MARS як 4.
Як ви бачите на скріншоті вище, імена планети вводяться у довільному порядку, і тому ми встановлюємо аргумент match_type у 0 (точне відповідність), оскільки тільки цей тип відповідності не потребує сортування значень у масиві пошуку. Технічно формула відповідності повертає відносне положення Марса в діапазоні, що шукається.
Приклад №2 - Якщо комірка містить одну з багатьох речей
Загальна формула: (= ІНДЕКС (результати, МАТЧ (ІСТИНА, ІНШИЧКА (ПОШУК (речі, А1)), 0)))
Пояснення: Для перевірки комірки для однієї з багатьох речей і повернення користувальницького результату для першого знайденого відповідника може використовуватися функція INDEX / MATCH, сформована за функцією SEARCH.
У наведеному нижче прикладі формула в комірці С5 є:
(= INDEX (результати, МАТЧ (ІСТИНА, ІНШИЧКА (ПОШУК (речі, B5)), 0)))
Оскільки вище формула масиву, її слід вводити за допомогою клавіш Control + Shift + Enter .
Як працює ця формула?
Ця формула використовує два діапазони імен: E5: E8 названий як "речі", а F5: F8 названий "результати". Переконайтеся, що ви використовуєте діапазони імен з однаковими іменами (залежно від даних). Якщо ви не хочете використовувати діапазони імен, використовуйте на зразок абсолютних посилань.
Основна частина цієї формули - фрагмент нижче:
ЧИСЛО (ПОШУК (речі, B5)
Це засновано на іншій формулі, яка перевіряє комірку на одну підрядку. Якщо клітинка має підрядку, формула дає ПРАВИЛЬНУ. Якщо ні, то формула дає ЛІЖНУ.
Приклад №3 - Пошук за допомогою найнижчого значення
Загальна формула = INDEX (діапазон, MATCH (MIN (vals), vals, 0))
Пояснення: Для пошуку інформації, пов'язаної з найнижчим значенням у таблиці, ви можете використовувати формулу залежно від функцій MATCH, INDEX та MIN.
У наведеному нижче прикладі формула використовується для пошуку імені підрядника, який має найнижчу ставку. Формула в F6 така:
= INDEX (B5: B9, MATCH (MIN (C5: C9), C5: C9, 0)))
Як працює ця формула?
Працюючи зсередини назовні, функція MIN зазвичай використовується для пошуку найнижчої ставки в діапазоні C5: C9:
Результат, 99500, подається у функцію MATCH як значення пошуку:
Потім Match повертає позицію цього значення в діапазоні 4, яке переходить у INDEX як номер рядка разом з B5: B9 як масив:
= INDEX (B5: B9, 4) // повертає Cymbal
Потім функція INDEX повертає значення в цій позиції: Cymbal .
Помилки функції функції відповідності
Якщо ви отримаєте помилку від функції Match, це, швидше за все, помилка # N / A:
Також деякі користувачі відчувають таку поширену проблему з функцією відповідності:
Висновок
Функція MATCH - популярна функція, яку більшість із нас використовує, не заглиблюючись у її механіку. Навіть після своєї тупої мети (повернути назад значення значення в масиві), функція очевидно має ряд життєздатних застосувань в Excel.
Рекомендовані статті
Це був посібник з MATCH в Excel. Тут ми обговорюємо формулу MATCH і як використовувати функцію MATCH в excel з функцією INDEX разом з практичними прикладами функції MATCH та шаблонами Excel, які можна завантажити. Ви також можете ознайомитись з цими іншими функціями пошуку та довідки в excel -
- Керівництво по непрямій функції в Excel
- Використання функції PMT в Excel
- Як використовувати І Функцію в Excel
- Функція FV в Excel - пані Excel