Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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

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

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

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

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

Аргумент

Опис

lookup_value

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

Значення пошуку

lookup_array

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

Масив або діапазон, які потрібно знайти

[match_mode]

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

Укажіть тип збігу:

0 – точний збіг (за замовчуванням)

-1 – точний збіг або наступний найменший елемент

1 – точний збіг або наступний найбільший елемент

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

[search_mode]

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

Виберіть тип пошуку:

1 – шукати від першого до останнього (за замовчуванням)

-1 – шукати від останнього до першого (реверсний пошук)

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

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

Приклади

Приклад 1

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

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

Приклад 2

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

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

Приклад 3

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

Зображення використання комбінації INDEX/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

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

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

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

×