将CELL与ROW,INDEX和MATCH函数结合使用

时间:2019-04-03 14:35:27

标签: excel excel-formula excel-2010

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

我现有的代码如下所示:

=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 个答案:

答案 0 :(得分:1)

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

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