【问题标题】:Find maximum of row, return column name查找最大行数,返回列名
【发布时间】:2015-10-30 22:44:36
【问题描述】:

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

HLOOKUP() 不起作用,因为一行中的最大值可能不是整个工作表中的唯一数字。我在想一个 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

【问题讨论】:

    标签: excel excel-formula excel-match


    【解决方案1】:

    假设您的数组在 Sheet1 中并且列被标记,请尝试在另一张表中,向下复制以适应(到第 4 行,因为您的数据中只有四行数字):

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

    这将只返回该行的最大值出现不止一次的行的第一列标签。

    【讨论】:

      猜你喜欢
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      • 2020-09-18
      • 2015-07-07
      • 2021-12-06
      相关资源
      最近更新 更多