如何查找最大值,然后查看它归因于哪一列

我使用=MAX(CD2:CR2) CD2和CR2之间的=MAX(CD2:CR2) ,而不是手动查找哪个列保存最大值,有没有办法让它返回这个值?

谢谢!

使用MATCHfunction 。

例如,下面的公式返回范围CD2:CR2中最大值的第一个条目的地址CD2:CR2 (在CF2返回最大值$CF$2 ):

 =CELL("address",INDEX(CD2:CR2,1,MATCH(MAX(CD2:CR2),CD2:CR2,0))) 

在这里输入图像说明

或者,您可以返回相对列号(从CD开始):

 =MATCH(MAX(CD2:CR2),CD2:CR2,0) 

即公式返回3上面的图像 – 自CFCD第3列

对于绝对列号:

 =COLUMN($CD$2)+MATCH(MAX(CD2:CR2),CD2:CR2,0)-1 

和非易失版本:

 =COLUMNS($A$2:$CD$2)+MATCH(MAX(CD2:CR2),CD2:CR2,0)-1 

这两个公式在CF2返回最大值84

考虑:

 =MID(CELL("address",INDEX(CD2:CR2,1,MATCH(MAX(CD2:CR2),CD2:CR2,0))),2,2)