两份名单要合并,几千行数据,同一客户填了两遍甚至三遍,肉眼对根本不现实,这在报名表、订单表合并时最常见。excel筛选重复项常用三条路子:条件格式标色、删除重复值、COUNTIF 辅助列,各有各的用处。思路先讲清:查重是找出重复,去重是删到只剩一条,别混着用。

先标色:条件格式突出显示

选中数据列,点开始选项卡的条件格式,选突出显示单元格规则里的重复值,重复内容自动填底色,颜色可以在弹窗里自选,浅色底配深色字看得清楚。要挑出来时点数据选项卡的筛选箭头,按颜色筛选,把标色的行一次拉出来。这招适合先看后处理,原始数据一个字都不动。WPS 表格的菜单位置基本一致,条件格式同样在开始选项卡下。

要结果:删除重复值

数据选项卡里有删除重复值按钮,选中区域点它,弹窗里勾选按哪些列判断重复,全选就是整行重复,只勾一列就是单列重复。确定后 Excel 保留每组第一条,其余删除,并提示删了几条。数据包含标题的勾记得打上,否则标题行也参与判断。删多了 Ctrl+Z 能撤回,前提是文件没保存关闭。它直接改数据,动手前把表格复制一份备份。

要灵活:COUNTIF 辅助列

在旁边空列写公式 =COUNTIF(A:A,A2),结果大于 1 的就是重复项,下拉填充后用数字筛选大于 1,还能接着统计每条重复了几次,按次数排序,重复多的排前面优先处理。好处是结果直观、能参与后续计算,比如把姓名列和手机号列拼在一起判断,识别同名不同号的情况。筛出重复行后复制到新表再处理,比在原表上删更稳妥。

查重前先排坑

  • 看着一样其实不一样:单元格里藏了空格,用查找替换把空格全删掉再查
  • 18 位身份证这类长数字按文本存储后查重,结果偶尔不准,条件后面拼个星号再试
  • 日期时间被当数字处理,格式不同值相同的也会被判重复,先统一格式
  • 条件格式里选唯一值能反向找出没重复的行,和重复值正好互补

选择思路:只想看看就标色,确定清理就删除重复值,要反复核对的用辅助列。不管用哪种,操作前留一份备份,删错还能回来。