Формула Excel: рядок або стовпець пошуку XLOOKUP -

Зміст

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

=XLOOKUP(value,headers,data) // lookup row

Резюме

XLOOKUP можна використовувати для пошуку та отримання рядків або стовпців. У наведеному прикладі формула в H5 має вигляд:

=XLOOKUP(H4,C4:F4,C5:F8)

Оскільки всі дані в C5: F8 подаються як return_array XLOOKUP, як результат повертає діапазон E5: E8, який переливається в діапазон H5: H8.

Пояснення

Однією з приємних переваг XLOOKUP є те, що він може легко повернути цілі рядки або стовпці як результат пошуку. Це можна зробити також за допомогою INDEX та MATCH, але синтаксис є більш складним.

У наведеному прикладі ми хочемо отримати всі значення, пов'язані з Q3. Формула в H5 така:

=XLOOKUP(H4,C4:F4,C5:F8)

  • Lookup_value походить від комірки H4, яка містить "Q3"
  • Lookup_array - це діапазон C4: F4, який позначається в заголовку
  • Масивом return_array є C5: F8, який містить усі дані
  • Режим match_mode не надається і за замовчуванням дорівнює 0 (точна відповідність)
  • Режим пошуку_не вказаний і за замовчуванням 1 (перший до останнього)

XLOOKUP знаходить "Q3" як другий елемент у C4: F4 і повертає другий стовпець масиву return_, діапазон E5: E8.

Підстановний рядок

У наведеному прикладі XLOOKUP також використовується для пошуку рядка. Формула в С10 така:

=XLOOKUP(B10,B5:B8,C5:F8)

  • Lookup_value походить від комірки B10, яка містить "Central"
  • Lookup_array - це діапазон B5: B8, в якому перелічені регіони
  • Масивом return_array є C5: F8, який містить усі дані
  • Режим match_mode не надається і за замовчуванням дорівнює 0 (точна відповідність)
  • Режим пошуку_не вказаний і за замовчуванням 1 (перший до останнього)

XLOOKUP знаходить "Central" як третій елемент у B5: B8 і повертає третій рядок return_array, діапазон C7: F7.

Подальша обробка з іншими функціями

Результати XLOOKUP можуть бути передані іншим функціям для подальшої обробки. Наприклад, щоб скласти всі цифри Q3, ви можете використовувати функцію SUM таким чином:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

який повертає єдиний результат, 503 250.

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