如何使用MAX功能

时间:2013-12-06 04:58:10

标签: excel max

我试图根据它的相邻单元格中的最高数字(我们将说B1:B7)拉出一行的名称(我们将在A1:A7的范围内说)。

Row A     5
Row B     7
Row C     1
Row D     3
Row E     0
Row F     0
Row G     2

因此,具有最高编号的行是带有7的“行B”,所需的单元格将填充“行B”。

我确定必须以某种方式使用MAX功能,我无法弄清楚哪种方式。

2 个答案:

答案 0 :(得分:3)

=INDEX(A1:A7,MATCH(MAX(B1:B7),B1:B7,0),1)

答案 1 :(得分:2)

试试这个:

=INDEX(A1:A7,MATCH(MAX(B1:B7),B1:B7,0),1)

但是如果有一个最大值,它将返回第一个匹配。

修改1:

此解决方案使用Array Formula返回具有最大值的所有值。

首先,选择C1:C7或向上,直到您有数据 然后在公式栏中键入:

=IFERROR(INDEX(A$1:A$7,SMALL((IF(B$1:B$7=MAX(B$1:B$7),ROW(B$1:B$7))),ROW()),1),"")

按CTRL + SHIFT + ENTER(重要)。
现在,您可以在column C Column A中看到Column B中所有值的最大值{{1}}。 希望这就是你所需要的。