Формула Excel: XMATCH зворотний пошук -

Зміст

Загальна формула

=XMATCH(A1,range,0,-1)

Резюме

Щоб виконати "зворотний пошук" (тобто пошук від останнього до першого), ви можете використовувати функцію XMATCH. У наведеному прикладі формула в комірці G5, скопійована вниз, має вигляд:

=XMATCH(F5,names,0,-1)

де імена (B5: B15) - іменований діапазон.

Пояснення

Функція XMATCH пропонує нові функції, недоступні за допомогою функції МАТЧ. Однією з них є можливість виконати "зворотний пошук", встановивши додатковий аргумент режиму пошуку. Значення за замовчуванням для режиму пошуку - 1, яке визначає звичайний пошук "від першого до останнього". У цьому режимі XMATCH буде збігати значення пошуку з масивом пошуку, починаючи з першого значення.

=XMATCH(F5,names,0,1) // start with first name

Встановлення режиму пошуку на -1 вид пошуку "від останнього до першого". У цьому режимі XMATCH буде збігати значення пошуку з масивом пошуку, починаючи з останнього значення і рухаючись до першого:

=XMATCH(F5,names,0,-1) // start with last name

Отримати дату та суму

XMATCH повертає позицію. Як правило, XMATCH використовується з функцією INDEX для повернення значення в цій позиції. У прикладі шоу ми можемо використовувати INDEX та XMATCH разом, щоб отримати дату та продажі для кожного імені таким чином:

=INDEX(dates,XMATCH(F5,names,0,-1)) // get date =INDEX(sales,XMATCH(F5,names,0,-1)) // get sale

де дати (C5: C15) і продажі (D5: D15) називаються діапазонами. Як і раніше, режим пошуку встановлюється на -1 для примусового зворотного пошуку.

Для отримання додаткової інформації про використання INDEX із MATCH див. Розділ Як використовувати INDEX та MATCH.

Цікаві статті...