Excel脏数据清洗的10个常用方法,看完秒变整理高手
- 2026-11-09 18:11:15
你是不是也经常遇到这种情况:
从别的系统导出数据,或者从网页复制过来,打开一看整个人都不好了:
• 到处都是多余空格 • 单元格里有换行符 • 有很多空行空列 • 重复数据一大堆 • 还有看不懂的乱码
今天把工作中最常用的10个脏数据清洗方法整理出来,都是简单易学,看完就能用,新手也能一分钟把乱糟糟的数据整理干净。
1. 清除多余空格 —— TRIM函数一步到位
最常见的问题就是前后有多余空格,VLOOKUP怎么都查不对,其实就是空格搞鬼。
解决方法:
=TRIM(A1)一键清除前后所有多余空格,中间多个空格保留一个。
用法:在B1写公式,下拉,然后把结果复制回去覆盖原数据,搞定。
2. 去掉单元格内换行 —— 查找替换一秒搞定
单元格里换行,打印出来不好看,排序也乱。
解决方法:
1. 选中区域 2. 按 Ctrl + H打开查找替换3. 查找内容输入: Ctrl + J(这就是换行符)4. 替换为空,点击全部替换
一秒去掉所有换行,单元格变清爽。
3. 删除空行空列 —— 定位法一键删除
数据导出来一大堆空行,一个个删太麻烦。
解决方法:
1. 按 F5打开定位2. 点击「定位条件」→ 选择「空值」 3. 然后右键 → 删除整行(或者整列)
一分钟删完所有空行,比你一个个点快一百倍。
4. 删除重复值 —— 自带功能一键去重
重复数据留着碍事,统计容易错。
解决方法:
1. 选中数据区域 2. 点击「数据」选项卡 →「删除重复值」 3. 选择按哪一列去重,确定
直接删掉重复,只保留第一个,非常方便。
高版本Excel还有「删除重复项」下拉,可以保留最大/最小,更灵活。
5. 乱码字符怎么清 —— CLEAN函数帮你
从其他系统导出的数据,经常带一些看不见的特殊字符,打印出来就是乱码。
解决方法:
=CLEAN(A1)CLEAN函数自动去掉所有非打印字符,乱码全消。
配合TRIM一起用更佳:
=TRIM(CLEAN(A1))空格乱码一起清干净。
6. 数据格式不对 —— 分列一步转格式
文本型数字转不成数字,日期是文本格式识别不了。
解决方法:
1. 选中这一列 2. 点击「数据」→「分列」 3. 直接点下一步下一步,完成
自动转成正确的数字/日期格式,不用一个个改。
7. 把单元格拆分 —— 分列快速拆分
多个内容挤在一个单元格,比如"省份/城市/区"放一起,要拆分到三列。
解决方法:
1. 选中列 → 数据 → 分列 2. 选择分隔符号(比如逗号、斜杠、空格) 3. 下一步 → 完成
一秒拆分到多列,比你复制粘贴快多了。
如果是固定宽度,直接用「固定宽度」分隔,拖刻度线就行。
8. 格式不统一,大小写/数字转中文 —— 函数搞定
英文统一大小写:
• 全部大写: =UPPER(A1)• 全部小写: =LOWER(A1)• 首字母大写: =PROPER(A1)
数字转大写金额(财务经常用):
=NUMBERSTRING(A1,2)直接转成人民币大写,不用你自己写。
9. 错误值批量清除 —— 查找替换+IFERROR
一大堆错误值#N/A#VALUE! 看着烦,打印出来不好看。
方法一:查找替换
• Ctrl + H→ 查找#*→ 替换为空 → 全部替换
方法二:IFERROR包裹(推荐)
=IFERROR(原公式,"")出错就显示空,好看多了。
10. 一键排版对齐 —— 格式刷配合对齐工具
内容都清完了,最后一步排版:
• 选中所有内容 → 点击「水平居中」+「垂直居中」 • 双击列线 → 自动调整所有列宽 • 双击行线 → 自动调整所有行高
三十秒变整齐,干干净净一张表。
📋 一张图总结10个方法
=TRIM(A1) | ||
Ctrl+HCtrl+J | ||
F5 | ||
=CLEAN(A1) | ||
=IFERROR(公式,"") | ||
💡 我的清洗习惯
一般我都是按这个顺序来:
1. 先删:空行空列重复值 → 先删掉没用的 2. 再清:空格换行乱码 → 清干净字符 3. 再转:分列转格式 → 把格式调对 4. 最后排:对齐调列宽 → 排版好看
按这个流程走,再乱的数据十分钟也整理完了。
其实脏数据清洗没什么黑科技,就是方法对了,一分钟搞定一大推。
把这10个方法记下来,下次遇到脏数据直接对照着用,省出时间摸鱼不好吗?
💬 互动时间
你整理脏数据遇到过什么奇葩情况?评论区聊聊你的秘诀。
关注我,每天一个Excel实用技巧,让你上班少加班。
话题标签:#Excel技巧 #数据清洗 #Excel入门 #办公技巧