查找行的最大值,return 列名称

Find maximum of row, return column name

我在110之间有四行六列的随机数。 headers 顶部相应地命名为 AF。我想在另一个 sheet 上填充一个范围 (A1:A6),每行的最大数量。使用 MAX 函数很容易。但是,在另一个范围内(B1:B6),我想把这个数字所属的列名。

HLOOKUP() 不起作用,因为一行中的最大值在整个 sheet 中可能不是唯一的数字。我在想一个 MATCH INDEX 类型的函数,但我对这些函数的理解很差,尤其是结合起来。

A   B   C   D   E   F
1   0   2   10  9   8
9   3   7   6   9   10
10  3   0   2   1   4
9   4   7   8   6   3

假设您的数组在 Sheet1 中并且列已标记,请在另一个 sheet 中尝试,向下复制以适合(到 Row4 因为只有四个数据中的数字行):

=INDEX(Sheet1!A:F,MATCH(MAX(Sheet1!A2:F2),Sheet1!A2:F2,0))  

这将 return 仅来自某行的第一列标签,其中该行的最大值出现不止一次。