ARTICLE · 1320643
Excel 分列怎么用?脏数据 5 分钟清洗干净,新手一看就会
系统导出来的表,一打开就让人头大:日期和姓名挤在一个格子里、同一个客户写成「北京 张三」「北京张三」「张三(北京)」三种样子、几千行里还夹着重复记录。你想做透视表、想求和,结果全都不对。这活儿叫 数据清洗,看着麻烦,其实靠三个功能就能干完。今天这篇分列教程,5 分钟把脏表格变干净。
一、先认路:脏数据一般就三类毛病
动手前先扫一眼你的表,问题基本逃不出这三类:1. 该分开的挤在一起——「2026-11-06 北京 张三」全在一个单元格里,没法按日期统计、按地区筛选。2. 该一样的写不一样——同样的东西有空格、有括号、有大写有小写,Excel 认为它们是不同的值。3. 重复的记录——同一条数据被导了两遍,一求和就翻倍。三类问题,分别对应分列、清理、去重三个动作,一个一个来。
二、分列:把一格变多格
选中要拆的那一列,点菜单「数据」→「分列」,弹出向导后按内容选方式:1. 分隔符号:格子里有固定符号就用这个,比如用空格、逗号、短横线隔开。勾上对应符号,下面预览会实时显示拆成几列,确认没问题点完成。2. 固定宽度:没有符号但长度固定,比如身份证前 6 位是地区码,就在预览里手动拖一条分隔线。3. 最后一步选列的数据格式:日期、文本、常规。系统导出的编号常被吃掉前面的 0,这里选「文本」就能保住。提醒一句:分列是就地覆盖的,拆完原来的列就没了。动手前先复制一列备份,或者直接复制整张表到新工作表里做,别在原表上试。
三、统一格式:把「看着一样」变成「真的一样」
这一步最容易被忽略,但它是数据清洗里最影响结果的一步。三个动作按顺序做:1. 清空格:选中整列,用查找替换把空格全部替换为空。单元格里的前导空格和后置空格最坑,肉眼完全看不出来。2. 统一大小写:用 =UPPER(单元格) 或 =LOWER(单元格) 统一,再复制结果、选择性粘贴为「值」把公式去掉。3. 统一日期:日期看着都像日期,其实有的左对齐(文本)、有的右对齐(真日期)。选中列点「数据」→「分列」,一路下一步、最后一步选「日期」,就能批量转成真日期。做完这三步,再按这一列筛选或做透视表,数字才对得上。
四、去重:一条记录只留一次
选中整张数据区域(包括标题行),点「数据」→「删除重复值」,勾选用来判断「是不是同一条」的列——通常勾编号或姓名加电话,然后确定,Excel 会告诉你删掉了几行、保留了几行。两个细节:第一,这一步也是直接删数据,删完只能靠撤销救回来,建议先复制一份存着。第二,别只勾一列就删,万一两个不同的人重名,会被误删。判断重复的列选得越准,结果越可靠。
五、给新手的三条顺序建议
1. 先备份再动手:分列和去重都会改原数据,复制一份表,成本只有几秒。2. 先清格式再分析:格式没统一就做透视表,你会在结果里看到「北京 张三」和「北京张三」分成了两行,白忙一场。3. 分列是万能补丁:文本数字转真数字、文本日期转真日期,很多时候不用写函数,用分列点两下就解决了。把这三个动作练熟,以后拿到任何一张脏表,你都知道第一步该点哪里。
顺手把这份《函数与快捷键速查表》送给你,后台回复『速查表』直接领取,不用一个个记。
下一篇讲《Excel 筛选怎么用?多条件筛选和高级筛选,3 分钟筛出你要的数据》,关注不迷路。
今天的小练习做出来了吗?评论区贴你的答案👇
最后留个小练习:随便造一列「2026-11-06 张三 北京销售部」,用分列按空格拆成日期、姓名、部门和城市四列,再把日期列转成真日期。动手试一次,比看十遍都记得牢。















































































