Поиск нескольких критериев в категориальных данных
У меня есть некоторые необработанные данные, подобные показанным ниже, и я хочу найти значение в категории Bподкатегории 3. Это что-то вроде сводной таблицы в компактном виде.
Я не могу просто использовать функцию MATCH, так как название категории не отображается в каждой строке. Я считаю, что я мог бы использовать дополнительный столбец поиска и добавить некоторые сопоставления, но это выглядит довольно сложно.
Category Sub-Category Value
A 1 431
2 543
3 13421
4 754
5 43
B 1 456
2 35
3 906
C 1 562
2 13
3 1243
4 765
5 35
6 12
1 ответ
Решение
Вам необходимо использовать пары функций INDEX/ MATCH, чтобы изменить диапазоны, в которых выполняется поиск с помощью поиска.
Стандартная формула в G2:
=INDEX(INDEX(C$2:C$999, MATCH(E2, A$2:A$999, 0)):C$999, MATCH(F2, INDEX(B$2:B$999, MATCH(E2, A$2:A$999, 0)):B$999, 0))
Заполните при необходимости.