夜雨聆风学习资料网

ARTICLE · 1227740

Excel删除重复值进阶:单列、多列组合去重,还能决定保留哪一条!

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的小技巧,时间长了之后,你就有可能会成为办公室里的效率达人!

相关学习资料