Найти имя столбца и строки на основе критериев поиска - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть следующая электронная таблица Excel:

      A            B     C        D      E            F            G
1                 Q1     Q2      Q3     Q4   Search criteria:     60
2   Asset 1       15     85      90     70   Column name:         Q4
3   Asset 2       40     80      45     60   Row name:          Asset 2
4   Asset 3       30     50      55     10
5

В Cells A1:E4 У меня есть другие активы с их производительностью по сравнению с кварталом Q1-Q4.
В Cell G2 и G3 Я хочу, чтобы активы и квартал отображались на основе значения, указанного в Cell G1.
В этом случае критерием поиска является 60, поэтому результатом будет имя столбца Q4 и имя строки Asset 2.


С VLOOKUP или INDEX & MATCH Я смогу найти значение 60 только на основе критериев в Cell G2 и G3, но не наоборот, как мне нужно.


У вас есть представление о формуле, которая может решить эту проблему?

ПРИМЕЧАНИЕ: Все значения в таблице являются уникальными.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Попробуйте следующее ...

G2:

= INDEX (B1: E1, MATCH (G1, INDEX (B2: E4, MATCH (G3, A2: A4,0)), 0), 0))

G3, подтверждено нажатием CONTROL + SHIFT + ENTER:

= INDEX (A2: A4, SMALL (IF (B2: E4 = G1, ROW (A2:A4) -строка (A2) +1), 1))

0 голосов
/ 24 сентября 2018

Вы можете использовать что-то подобное (вводится в виде формул массива с помощью Ctrl + Shift + Enter)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...