ARTICLE · 1227740
Excel删除重复值进阶:单列、多列组合去重,还能决定保留哪一条!
在整理Excel数据的时候,明明点了“删除重复项”,但是却把有用的数据给删掉了?去重不仅是指删除一样的内容,还可以根据指定的字段来判断重复,并且可以决定保留哪一条记录。给大家安利三种实用的小方法。
一、按照单列去重,一条编号只保留一条
如下所示的员工信息表:
工号,姓名,部门,更新日期
1001,张敏,销售部,10月3日
1001,张敏,销售部,10月18日
1001,张敏,市场部,10月21日
1002,李浩,财务部,10月15日
1002,李浩,财务部,10月20日
1003,王芳,销售部,10月12日
只让每个工号出现一次的话可以这样做:
1、选择整个数据表格,包含表头。
2. 点击数据——删除重复项。
3、选择数据包含有标题的,点击【取消全选】。
4、选中工号之后点击确定按钮。
最后的效果就是六条数据变成了三条,每个工号只保留第一次出现的数据。
小贴士:在用Excel判断重复的时候,只看勾选了哪些列。即便部门、日期不一样,只要工号一样,就会被当做重复项删掉。
二、多列组合去重:只有所有的条件都相同的时候才会被删除
同一个员工可以在不同的部门留有记录。只按工号去重的话很容易误删。
这时就可以用多列组合去重了。
操作方法与上文相同,在弹出的去重窗口里同时选择:
工号/工作编号
部门
最终的效果是原来的六条记录变成了四条。
工号为1001的员工,在销售部以及市场部都存在记录,但是两个字段的组合不一样。
只有工号和部门都相同的情况下才会删除相应的记录。
此方法可以用来处理订单号和商品名称、员工编号和部门等组合的数据。
三、自由控制保留条目:想留最新条目的时候,就先把它们排在前面
Excel默认只保留第一次出现的数据。
但是如果我们想要保存每个员工最新的修改信息的话又该怎么办呢?
方法很简单就是先排序然后再去重。
操作的方法如下:
1、选择整个表格。
2、点击数据-排序。
3、按更新日期降序排列,最新的日期放在上面。
4、选择工号进行删除重复项。
5、选定确定。
最后的结果是:工号1001保留了10月21日市场部的数据,工号1002保留了10月20日财务部的数据。
同样的道理是:
想要保留最早的记录,可以按照日期进行升序排列;想要保留最大的销售额,就可以按照销售额进行降序排列。
小提示:在排序的时候要使整个行的数据一起移动,日期也要用真正的Excel日期,不能用普通的文本。去重会把重复的记录直接删除掉,所以建议先将原来的表格进行备份。
四、练一练
假如你有一张销售明细表,里面包括客户编号、商品名称、销售金额以及交易日期。
现在的规定是:每一个客户的每一种商品,只取金额最大的一次交易记录。
可以试着这样做:
1、根据销售额由高到低进行排序。
2、打开删除重复项。
3、同时选择“客户编号”、“商品名称”。
4、点击确定之后查看最后的结果。
因此,相同的客户、相同的商品只保留金额最大的一条记录。
最后写到的都是
今天要学的有三件事:
单列去重就是只看一个字段,多列去重就是看字段组合,如果要指定保留记录的话,则需要先排序。
记住这个方法以后整理员工名单、订单明细以及销售报表的时候就不需要一条条地去核对了!
每天掌握一个Excel的小技巧,时间长了之后,你就有可能会成为办公室里的效率达人!















































































