Excel: як використовувати xlookup для пошуку всіх збігів


За замовчуванням функція XLOOKUP в Excel шукає значення в діапазоні та повертає відповідне значення лише для першого збігу .

Однак замість цього ви можете використовувати функцію FILTER для пошуку значення в діапазоні та повернення відповідних значень для всіх збігів :

 =FILTER( C2:C11 , E2 = A2:A11 )

Ця конкретна формула шукає в діапазоні C2:C11 і повертає відповідні значення в діапазоні A2:A11 для всіх рядків , де значення в C2:C11 дорівнює E2 .

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: використовуйте XLOOKUP, щоб повернути всі збіги

Припустімо, у Excel є такий набір даних, який відображає інформацію про різні баскетбольні команди:

Припустімо, ми використовуємо таку формулу з XLOOKUP , щоб знайти команду «Ракети» у стовпці A та повернути відповідне значення балів у стовпці C:

 =XLOOKUP( E2 , A2:A11 , C2:C11 )

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Функція XLOOKUP повертає значення в стовпці «Очки» для першого входження Ракет у стовпець «Команда», але їй не вдається повернути значення балів для двох інших рядків, які також містять Ракети в стовпці «Команда». Команда».

Щоб повернути значення балів для всіх рядків, що містять Rockets у стовпці «Команда», ми можемо використовувати замість цього функцію FILTER .

Ось точна формула, яку ми можемо використовувати:

 =FILTER( C2:C11 , E2 = A2:A11 )

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Зауважте, що функція FILTER повертає значення трьох балів для трьох рядків, де стовпець «Команда» містить ракети.

Пов’язане: Як використовувати XLOOKUP із кількома критеріями в Excel

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції в Excel:

Як порівняти два списки в Excel за допомогою VLOOKUP
Як знайти унікальні значення з кількох стовпців в Excel
Як відфільтрувати кілька стовпців у Excel

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *