如何在EXCEL中进行同类项的最大值如下筛选?请高人指点

2024-11-30 08:09:02
推荐回答(5个)
回答1:

在第3列C1粘贴公式 =MAX(IF($A$1:$A$6=$A1,$B$1:$B$6))  按SHIFT+CTRL+ENTER三键。

然后向下填充。返回结果都最大值。

 建议:

假如只有代码和数字两列,那在同一个表中源数据的右方,作一个统计表,如下图示。

表中E:F区域是统计区域,E列的“名称”用“数据/筛选/高级筛选/不重复记录”,F2中粘贴公式 =MAX(IF($A$1:$A$6=$E2,$B$1:$B$6))  按SHIFT+CTRL+ENTER三键,向下填充到合适单元格。

注意:公式中的数据区域引用一定要是实际区域的绝对引用!


回答2:

C1输入公式按SHIFT+CTRL+ENTER三键
=index(A:A,if(match(a$1:a$1000,a$1:a$1000,)=row($1:$1000),row($1:$1000),4^8),row()))
D1单元格输入公式,按SHIFT+CTRL+ENTER三键
=max(if(a$1:a$1000=c1,b$1:b$1000))
选择C1:D1单元格下拉填充

回答3:

你只要用自动筛选功能,就能实现你所说的要求。如下图:

回答4:

1、复制A列内容到比如D列,然后使用 数据==》删除重复项 得到A列唯一内容;

2、在E1输入:
=SUMPRODUCT(MAX((A:A=D1)*B:B))
然后下拉即可。

回答5:

就用这些数据做过透视表就能解决了,透视表最适合数据量大的情况下使用了。