
MATCH
Функція MATCH повертає положення значення в межах збірника.
Порада. Для розширеного пошуку, який працює в усіх напрямках, використовуйте функцію XMATCH.
MATCH(що-шукати; де-шукати; метод-підбору)
що-шукати: значення, яке потрібно знайти. Аргумент що-шукати може містити будь-який тип значення або рядок REGEX.
де-шукати: збірник, що містить значення, серед яких потрібно шукати. Аргумент де-шукати може містити будь-який тип значення.
метод-підбору: додаткове модальне значення, яке визначає, як відбувається підбір значень.
знайти найбільше значення (1 або пропущено): знайти клітинку з найбільшим значенням, меншим або яке дорівнює значенню що-шукати. Якщо ви використовуєте знайти найбільше значення, використовувати символи підстановки в аргументі що-шукати не можна, а значення в де-шукати мають бути посортовані за зростанням.
знайти значення (0): знайти першу клітинку із значенням, що повністю збігається з що-шукати. Цей метод зіставлення найкраще підходить для пошуку тексту. Якщо використовується метод знайти значення, можна використовувати символи узагальнення в аргументі що-шукати. Ви можете використовувати «?» (знак питання), щоб замінити один символ, знак «*» (зірочка) для замінення кількох символів, а знак «~» (тильда), щоб указати, що наступний символ необхідно дібрати, а не використовувати як символ узагальнення.
знайти найменше значення (–1): знайти клітинку з найменшим значенням, більшим або яке дорівнює що-шукати. Якщо використовується метод знайти найменше значення, не можна використовувати символи узагальнення в аргументі що-шукати.
Примітки
Функція MATCH працює тільки в збірнику, який є частиною окремого рядка або стовпця; її не можна використовувати для пошуку двовимірних збірників.
Нумерація клітинок починається з 1 на верхній або лівій клітинці для вертикальних і горизонтальних збірників відповідно. Пошук виконується згори вниз або зліва направо.
Під час пошуку тексту регістр ігнорується.
Приклади |
|---|
Задано наведену нижче таблицю: |
A | B | C | |
|---|---|---|---|
1 | 10 | vel | 40 |
2 | 20 | elit | 20 |
3 | 30 | lorex | 30 |
4 | 40 | felis | 50 |
5 | 50 | facit | 10 |
=MATCH(40; A1:A5) повертає 4, оскільки 40 (що-шукати) є четвертим елементом у вказаному збірнику (де-шукати). =MATCH(40; C1: C5) повертає 1, оскільки 40 є першим елементом у вказаному збірнику. =MATCH(35; C1:C5; 1) повертає 3, оскільки 30 є найбільшим значенням, меншим або яке дорівнює 35 (метод-підбору — 1, знайти найбільше значення). =MATCH(35; C1:C5; -1) повертає 1, оскільки 40 є найменшим значенням, більшим або яке дорівнює 35 (метод-підбору — -1, знайти найменше значення). =MATCH(35; C1:C5; 0) повертає помилку, оскільки не вдається знайти точний збіг (метод-підбору — 0, знайти значення). =MATCH("vel"; B1: B5) повертає 1, оскільки "vel" розташовано в першій клітинці вказаного діапазону. =MATCH("*x"; B1: B5; 0) повертає 3, оскільки "lorex", що закінчується на "x", з’являється в третій клітинці діапазону. =MATCH("vel"; B1: C5) повертає помилку, оскільки збірник що-шукати може містити тільки один рядок або один стовпець. =MATCH(REGEX("^f.*"); B1:B5;0) повертає 4, оскільки перше слово, яке починається з "f", є четвертим елементом збірника. |