对于第 1 列中的每个唯一值,使用 Excel 找到第 3 列中的最大值以及第 3 列中的相应值

问题描述 投票:0回答:1

假设工作簿的工作表 1 中有一个数据框,工作表 2 中的所需输出是为 Var1 中的每个唯一值和 Var2 中的相应值返回 Var3 中的最大值。

数据框:

所需输出:

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

=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)

excel sorting hstack
1个回答
0
投票

尝试以下公式:


• 单元格中使用的公式 E3

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

© www.soinside.com 2019 - 2024. All rights reserved.