Использование CELL с функциями ROW, INDEX и MATCH - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь отобразить содержимое ячейки, если данные в той же строке соответствуют определенным критериям. В случае, в котором я сейчас работаю, если значение в столбце является максимальным значением, я хочу отобразить содержимое этой ячейки, которая находится в той же строке, но в другом столбце.

Мой существующий код показан ниже:

=CELL("contents","B" & ROW(INDEX(E3:E75,MATCH(MAX(E3:E75),E3:E75,0)))

Я знаю, что "B" & ROW(INDEX(E3:E75,MATCH(MAX(E3:E75),E3:E75,0))) работает, поскольку я пробовал его в другой ячейке, и он дает мне ожидаемый результат, который представлял собой строку "B #". Моя проблема в том, что я не могу сделать что-нибудь полезное с этим, так как он не действует как ввод ячеек в формулах. Я не совсем уверен, в чем заключается моя проблема, но я предполагаю, что это связано с синтаксисом ввода данных в формулу.

1 Ответ

1 голос
/ 03 апреля 2019

Просто используйте правильный диапазон в INDEX и пропустите все остальные работы:

=INDEX(B3:B75,MATCH(MAX(E3:E75),E3:E75,0))
...