查找行的最大值,return 列名称
Find maximum of row, return column name
我在1
和10
之间有四行六列的随机数。 headers 顶部相应地命名为 A
到 F
。我想在另一个 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 仅来自某行的第一列标签,其中该行的最大值出现不止一次。
我在1
和10
之间有四行六列的随机数。 headers 顶部相应地命名为 A
到 F
。我想在另一个 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 仅来自某行的第一列标签,其中该行的最大值出现不止一次。