返回 Excel 中包含最大值的列的列标题

返回 Excel 中包含最大值的列的列标题

我有一张如下所示的表格。

在此处输入图片描述

我想找到包含最大值的列的列标题。

如果尝试在单个列中查找值,我可以执行以下操作:

=COLUMN((INDEX(TableName[Col],MATCH(M22,TableName[Col],1))))

最大值在哪里M22(在这种情况下,假设已经知道它是列中最大的值,并且已经在这个公式之外确定;我显示了一个单元格引用,以免因确定最大值而混淆插图公式)。

所以我想做的是在我的表中找出最大的数字。然后我想看看哪位员工得到了这个数字。有没有办法通过查看多列来做到这一点?

答案1

MATCH仅支持一维输入范围。您可以使用以下公式:

=MAX(IF(B2:C17=E1,COLUMN(B2:C17),""))
这是一个数组公式,输入后按 CTRL+SHIFT+ENTER。

在此处输入图片描述

相关内容