Найти имя столбца на основе критериев поиска (если значения уникальны для каждой строки) - PullRequest
0 голосов
/ 26 марта 2020

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

       A          B           C         D          E           F            G
1   FC-Week      FC1.1      FC1.2      FC1.3      FC1.4      FC-Week      FC-CW02
2   FC-CW01      CW02       CW03       CW04       CW05       CW-Week      CW04
3   FC-CW02      CW03       CW04       CW05       CW06       FC-Number    ???
4   FC-CW03      CW04       CW05       CW06       CW07
5   FC-CW04      CW05       CW06       CW07       CW08
6   FC-CW05      CW06       CW07       CW08       CW09
7
9

Row 1 содержит заголовки столбцов таблицы.
Column A содержит заголовки строк таблицы.
In Cells B2:E6 - значения в таблице.

ПРИМЕЧАНИЕ: Значения уникальны для строки!


Теперь в Cell G3 я хочу получить column header in Row 1 на основе критерии поиска в Cell G1 и G2.
Насколько я вижу, мне нужно go с двумя шагами.

a) Получить номер строки критерия в Cell G1. Я использовал эту формулу: =MATCH(G1,A:A,0)
b) На основе номера строки из a) Мне нужна формула, которая находит столбец критериев в Cell G2, а затем получает его заголовок (в примере результат будет FC1.2)

Я пробовал решение из здесь , но я думаю, что это работает, только если значения в массиве уникальны.

Какая формула мне нужна для достижения описанного результата в b) ?

1 Ответ

1 голос
/ 26 марта 2020

Используйте INDEX / MATCH для возврата правильной строки в MATCH:

=INDEX(A1:E1,,MATCH(G2,INDEX(A:E,MATCH(G1,A:A,0),0),0))

enter image description here

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