MATCH (функція MATCH)

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Функція MATCH , шукає до елемента, указаного в діапазон клітинок а потім повертає відносне положення елемента в діапазоні. Наприклад, якщо діапазон A1:A3 містить 5, 25 і 38, формула =MATCH(25,A1:A3,0) Повертає число 2, оскільки 25 — другий елемент у діапазоні.

У вашому браузері не підтримується відео. Інсталюйте Microsoft Silverlight, Adobe Flash Player або Internet Explorer 9.

Порада.: Використовуйте функцію MATCH замість однієї з функцій LOOKUP, якщо потрібно отримати позицію елемента в діапазоні замість самого елемента. Наприклад, функція MATCH може надавати значення для аргументу номер_рядка у функції INDEX.

Синтаксис

MATCH(шукане_значення;масив_перегляду;[тип_зіставлення])

Синтаксис функції MATCH має такі аргументи:

  • значення_пошуку    Обов'язковий аргумент. Значення, яке потрібно знайти в масиві_пошуку. Наприклад, під час пошуку номера телефону в телефонній книзі, як значення пошуку використовується ім’я особи, але номер телефону – це значення, яке потрібно знайти.

    Аргумент шукане _ значення може бути значенням (число, текст або логічним значенням) або посилання на клітинку на числа, текст або логічне значення.

  • масив_перегляду    Обов'язковий аргумент. Діапазон клітинок, в якому шукають значення.

  • тип_зіставлення    Необов’язковий аргумент. Число -1, 0 або 1. Аргумент тип_зіставлення визначає, як програма Excel зіставляє значення_пошуку зі значеннями в масиві_пошуку. Значення за промовчанням для цього аргументу – 1.

    У наведеній нижче таблиці описано, як функція знаходить значення на основі настройки аргументу тип_зіставлення.

Тип_зіставлення

Поведінка

1 або не вказано

Функція MATCH знаходить найбільше значення, яке не перевищує шуканого_значення. Значення в масиві_перегляду потрібно розмістити за зростанням: ...-2; -1; 0; 1; 2; ...; A-Z; А-Я; ХИБНІСТЬ; ІСТИНА.

0

Функція MATCH знаходить перше значення, яке точно дорівнює шуканому_значенню. Значення в масиві_перегляду можуть бути розташовані в будь-якому порядку.

-1

Функція MATCH знаходить найменше значення, яке більше або дорівнюєшукане _ значення. Значення в масиві має розташовуватися за спаданням, наприклад: TRUE, FALSE, Z-A,... 2, 1, 0, -1, -2,... і так далі.

  • MATCH повертає позицію відповідного значення в масиві, без значення. Наприклад, MATCH ("b", {"","b","c"}; 0) повертає 2, що входить до масиву {"на", "b", "c"} відносне положення "b".

  • Функція MATCH не розрізняє букви у верхньому й нижньому регістрі під час зіставлення текстових значень.

  • Якщо функція MATCH не знаходить відповідного значення, повертається значення помилки #N/A.

  • Якщо тип_зіставлення дорівнює 0, а шукане_значення є текстовим рядком, у шуканому_значенні можна використовувати символи узагальнення — знак питання (?) та зірочку (*). Знак питання відповідає будь-якому окремому символу, а зірочка – будь-якій послідовності символів. Якщо потрібно знайти власне знак питання або зірочку, перед відповідним символом введіть тильду (~).

Приклад

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім натисніть клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Продукт

Кількість

Банани

25

Апельсини

38

Яблука

40

Груші

41

Формула

Опис

Результат

=MATCH(39;B2:B5;1)

Оскільки точної відповідності немає, повертається позиція наступного найменшого елемента (38) діапазону B2:B5.

2

=MATCH(41;B2:B5;0)

Позиція значення 41 в діапазоні B2:B5.

4

=MATCH(40;B2:B5;-1)

Повертає помилку, оскільки значення діапазону B2:B5 розташовано не за спаданням.

#N/A

Див. також

Функція VLOOKUP

Функція INDEX

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×