在 Excel 中拆分单元格

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

你可能想将一个单元格拆分为同一列中两个更小的单元格。 遗憾的是,Excel 不支持像 Word 表格那样拆分单个单元格。 

在 Word 中,表格是一种用于排列页面上文本的布局工具。 单元格可以自由拆分或合并,因为它们不表示结构化数据。

在 Excel 中,单元格是最小的数据单位。 每个单元格必须位于特定的行和列交叉处。 Excel 工作表就像方格纸,每个正方形都已经有固定的位置,因此可以添加更多正方形,而不是将一个切成两半。 因此,Excel 无法像 Word 那样将单个单元格拆分为多个单元格。

相反,Excel 允许你:

  • 将单元格的内容拆分为相邻单元格, (列或行) ,或
  • 插入新行或列以保存其他数据。

有关示例,请看以下屏幕截图:

Excel 中的单元格个数 已拆分的单元格

将一个单元格中的内容拆分到两个或多个单元格中

注意

Excel 网页版没有“文本转列向导”。 相反,您可以使用 函数将文本拆分到不同的列中。

  1. 选择要拆分其内容的一个单元格或多个单元格。 例如,
    包含带分隔文本的单元格

    重要

    拆分内容时,它们会覆盖右侧的下一个单元格中的内容,因此请务必在该处留有空白区域。

  2. 选择数据>数据工具>文本到列。

  3. 选择一个或多个分隔符来定义要拆分单元格内容的位置,然后选择“ 应用”。 使用 自定义以 逗号 + 空格处拆分。
    “将文本拆分为列”选项

  4. 单元格分布在三列之间。
    将文本拆分为列结果

注意

可以将列转置为行。 完成拆分单元格后,拷贝结果,然后选取“选择性粘贴”>转置行和列“。

使用快速填充拆分单元格

如果文本拆分不一致,或者只想让 Excel“搞清楚”,可以使用 快速填充。 当您想要将姓名与单个列分开或将名字和姓氏组合在两个不同的列中时,此操作非常有用。 

有关示例,请参阅在 Excel 中使用快速填充

使用 TEXTSPLIT 将单元格拆分为两列或多行 (Excel web 版)

在 Excel web 版 中,如果数据位于一个单元格中,并且由逗号、分号、换行符等分隔符 () 则可以使用 TEXTSPLIT 函数。

  1. 在单元格 A1 中输入“Apple, Banana, Cherry”。
  2. 在紧接右侧的单元格中,输入公式 =TEXTSPLIT(A1,,", ") 并按 Enter

结果是列在分隔符处拆分为三行。

Excel SPLITTEXT 函数示例

另请参阅

合并和撤消合并单元格

合并和拆分单元格或数据