Excel怎么找出一组数据的最大值,并根据这个最大值确定相关列的值

2025-03-10 20:36:48
推荐回答(5个)
回答1:

1、将A列数据复制到E列,然后通过“数据”选项下的“删除重复项”得到唯一值;
2、在F2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=MAX(IF(A$2:A$100000=E2,C$2:C$100000))
公式得到E列所对应的D列的最大值
3、在G2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(B:B,MATCH(E2&F2,A:A&C:C,0))
公式得到EF列所对应B列的数据

回答2:

假设D列得到对应A列的C列最大值,D2公式:
=IF(COUNTIF(A$2:A2,A2)=1,MAX((A$2:A$1000=A2)*C$2:C$1000),"")
数组公式,按CTRL+SHIFT+回车,下拉;

E列得到最大值对应的B列,E2公式:
=IF(D2="","",INDEX(B$2:B$1000,MATCH(D2,(A$2:A$1000=A2)*C$2:C$1000,)))
数组公式,按CTRL+SHIFT+回车,下拉。

回答3:

=INDEX(B:B,MATCH(MAX(IF($A$2:$A$100=A2,$C$2:$C$100,"")),C:C,))
同时按CTRL SHIFT 回车键,再下拉

回答4:

这三列分别为ABC
=INDEX(A:A,MATCH(MAX($C:$C),$C:$C,0))右拉

PS只有一个最大值

回答5:

项目一全是文本哪来的最大值