你是不是经常遇到这种情况:
从公司系统导出一张表,打开一看——数字前面有空格,日期格式乱七八糟,合并单元格到处是,还有一堆空行。
别急着删。按照下面4步,一张脏表几分钟就能洗干净。
---
第一步:去空格
导出的数据里,经常有你看不见的空格。比如“ 张三”和“张三”,Excel认为不是同一个人,VLOOKUP怎么都查不到。
怎么处理?
用TRIM函数:=TRIM(A1),去掉首尾的多余空格。
如果你想批量处理整个表:选中数据区域 → Ctrl+H(查找替换)→ 查找内容敲一个空格 → 替换为空 → 全部替换。
注意:中文空格有时候去不掉,可以用SUBSTITUTE函数:=SUBSTITUTE(A1," ",""),把空格替换成空。
第二步:统一日期格式
系统导出的日期常常是“2024.05.12”或者“20240512”,Excel不认。
怎么处理?
用DATE函数重新组合:=DATE(LEFT(A1,4), MID(A1,6,2), RIGHT(A1,2))
太复杂?还有一个简单办法:选中日期列 → 数据 → 分列 → 下一步 → 下一步 → 选“日期” → 完成。Excel会自动识别。
第三步:拆掉合并单元格
合并单元格是做数据分析的大忌。筛选只显示第一行,排序会乱,透视表也读不了。
怎么处理?
选中合并单元格那列 → 取消合并 → 按Ctrl+G(定位)→ 定位条件 → 空值 → 输入=按一下向上的方向键 → 按Ctrl+Enter。
一秒填满所有空白。
第四步:删空行
系统导出的表经常夹杂着完全空白的行。
怎么处理?
选中数据区域 → Ctrl+G → 定位条件 → 空值 → 右键删除 → 整行。
小心:如果某一行只有几个单元格是空的,但其他单元格有数据,定位空值会把它们也选中。所以只适用于全空的行。
---
这四步做完,你的表就洗干净了。
然后就可以做透视表、写公式、画图表了。
这四步里,你觉得哪一步最难?评论区告诉我,我下期详细讲。
后台回复【清洗】领取《Excel数据清洗自查清单》