在日常工作中,经常需要对原始记录清单进行清理,从而定期删除部分或全部重复记录。通常情况下,横向称记录重复,纵向则称字段重复,如下表中的第2行和第4行记录重复,第7行与第11行记录重复,本示例以EXCEL2010中删除重复记录为例进行说明。
技巧一:用“删除重复项”来删除
1、选定数据区域→数据→删除重复项,弹出如下对话框。根据需要进行设置,然后单击确定按钮。
2、根据需要进行设置,然后单击确定按钮,示意图及结果如下图所示:
技巧二:用“高级筛选”来完成
1、鼠标单击数据区域中的任一单元格,单击“数据”→高级,打开“高级筛选”对话框,勾选“选择不重复记录”,如下图所示:
2、单击“确定”按钮,所得结果如下图所示:
技巧三:利用辅助列及COUNTIF函数来实现
1、在F2中输入如下公式建立辅助列:=A2&B2&C2&D2&E2,然后向下填充,所得结果如下图所示:
2、在G2中输入如下公式:=COUNTIF(F2:F$15,F2),按回车键,并向下填充,所得结果如下图所示:
3、在G列用“筛选”功能筛选出1的行,示意图如下图所示:
4、单击确定按钮后,所得结果如下图所示:
技巧四:用SUMPRODUCT函数来删除
1、在F2中输入如下公示:
=SUMPRODUCT(1*(A2&B2&C2&D2&E2=A2:A$13&B2:B$13&C2:C$13&D2:D$13&E2:E$13))
按回车键,向下填充,所得结果如下:
2、用“筛选”功能同样可以完成,这里就不重复了。
总之,EXCEL中删除重复(记录)行方法很多,可以用“删除重复项”来删除,也可以用“高级筛选”来完成,还可以用辅助列加COUNTIF()函数来删除,更可以用SUMPRODUCT函数来完成,上面哪一种方法更适合你呢?
联系客服