【问题标题】:How do I get Excel to return a value based on the max value in a table?如何让 Excel 根据表中的最大值返回一个值?
【发布时间】:2019-11-10 11:30:32
【问题描述】:

table中最大值为1.71,如何返回-2.25和235?

【问题讨论】:

    标签: excel-2010 worksheet-function


    【解决方案1】:

    从您的图片看来,您需要二维查找。给定表中的值,检索与该值关联的列标题和行标题。考虑以下简单示例:

    我们想要与最高分相关联的名称和主题。例子中的最高分是100;所以我们要检索 JimSpelling

    A7中输入:

    =MAX(B2:F5)
    

    这是我们的查找值。在B8中我们输入数组公式

    =INDEX($B$1:$F$1,1,MIN(IF($B$2:$F$5=A7,COLUMN($B$2:$F$5)-COLUMN($B$2)+1)))
    

    B9中输入数组公式

    =INDEX($A2:$A$5,MIN(IF($B$2:$F$5=A7,ROW($B$2:$F$5)-ROW($B$2)+1)),1)
    

    数组公式必须使用 Ctrl + Shift + Enter 而不仅仅是 Enter 键。如果正确执行此操作,公式将在公式栏中显示并带有花括号。

    结果:

    【讨论】:

      猜你喜欢
      • 2018-08-28
      • 2021-12-31
      • 1970-01-01
      • 2012-12-07
      • 2021-10-16
      • 2022-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多