如何在 Excel 中拆分单元格

了解如何使用文本分列功能、快速填充或 Excel 公式将 Excel 中的单元格拆分为多列。

假设您有一长列全名,并且您想将这些姓名拆分为名字和姓氏。但是您没有时间将每个名称输入到两个不同的列中。这就是 Excel 的拆分单元格功能的用武之地。

在 Excel 中,您可以使用文本到列功能、快速填充或公式将单元格中的数据拆分为两个或多个单元格。在这篇文章中,我们将讨论如何轻松地拆分单元格。

使用文本到列功能在 Excel 中拆分单元格

Text to Columns 是一种高级工具,可根据您指定的字符将一列单元格分成两个或多个相邻的单元格。它可以吐出具有不同参数的单元格,例如空格、逗号、分号、制表符或任何其他字符。

要在 Excel 中拆分单元格,请首先选择要拆分的单元格或单元格范围。我们将使用以下示例向您展示如何拆分单元格。

选择单元格后,转到“数据”选项卡。在“数据”选项卡中,单击“数据工具”组中的“文本到列”图标。

单击它后,将出现“文本到列”向导。在其中,选择您的数据类型。 “分隔”选项是默认选择。由于我们的数据已经有一个空格字符,我们选择“分隔”并单击“下一步”。

在向导的第 2 步(共 3 步)中,选中“空格”复选框并取消选中分隔符下的其余部分。如果您的数据包含逗号、分号或任何其他分隔符,那么您可以选择它们作为分隔符。由于我们的数据仅包含“空格”,因此我们选择“空格”分隔符。然后,单击“下一步”。

在向导的第 3 步中,选择“常规”作为列数据格式。我们将数据格式保留为“常规”,因为我们有文本数据要拆分。

您还可以更改要在电子表格中显示拆分数据的目标位置,然后单击“完成”。如果您使用默认目标单击“完成”,它将替换原始列。所以,我们选择 B2 作为起始单元格。

此外,在“数据预览”框中,您可以查看拆分数据的外观。

如您所见,Names 列分为“First Name”和“House Name”列。

在 Excel 中使用拆分单元格 快速填充功能

快速填充方法是分裂单元格的最快和最简单的方法。快速填充识别图案并为所有其他单元格复制它们。

例如,在原始数据的相邻列中键入 Eddard (First Name)。

现在,转到“数据”选项卡,然后单击“文本到列”功能旁边的“快速填充”选项。

单击“快速填充”选项后,每个单元格的名字将被提取到相邻的列中。现在,每个名字的名字被提取到 B 列中。

对“姓氏”也做同样的事情。请记住,Excel 中的快速填充仅在识别数据中的模式时才起作用。

在 Excel 中使用拆分单元格 公式

有些人可能不喜欢在 Excel 中使用公式拆分单元格,因为它要求您记住公式。但与其他两种方法相比,公式具有优势,因为它们产生动态结果。当您更改原始数据时,结果会自动更新。

要从单元格 A2 中提取名字,请尝试以下公式。

=LEFT(A2,SEARCH(" ",A2)-1)

此公式使用 SEARCH 函数找出第一个空格字符,然后使用 LEFT 函数提取左侧的所有字符(请参见下面的示例)。

然后,单击单元格 B1 右下角的绿色小方块(填充手柄)并将其向下拖动到其他单元格(直至单元格 B11),以将公式应用于其余单元格。

现在,从所有单元格中提取名字。

要从单元格 A2 中提取姓氏(姓氏),请键入以下公式。

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))

提供的公式使用 SEARCH 函数来定位字符串 (A2) 中空格字符的位置。然后用LEN函数从名字的总长度中减去空格字符的位置数,得到姓氏的字符数。最后,它使用 RIGHT 函数提取姓氏。

然后,您可以将公式拖动并应用到单元格 C2:C11,您将得到以下结果。

而已。现在,您已经学习了如何将单元格拆分为多列。希望你发现这个 Excel 教程很有用。