Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису 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 чи отримати підтримку в спільнотах.

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

Функція XLOOKUP

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

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

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

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

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

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×