EXCEL中,如何检查:当第一列相同时,第二列中重复的行?并根据第三列的数值大小删除数值小的重复行

如图,我要查出成品序号相同时,料件序号重复的行(图中我已筛选料件序号,还有其它的),并且根据成品版本号先后删除数值小的重复行,只保留成品版本号数值最大的一行,使最后的结果是:
90 4 1 0.029458
91 2 1 0.11309
92 2 1 0.029521
99 5 1 2.4955
我在网上搜到一些函数,但不会用,请写出详细步骤.

1、以你的图为例,首先将原表格复制一份,防止数据操作后丢失。
2、取消所有筛选,以料件序号(图中E列)为首要关键字,成品货号(图中A列)为次要关键字,成品版本号(图中B列)为第三关键字【本列一定为降序】排序。
在任意空列(如F列)的F2输入
=IF(E2<>E3,1,IF(A2=A1,2,1))
3、公式向下填充
4、复制F列,原处选择性粘贴(勾选数值)。
5、以F列排序(升序)。
6、删除F列为2的行,再删除F列
看看效果吧!
温馨提示:答案为网友推荐,仅供参考
相似回答