将 CELL 与 ROW、INDEX 和 MATCH 函数一起使用

Using CELL with ROW, INDEX, and MATCH Functions

我正在尝试在同一行中的数据满足特定条件时显示单元格的内容。在我当前正在处理的情况下,如果列中的值是最大值,我想显示同一行但不同列中的该单元格的内容。

我现有的代码如下所示:

=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#"。我的问题是我似乎无法用它做任何有用的事情,因为它不能作为公式中的单元格输入。我不太确定我的问题是什么,但我认为这与我将数据输入公式的语法有关。

只需在 INDEX 中使用正确的范围并跳过所有其他工作:

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