Формула Excel: Шукати весь стовпець -

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

=INDEX(data,0,MATCH(value,headers,0))

Резюме

Для пошуку та отримання цілого стовпця ви можете використовувати формулу на основі функцій INDEX та MATCH. У наведеному прикладі формула, яка використовується для пошуку всіх результатів Q3, така:

=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))

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

Пояснення

Суть: використовуйте MATCH для ідентифікації індексу стовпця, а потім INDEX для отримання всього стовпця, встановивши номер рядка рівним нулю.

Працюючи зсередини, MATCH використовується для отримання індексу стовпця таким чином:

MATCH(I5,C4:F4,0)

Значення пошуку "Q3" походить від H5, масив - це заголовки в C4: F4, а нуль використовується для примусування точного збігу. В результаті функція MATCH повертає 3, яка подається до функції INDEX як номер стовпця.

Усередині INDEX масив подається у діапазоні C5: F8, а номер стовпця - 3, як передбачено MATCH. Номер рядка встановлюється рівним нулю:

=INDEX(C5:F8,0,3)

Це призводить до того, що INDEX повертає всі 4 значення масиву як кінцевий результат у масиві, подібному до цього:

(121250;109250;127250;145500)

У наведеному прикладі вся формула обернена функцією SUM, яка може обробляти масиви. Функція SUM повертає кінцевий результат 503 250.

Обробка з іншими функціями

Отримавши цілий стовпець даних, ви можете подати цей стовпець у такі функції, як SUM, MAX, MIN, AVERAGE, LARGE тощо для додаткової обробки. Наприклад, ви можете отримати максимальне значення за квартал, як це:

=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))

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