
Загальна формула
=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.