Excel 分隔符号主要分为两类使用场景,一类是在单元格里面手动输入分隔符号,用来把一段文字按标记拆开,另一类是在数据分列向导里面选择或者自定义分隔符号,把合并在一个单元格的内容拆分到多列,常用的分隔符号包含逗号 空格 分号 制表符 其他自定义字符,掌握输入方法之后,做文本拆分 批量导入 数据清洗都会更顺畅,很多新手分不清手动输入分隔符号和分列窗口里选择分隔符号是两个操作,经常出现选不到符号或者拆分失败的情况。之所以要使用分隔符号,是因为原始数据经常是一整串内容挤在单个单元格,依靠固定的标记字符作为分界点,Excel 就能识别分界位置,自动把内容切分成独立列,这个原理就是依靠分隔符号作为识别标记,如果标记不统一,拆分结果就会错乱。
手动在单元格输入分隔符号操作
1 双击单元格进入编辑状态,或者选中单元格按下 F2 进入编辑模式
2 切换输入法,根据需要输入对应分隔符号
逗号 英文半角逗号,英文输入法状态下按键盘逗号按键
分号 英文半角分号,英文输入法状态下按键盘分号按键
空格 直接按下键盘空格键
制表符 单元格里面输入制表符,按下 Ctrl 加 Tab 组合键,注意普通直接按 Tab 是切换单元格,不能在单元格内部输入制表符
3 输入完成按回车确认,单元格内部就保存好对应的分隔符号
数据分列里面设置分隔符号操作
这个是最常用场景,适合已经有带分隔符号的文本批量拆分
1 选中需要拆分的整列数据
2 顶部菜单栏点击数据选项卡,找到分列按钮并点击,打开文本分列向导
3 第一步选择分隔符号选项,点击下一步
4 第二步就可以勾选对应的分隔符号,包含 Tab 键 分号 逗号 空格,也可以勾选其他,在旁边输入框填入自定义分隔符号
5 窗口下方会实时预览拆分效果,确认预览正常之后点下一步
6 第三步可以设置每一列的数据格式,常规 文本 日期,最后点击完成,数据就按照分隔符号拆分到多列
常用分隔符号对照表
| 分隔符号名称 | 输入要点 | 典型用途 |
|---|---|---|
| 英文逗号 | 必须英文半角,中文逗号无法识别 | CSV 文件 批量拆分姓名编号 |
| 英文分号 | 英文半角分号 | 欧洲格式数据 多字段分隔 |
| 空格 | 单空格或者多空格,多空格需要勾选连续分隔符视为单个 | 姓名带空格 地址拆分 |
| 制表符 | 单元格内部需要 Ctrl 加 Tab,分列里直接勾选 Tab 键 | 从记事本复制过来的数据 |
| 自定义符号 | 在分列向导其他框手动录入字符 | 横杠 斜杠 井号这类特殊标记 |
深度补充要点
重点区分中文符号和英文半角符号,Excel 分列识别优先识别英文半角分隔符号,如果输入的是全角中文逗号,分列向导勾选逗号之后不会识别,数据不会拆分,这是高频错误。如果原始内容里面有连续多个空格作为分隔符号,一定要在分列向导勾选连续分隔符视为单个,不然会拆分出大量空白列。如果需要批量替换原有分隔符号,可以使用查找替换功能,把旧的分隔符号统一替换成新分隔符号,再执行分列。如果是 CSV 文件本身自带分隔符号,打开 CSV 的时候 Excel 会自动识别,也可以手动指定分隔符号。
按照上面的方法,既可以在单元格内部手动输入 Excel 分隔符号,也可以在分列向导里面选择或者自定义 Excel 分隔符号,做数据清洗拆分的时候,优先确认符号是英文半角,保证分隔符号可以被 Excel 正常识别,拆分预览无误之后再执行完成,避免原始数据被错误覆盖。
【常见问题】
问题 1 Excel 分隔符号用中文逗号为什么分列没有效果
回答 1 Excel 分隔符号默认识别英文半角逗号,中文全角逗号不属于 Excel 可识别的分隔符号,需要先用查找替换把中文逗号替换成英文逗号,再进入分列向导选择这个 Excel 分隔符号完成拆分。
问题 2 Excel 分隔符号制表符在单元格里面直接按 Tab 打不出来怎么办
回答 2 Excel 分隔符号制表符如果直接按 Tab,只会跳转到下一个单元格,想要在单元格内部打出这个 Excel 分隔符号,需要双击单元格进入编辑状态,使用 Ctrl 加 Tab 组合键输入制表符。
问题 3 Excel 分隔符号可以自己自定义任意字符吗
回答 3 Excel 分隔符号支持自定义,打开文本分列向导第二步,勾选其他选项,在输入框里面输入你需要的字符作为 Excel 分隔符号,预览窗口会立刻显示拆分效果,确认正常再继续下一步。
问题 4 Excel 分隔符号拆分之后原来的列可以保留吗
回答 4 使用 Excel 分隔符号执行分列默认会覆盖原始列,如果想保留原始数据,建议先复制一列备份,再使用 Excel 分隔符号做分列拆分,防止原始内容丢失。
【免责申明】
本文操作说明基于主流版本 Excel 整理,不同版本菜单界面基本一致,本文内容仅供学习参考,执行分列操作前建议备份原始数据,因为错误选择 Excel 分隔符号造成原始数据覆盖错乱,相关风险由使用者自行承担。


