Функція XMATCH

Функція Xmatch виконує пошук вказаного елемента в масиві або діапазоні клітинок, а потім повертає відносну позицію елемента. 

Тут ми використовуватимемо XMATCH, щоб знайти позицію елемента у списку.

Приклад використання XMATCH для пошуку позиції елемента у списку

Функція XMATCH повертає відносну позицію елемента в масиві або діапазоні клітинок. 

= XMATCH (lookup_value, lookup_array; [match_mode]; [search_mode])  

Аргумент

Опис

значення_пошуку

Обов’язковий

Значення підстановки

масив_перегляду

Обов’язковий

Масив або діапазон для пошуку

[match_mode]

Необов’язковий

Укажіть тип відповідності:

0 – точна відповідність (за замовчуванням)

-1-точна відповідність або наступний найменший елемент

1-точна відповідність або наступний найбільший елемент

2-символ узагальнення, де *,?, і ~ мають особливе значення.

[search_mode]

Необов’язковий

Укажіть тип пошуку:

1-пошук у "перший-останній" (за замовчуванням)

-1-Search Last-to-First (зворотний пошук).

2 – виконайте двійковий пошук, який спирається на lookup_array, відсортований за зростанням . Якщо не відсортовано, буде повернуто неприпустимі результати.  

-2-виконайте двійковий пошук, який залежить від lookup_array сортується в порядку спадання . Якщо не відсортовано, буде повернуто неприпустимі результати.

Приклади

Приклад 1

Наведений нижче приклад знаходить положення першого терміна, який є точним відповідним або наступним найбільшим значенням (тобто, починаючи з) "гра".

Приклад використання XMATCH для повернення пошуку за маскою

Приклад 2

У наведеному нижче прикладі наведено кількість користувачів, які мають право на придбання бонусу. Це також використовує 1 для match_mode, щоб знайти точну відповідність або наступний найбільший елемент у списку, але оскільки дані числові, вона повертає кількість значень. У цьому випадку функція повертає 4, оскільки є 4 числа продажів, які перевищили суму бонусу.

Приклад використання XMATCH, щоб знайти кількість значень, наведених вище певного обмеження, шукаючи точну відповідність або наступний найбільший елемент

Приклад 3

Далі ми використовуватимемо поєднання INDEX/XMATCH/XMATCH, щоб виконувати одночасну вертикальну та горизонтальну підстановку. У цьому випадку ми хочемо повернути суму збуту для даного Rep збуту і певного місяця. Це схоже на використання функцій index і Match у поєднанні, за винятком того, що вона вимагає менше аргументів.

Зображення використання комбінації ІНДЕКСУ або XMATCH/XMATCH для виконання одночасного вертикального та горизонтального пошуку.

Приклад 4

Ви також можете використовувати XMATCH, щоб повернути значення в масиві. Наприклад, = Xmatch (4; {5; 4; 3; 2; 1}) повернеться 2, оскільки 4 – це другий елемент масиву. Це точний сценарій відповідності, а функція = Xmatch (4.5, {5; 4; 3; 2; 1}; 1) повертає значення 1, як аргумент match_mode (1), щоб повернути точний збіг або наступний найбільший елемент, який дорівнює 5.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільноті Answers.

Додаткові відомості

Функція XLOOKUP

Потрібна додаткова довідка?

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

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

×