Найти имя столбца на основе критериев поиска - PullRequest
1 голос
/ 18 февраля 2020

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

        A        B         C              D              E          F       
1     MFC2      MFC1      QFC      Search Criteria:     CW14
2     CW11                         Column Name:         MFC1
3               CW13   
4               CW14 
5                        CW17
6                        CW18
7                        CW19
8
9

В Cells A1:C8 У меня разные календарные недели. Все они уникальны !
В Cell E2 я хочу, чтобы column name отображалось в зависимости от значения, введенного в Cell E1.
В этом случае критерием поиска является CW14, поэтому результатом должно быть имя столбца MFC1.


Я пытался изменить формулу из этого вопроса, но мог не заставить его работать:

E1 = INDEX($A$1:$C$1,MATCH(E$1,$A$2:$C$30,0))

Эта формула дает мне #NV в результате.
Что мне нужно изменить, чтобы получить желаемый результат?

Ответы [ 2 ]

1 голос
/ 18 февраля 2020
=INDEX($A$1:$C$1,MAX(ISNUMBER(FIND(E1,$A$2:$C$7))*COLUMN($A$2:$C$7)))

enter image description here

0 голосов
/ 18 февраля 2020

Используйте AGGREGATE вместо MATCH:

=INDEX(1:1,AGGREGATE(15,7,COLUMN($A$2:$C$30)/($A$2:$C$30=$E$1),1))

enter image description here

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