最常见的原因是:Excel 把看起来相同的内容当成了不同值,或者把空白也算进了结果。建议先别直接删原数据,按下面步骤排查:
- 统一前后空格:在辅助列用
=TRIM(A2)清理普通首尾空格,再向下填充。若数据从网页复制,可能含有不间断空格,可用=TRIM(SUBSTITUTE(A2,CHAR(160)," "))处理。 - 检查数据类型:数字
123和文本"123"看起来一样,但可能被分别计数。可先统一转换为数字或文本,再去重;不要在不确定内容时直接批量转换,以免误改编号、前导零。 - 排除空白:新版 Excel 可用
=COUNTA(UNIQUE(FILTER(B2:B1000,B2:B1000<>"")))统计清理后非空的不同项数(B 列为辅助列)。旧版可用“删除重复项”后再用=COUNTA(B2:B1000),但要确认空白行没有被算入。 - 核对“删除重复项”的范围:只选名单那一列,确认首行标题选项正确;若连其他列一起选择,Excel 会按整行组合判断重复,结果自然可能不同。
如果仍对不上,先筛选清理后的辅助列,查看那些“肉眼相同但实际不同”的值。