Excel怎么查找重复值?先标色,再决定是否删除
Excel可用条件格式标出重复值,也能用“删除重复项”清理数据;两者结果不同。本文从选区、比较列和备份讲起,避免误删整行或把只重复的单列当作重复记录。
Excel查重常见有两种目的:先找出重复内容供人工检查,或确认后直接删除重复记录。条件格式只做标记;“删除重复项”会永久移除符合条件的数据。 不确定哪些行该保留时,先标色并复制一份原始数据。
只标出重复值,不改动数据
- 选中要检查的单元格范围或某一列数据。
- 选择“开始 > 条件格式 > 突出显示单元格规则 > 重复值”。
- 选择标记样式并确认。
- 对着高亮单元格检查是否真的是业务上重复。
如果只想比较一列,例如订单号,就只选订单号列;若要判断“整条记录重复”,应先明确由哪些列共同构成一条记录。仅按姓名查重可能把同名但不同人的记录一起标出。
确认后删除重复项
删除之前,先复制工作表或另存一份文件。然后选中数据区域,打开“数据 > 删除重复项”,在列清单中勾选用于判断重复的列,再确认操作。
Excel按选定列判断记录是否重复。比如同时勾选“姓名”和“日期”,两列都相同才作为重复组合;只勾选“姓名”,同名记录就可能被合并处理。删除操作会移除重复数据行,不能当作只隐藏内容的筛选功能。
查重结果和预期不一样时
- 没有标出看似相同的内容:检查前后空格、全半角符号、数字与文本格式是否不同。
- 高亮很多同名项:选区或比较范围可能过宽;逐列确定判断规则。
- 删除后少了整行:这是“删除重复项”的正常结果,先从备份恢复再重新选择判断列。
- 数据带有分类汇总:先移除大纲或分类汇总,再执行删除操作。
如果要保留重复项并只查看不同值,可使用筛选或辅助列,先不要删除原始记录。日期显示和真实存储值不一致时,也可先排查Excel日期变成数字的原因。