做过年终汇总的都懂——各部门交上来的表格拼到一起,重复数据一堆。手动一行行找?找到天亮也找不完。
Excel去重其实就两条路:一条是温柔派,把重复的藏起来,数据还在;一条是干脆派,直接删,一了百了。看你需不需要保留原始数据来选。
温柔派:高级筛选隐藏重复
在"数据"选项卡下,点筛选旁边的"高级"按钮。弹出的对话框里有个选项叫"选择不重复的记录",勾上它,点确定。
表格瞬间清爽了——重复行全都不见了。但注意,它们只是被隐藏了,并没有被删除。行号会跳着走,这是最明显的特征。
想要一份真正干净的数据?选中筛选后的区域,复制,粘贴到新表里。因为Excel复制时只复制可见单元格,所以新表里全是去重后的数据,干干净净。
这招适合那种"原始数据不能动,但我需要一份去重版本"的场景。
干脆派:删除重复值
同样在"数据"选项卡下,找到"删除重复值"按钮。点开后会弹出一个对话框,让你选择哪些列来判断重复。
这一步非常关键——别全选。
全选意味着所有列都一样才算重复,条件太严格,漏网之鱼一堆。正确做法是选一个天然不重复的字段当判断依据,比如工号。同样的工号出现两次,那就是重复了,直接删。
选好列后点确定,Excel会告诉你删了几条重复值,剩下多少条唯一记录。
两种方法怎么选
高级筛选:只藏不删,适合需要保留原始数据的场景。复制可见单元格到新表即可得到干净数据。
删除重复值:真删,适合确定不需要原始数据的场景。一步到位,但操作前建议先Ctrl+Z试试效果。
踩坑预警
用"删除重复值"时,选错判断字段后果很严重。
举个例子:如果你按"性别"列来判断重复,Excel会认为所有男性都是重复的,只保留一个——其他全删了。这显然不是你想要的。
正确思路:选天然唯一的字段,比如工号、身份证号这类不会重复的标识。没有这类字段?至少选姓名+部门的组合,比全选靠谱得多。
操作前养成一个习惯:先备份,再删。Ctrl+Z能撤销,但关了文件就回不来了。