When什么时候用得到
客户名单里,全名 "John Smith" 挤在同一格,你要拆成「名」「姓」两列才能做邮件合并。
「拆分」在 Excel 里其实有两种完全不同的意思:拆显示区域(让一格看起来像两格,做表头),和拆内容(把一格里的内容分到多格)。先分清楚,才不会选错方法。
What这是什么
Text to Columns分列
按逗号、空格等分隔符,把一格拆成多格。
Flash Fill闪填
示范一次,Excel 自己认规律(见 EP09)。
TEXTSPLIT — Excel 365 的函数,按分隔符拆文字,来源改了会自动更新。
| 方法 | 拆的是 | 适合场景 |
|---|---|---|
| 方法一 插入列 + 合并单元格 | 显示区域 | 表头设计 |
| 方法二 Text to Columns | 内容 | 有固定分隔符号(逗号、空格) |
| 方法三 Flash Fill | 内容 | 没有固定分隔符号,靠示范识别 |
方法四 公式 / TEXTSPLIT | 内容 | 想要自动化,来源数据会变 |
Where在哪里找
。
FileHomeInsertPage LayoutFormulasDataReviewViewHelp
⫼Text to Columns分列拆内容在这里⚡Flash Fill闪填
Data Tools
How一步一步做
方法二:Text to Columns(最常用)
- 1
选中包含全名的范围
- 2
Data → Data Tools → Text to Columns
- 3
选 Delimited,点 Next
- 4
只勾 Comma 和 Space,其余分隔符取消勾选
Text to Columns · Step 2✕BackNextFinish - 5
点 Finish
名和姓分成两列。
❌ Text to Columns 忘了清除多余的分隔符勾选,拆出多余的空列。
方法三:Flash Fill
先手动把一个单元格的内容拆好当示范,选中旁边的格子按 Ctrl+E,Excel 自己认规律填满。
❌ Flash Fill 只给一个示例:复杂规律至少给两个。
方法四:TEXTSPLIT(Excel 365)
| 函数 | 语法 | 用途 | 例子 |
|---|---|---|---|
TEXTSPLIT | =TEXTSPLIT(text, col_delimiter, [row_delimiter]) | 按分隔符拆分文字 | =TEXTSPLIT(A1," ") |
方法一:拆分显示区域(表头设计)
- 1
选中列 C,右键 → Insert(插入一列)
- 2
把列 B 和列 C 的宽度从 64 像素改成 32 像素
各占一半。
- 3
选中 B1 和 C1,Home → Alignment → Merge & Center 旁的箭头 → Merge Cells
- 4
对 B2、C2 重复合并,把 B3 的背景色改成 No Fill
看起来就是「一格看两格」的表头。
❌ 把「拆显示区域」和「拆内容」搞混,选错方法。
Why为什么这样做
✅ 有固定分隔符:Text to Columns 最稳。
✅ 没规律、靠示范:Flash Fill。
📌 Flash Fill 的结果是静态值,来源改了不会跟着变。要自动更新用公式。
Sources
Blog / Website: