对于列1中的每个唯一值,使用Excel查找列3中的最大值和列3中的相应值

h6my8fg2  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(99)

假设我们在工作簿的Sheet1中有一个框架,而Sheet2中的期望输出是为Var1中的每个唯一值返回Var3中的最大值,并在Var2中返回相应的值。

数据框架:

期望输出:

下面的代码只给出了所有值的最大值,如下所示:

=TAKE(SORT(HSTACK(INDEX(Sheet1!B2:C19,,MATCH(E1,Sheet1!C1,0)),CHOOSECOLS(Sheet1!A2:C19,1),CHOOSECOLS(Sheet1!A2:C19,2)),1,-1),5)

oiopk7p5

oiopk7p51#

尝试以下公式:

·单元格E3中使用的公式

=LET(
     a, INDEX(A2:C19,,XMATCH(J1,A1:C1)),
     CHOOSECOLS(FILTER(A2:C19,ISNUMBER(XMATCH(a,MAXIFS(a,A2:A19,UNIQUE(A2:A19))))),{1,3,2}))

相关问题