两格内容摆在一起,看着都是“客户G”。
选中表格,点“数据—删除重复项”,Excel 却告诉你没有重复值。或者它确实删掉了一行,留下的偏偏是金额为空的那条。
这通常不是 Excel 出错。你看到的是文字,Excel 比较的是单元格里实际存着什么:末尾可能多了一个空格,日期可能一格是真日期、一格是文本,金额也可能混着人民币符号和全角数字。
我做了一份完全虚构的测试表,一共 20 行。里面故意放了普通空格、全角空格、乱日期、文本金额和四组重复订单。正确清洗后应该剩 16 行,金额合计 128,579.50 元。
先别急着点“删除重复项”
微软的说明里有一句很重要:删除重复值会永久删除数据,而且会保留列表中的第一条记录。
这意味着,去重之前至少要做两件事。
第一,复制一份原始数据,单独放在“原始数据”工作表。后面的清洗都在副本上做。
第二,先确定什么才算同一条业务记录。
这份样表用“订单编号”作为唯一标识。如果你的表没有订单号,可以用客户编号、合同号,或者几列组合起来判断。不要一上来全选所有列,因为备注里多一个字,两行就会被当成不同记录。

第一处:看不见的空格
普通空格、网页复制过来的不间断空格、中文全角空格,肉眼很难区分。TRIM 只能直接处理常见的 ASCII 空格,单独使用时删不掉字符值为 160 的不间断空格。
假设客户名称在 B2,可以先用下面的公式清理:
=TRIM(CLEAN(SUBSTITUTE(SUBSTITUTE(B2,CHAR(160)," ")," "," ")))第二个 SUBSTITUTE 的引号中间是一个全角空格。公式看起来有点长,实际只做三件事:把特殊空格换成普通空格,删掉不可打印字符,再清理首尾和多余空格。
清洗后不要直接覆盖原列。先放在新列里,抽查几行,确认姓名或编号没有被改坏,再复制并“选择性粘贴为值”。
第二处:长得像日期的文本
2026/8/3、2026-08-03、2026年8月3日看起来都像日期,但有些单元格只是文本。排序时它们会乱,去重时也可能被当成不同值。
可以先判断原值是不是真日期,再尝试转换文本日期:
=IF(D2="","",IF(ISNUMBER(D2),D2,IFERROR(DATEVALUE(TRIM(D2)),"需确认")))然后把结果列的单元格格式设为 yyyy-mm-dd。
这里故意用了 IFERROR。样表里有一条 2026-02-30,它本来就不存在。正确做法是标成“需确认”,而不是擅自改成 2 月 28 日或 3 月 2 日。空白日期也应该继续留空。
第三处:金额其实是文字
12800、12,800元、¥7800 和 12500,显示的都是金额,底层类型却不一样。直接求和时,文本金额可能被跳过。
中文 Windows 上的 Excel 可以先用 ASC 把全角数字转为半角,再删掉符号:
=IF(E2="","",IF(ISNUMBER(E2),E2,IFERROR(NUMBERVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(ASC(TRIM(E2)),"¥",""),"元",""),",","")),"需确认")))结果列设置成数值并保留两位小数。
还有一个常见误判:负数和 0 不一定是错误。退款可能是负数,赠送样品的金额可能是 0。清洗数据不能只凭“看着不正常”就删掉。
第四处:同一个订单,内容有冲突
样表中的 DD-010 出现了两次。第一行金额为空,第二行金额为 5400 元,其他字段基本相同。
如果直接按订单编号删除重复项,Excel 会留下第一行,把有金额的第二行删掉。它不会替你判断哪一行更完整。
所以,正式去重前先筛选重复的订单编号。内容完全一致的可以保留一条;一条比另一条完整的,合并后保留完整记录;两条内容互相冲突的,标记出来找原始凭证核对。
数据很多时,可以用 Power Query 按订单编号分组处理。数据不多时,先把重复编号用条件格式标出来,逐组检查反而更稳。
最后才删除重复项

完成前面的清洗后,再按下面的顺序操作:
选中清洗后的完整数据区域; 打开“数据—删除重复项”; 如果订单编号是唯一标识,只勾选“订单编号”; 确认剩余行数和业务合计数; 抽查被合并的重复记录和所有“需确认”单元格。
这份 20 行样表的验收结果是:
剩余 16 条唯一订单; 金额合计 128,579.50 元; 负数和 0 都保留; 2026-02-30标记为“需确认”;缺失日期保持为空,没有补写一个猜出来的日期。
如果行数对了,金额合计却不对,清洗仍然没有完成。
AI 可以帮忙,但验收标准要先写
把 Excel 交给 AI 之前,先说清楚唯一标识、日期格式、金额规则、缺失值怎么处理,以及最后必须交付什么文件。
“帮我清洗一下”太含糊。AI 可能删掉负数、补齐空白,或者只给你一段操作建议,却没有生成可用的 Excel。
这次的原始样表可以直接拿来练习。表里不含真实公司和个人资料。等豆包、千问和 DeepSeek 都能在相同条件下交出文件后,再用同一份标准答案逐项评分,不拿聊天回复的长短当结果。
「枫下拾光」 出品
点击关注我 每天进步一点点
很高兴认识您❤️
© 2026 枫下拾光. All Rights Reserved.
夜雨聆风