“这破表怎么又对不上数了?!”——上周五临下班,隔壁工位的小王第3次摔鼠标。我伸头一看,好家伙,2000行的销售数据,客户名带空格、金额混文本、日期格式乱飞…这要手工改?今晚别想走了。
干财务5年,我算明白了:Excel玩得6不如洗得干净。今天分享几个我每天必用的数据清洗技巧,专治各种“脏数据暴躁症”,全程高能无废话,建议收藏!
技巧1:一键斩杀空格和乱码
场景: 从系统导出的客户名单,名字里总藏着小空格(比如“张三 ”),导致VLOOKUP永远查不到人。
暴力解法:
=TRIM(A2) → 删掉首尾空格
=CLEAN(A2) → 干掉换行符等乱码
二合一绝杀:=TRIM(CLEAN(A2))
⚠️血泪提醒: 别直接在原列操作!永远先插一列辅助列,洗完再粘贴为值,否则公式崩了全完蛋。
技巧2:文本数字秒变真数字
场景: 导出的金额带绿三角(文本格式),求和结果永远是0,气得想砸键盘。
3秒抢救:
选中整列 → 按Ctrl+1 → 选“数值”
如果还不行?=VALUE(A2) 强行转换
终极方案: 数据-分列-下一步-下一步-选“常规”-完成!(这招能治99%的顽固分子)
😈吐槽: 系统导出的数永远是“假数字”,IT部这锅背不背?
技巧3:日期统一大法
场景: 同事交来的表里,有人写“2026.4.14”,有人写“14/04/26”,筛选直接崩溃。
标准化流水线:
=DATEVALUE(A2) → 转成Excel能识别的日期
按Ctrl+Shift+3 一键变“2026-04-14”标准格式
防呆提醒: 遇到“4月14日”这种中文日期?用**=SUBSTITUTE(A2,"月","-")**先替换!
技巧4:分列拆数据,比手撕快100倍
场景: 地址挤在一格“北京市朝阳区建国路88号”,要拆出省市区。
神操作:
选中列 → 数据-分列
选“分隔符号”→ 勾选“其他”输入“区”(按实际需求)
瞬间拆成3列!**记得勾选“不导入此列”**删掉多余部分
💡偷懒技巧: 遇到“张三/李四/王五”这种,分列时用“/”分隔,秒变3行。
技巧5:重复值核对的终极武器
场景: 老板问“这两个表到底差哪几条?”,你难道要瞪眼比对?
条件格式闪电战:
选中两列数据 → 开始-条件格式-突出显示-重复值
=COUNTIF(A2:A100,B2)>0 → 标记出B列在A列存在的值
筛选颜色 → 剩下的就是独苗!
🚨避坑: 别用“删除重复项”功能!先标记再人工复核,否则可能误杀。
这些技巧够你应付90%的脏数据了,别问我怎么知道的——都是加班加出来的肌肉记忆。下次再遇到乱七八糟的表,淡定喝口水,5分钟搞定交差,深藏功与名。
(对了,洗完数据记得Ctrl+S…别问为什么提醒这个😭)
转发给那个还在手工删空格的冤种同事吧!
明天发什么预告:
🔥教你用数据透视表+邮件合并一键生成对账单