Microsoft Lab
Excel / Split Cells 拆分单元格
Range第 7 课

Split Cells 拆分单元格

⏱ 8 分钟🟡 日常

When什么时候用得到

客户名单里,全名 "John Smith" 挤在同一格,你要拆成「名」「姓」两列才能做邮件合并。

「拆分」在 Excel 里其实有两种完全不同的意思:拆显示区域(让一格看起来像两格,做表头),和拆内容(把一格里的内容分到多格)。先分清楚,才不会选错方法。

What这是什么

Text to Columns分列

按逗号、空格等分隔符,把一格拆成多格。

Flash Fill闪填

示范一次,Excel 自己认规律(见 EP09)。

TEXTSPLIT — Excel 365 的函数,按分隔符拆文字,来源改了会自动更新。

方法拆的是适合场景
方法一 插入列 + 合并单元格显示区域表头设计
方法二 Text to Columns内容有固定分隔符号(逗号、空格)
方法三 Flash Fill内容没有固定分隔符号,靠示范识别
方法四 公式 / TEXTSPLIT内容想要自动化,来源数据会变

Where在哪里找

Data›Data Tools›Text to Columns。

FileHomeInsertPage LayoutFormulasDataReviewViewHelp
⫼Text to Columns分列拆内容在这里⚡Flash Fill闪填
Data Tools

How一步一步做


方法二:Text to Columns(最常用)

  1. 1

    选中包含全名的范围

  2. 2

    Data → Data Tools → Text to Columns

  3. 3

    选 Delimited,点 Next

  4. 4

    只勾 Comma 和 Space,其余分隔符取消勾选

    Text to Columns · Step 2✕
    BackNextFinish
  5. 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. 1

    选中列 C,右键 → Insert(插入一列)

  2. 2

    把列 B 和列 C 的宽度从 64 像素改成 32 像素

    各占一半。

  3. 3

    选中 B1 和 C1,Home → Alignment → Merge & Center 旁的箭头 → Merge Cells

  4. 4

    对 B2、C2 重复合并,把 B3 的背景色改成 No Fill

    看起来就是「一格看两格」的表头。

❌ 把「拆显示区域」和「拆内容」搞混,选错方法。

Why为什么这样做

✅ 有固定分隔符:Text to Columns 最稳。

✅ 没规律、靠示范:Flash Fill。

📌 Flash Fill 的结果是静态值,来源改了不会跟着变。要自动更新用公式。

Sources

Blog / Website:

  1. Split Cells
Introduction · Range · 第 7 课 ← Transpose Flash Fill →