Excel 如何分隔文本

如何在Excel中分隔文本

分隔文本是Excel中的基本功能之一。它帮助你改善文档,以便更好地进行筛选、排序和分析。

以下是在Excel中分隔文本的方法:

方法1:使用“文本到列”功能在Excel中分隔文本

“文本到列”功能是最常用的分隔文本的方法。该方法将单个单元格分隔为两个或更多个单元格,适用于Microsoft Excel 2010、2013、2016、2019以及更早版本。在此方法中,使用指定的分隔符(如逗号、分号、空格、制表符等)来分隔文本。

例如,你可以将一个单列(全名)的姓名分隔为名字和姓氏两列。

按照下面给出的逐步过程来在Excel中分隔文本:

步骤1:选择或高亮 包含要分隔文本的单元格或列。

如何在Excel中分隔文本

第二步: 在功能区中选择 数据 选项卡。在 数据工具 区域中,点击 文本分列 选项卡。

如何在Excel中分隔文本

步骤3: 屏幕上将出现 将文本转换为列向导 ,选中 分隔符 – 字符(如逗号或制表符)将每个字段分隔开的单选按钮 。点击向导底部的 下一步 按钮。

如何在Excel中分隔文本

第四步: 根据数据在分隔符选项下选择您喜欢的分隔符。在 数据预览 部分查看数据预览。点击 下一步 按钮,位于 将文本转换为列向导 底部。

注意:在我们的案例中,我们使用空格分隔符来分隔数据。

如何在Excel中分隔文本

步骤5: 现在,在下一个向导中会出现以下选项 –

常规 – 它用于将数值转换为数字,将数据值转换为日期,并将剩余部分保留为文本。

文本 – 它用于将所有值转换为文本格式。

日期 – 它用于将所有值转换为日期格式,如MDY、DMY、YMD、DYM、MYD和YDM。

选择 常规单选按钮 ,在 目标部分中输入数据目标 ,然后点击 完成 按钮。

如何在Excel中分隔文本

以下屏幕截图显示文本(全名)被分成两列(名字和姓氏)。

如何在Excel中分隔文本

方法2:使用函数将文本分隔到多个列中

Microsoft Excel允许我们使用组合的 LEFT、RIGHT、LEN、SEARCH以及FIND 函数将文本分隔。

分隔名字和姓氏

1. 我们使用下面的公式将名字从全名中分隔出来 –

使用LEFT函数分隔名字。

A4是包含全名的单元格。

使用SEARCH函数来查找num_char的值。

2. 我们使用下面的公式将姓氏从全名中分隔出来 –

使用RIGHT函数分隔姓氏。

A4是包含全名的单元格。

使用SEARCH和LEN函数来查找num_char的值。

分隔名字和姓氏的步骤

步骤1: 打开一个新的或已有的Microsoft Excel文档。

步骤2: 输入或选择要分隔的文本。

步骤3: 将光标放在要显示名字的单元格上。在所选单元格中输入公式 =LEFT(A4, SEARCH(” “,A4,1))

如何在Excel中分隔文本

注意:在我们的情况下,我们使用单元格B4来显示名字。

步骤4: 按下 回车键 将名字与全名分开。

如何在Excel中分隔文本

第五步: 将光标放在要显示姓氏的单元格上。在选定的单元格中键入公式 =RIGHT(A4,LEN(A4)-SEARCH(” “,A4,1))

如何在Excel中分隔文本

步骤6: 从键盘上按下 Enter键 显示姓氏。

下面的截图显示了名字和姓氏与全名分开显示。

如何在Excel中分隔文本

将姓、中间名和名字分隔在不同的列中的步骤

Microsoft Excel允许我们将姓、中间名和名字分隔在不同的列中 –

1. 我们使用以下公式将名字从全名中分隔出来 –

使用LEFT函数从全名中分隔出名字。

A5是包含全名的单元格。

使用SEARCH函数找到num_chars的值。

我们使用以下公式从全名中分隔中间名 –

使用MID函数从全名中分隔中间名。

A5是包含全名的单元格。

我们使用以下公式将姓从全名中分隔出来 –

使用Right函数将姓从全名中分隔出来。

使用SEARCH和LEN函数找到num_chars的值。

将名字、中间名和姓分隔在不同的列中的步骤

按照以下步骤将名字、中间名和姓从文本中分隔出来 –

步骤1: 打开一个新的或现有的 Microsoft Excel 文档。

步骤2: 将光标放在要看到名字的单元格上,并在选定的单元格中键入公式 =LEFT(A5, SEARCH(” “,A5,1))

如何在Excel中分隔文本

第三步: 按下键盘上的 Enter键 。您会看到”First Name”出现在选择的单元格中。

如何在Excel中分隔文本

第四步: 将光标放在您想显示中间名的单元格上。在所选单元格中输入公式 =MID(A5,SEARCH(” “,A5,1)+1,SEARCH(” “,A5,SEARCH(” “,A5,1)+1)-SEARCH(” “,A5,1))

如何在Excel中分隔文本

第五步: 按下 Enter键 以显示中间名在选定的单元格中。

如何在Excel中分隔文本

步骤6: 将光标放在您想要显示姓氏的单元格上。在所需单元格中键入以下公式: =RIGHT(A5,LEN(A5)-SEARCH(” “,A5,SEARCH(” “,A5,1)+1))

如何在Excel中分隔文本

步骤7: 从键盘上按下 Enter键。

现在,您可以看到名字、中间名以及姓氏已经与给定文本分离开来。

如何在Excel中分隔文本

方法3:按指定位置分离文本

在Microsoft Excel中,您还可以使用Left、Mid和Right函数按指定位置分离文本-

Left函数- 在Excel中,Left函数用于从 开头(Left) 分离指定数量的字符。

Mid函数- 在Excel中,Mid函数用于从 中间(middle) 分离指定数量的字符。

Right函数- 在Excel中,Right函数用于从 结尾(Right) 分离指定数量的字符。

分离指定位置的步骤

以下是分离指定位置文本的步骤-

步骤1: 打开一个新的Microsoft Excel文档。

步骤2: 输入想要分离的文本。

步骤3: 将光标放在要查看分离文本的单元格上。

  1. 输入公式 =LEFT(“javaTpoint”, 4) 来从开头分离文本。(请参见屏幕截图中的单元格B1)。
  2. 输入公式 =MID(“javaTpoint”, 5, 1) 来从中间分离文本。(请参见屏幕截图中的单元格B2)。
  3. 输入公式 =RIGHT(“javaTpoint”, 5) 来从结尾分离文本。(请参见屏幕截图中的单元格B3)。

如何在Excel中分隔文本

方法4:将文字与数字分开

微软允许您将包含数字的文本分成两列。

将文本与数字分开的步骤

将文本与数字分开的步骤如下 –

第1步: 打开包含要分开的文本的 Microsoft Excel 文档。

第2步:选择或高亮显示 包含带有数字的文本的列。

如何在Excel中分隔文本

步骤 3: 在功能区的 数据选项卡 上,点击 文本分列 选项,位于 数据工具 部分。

如何在Excel中分隔文本

步骤4: 屏幕上将出现一个 转换文本到列向导 ,其中选择了 分隔符 单选按钮。点击 固定宽度 单选按钮,然后点击屏幕底部的 下一步 按钮。

如何在Excel中分隔文本

第五步:数据预览 部分使用垂直分隔线调整宽度,在给定的屏幕截图中点击 下一步 按钮。

如何在Excel中分隔文本

第六步: 在下一个向导中,点击 高级 按钮。

如何在Excel中分隔文本

步骤7: 一个 高级文本导入设置 对话框会出现,在其中选择 小数分隔符千位分隔符 。点击 确定 按钮。

如何在Excel中分隔文本

第8步:目的地 文本框中输入或浏览您想要的目的地,并点击 完成 按钮。

如何在Excel中分隔文本

下面的截图显示数字与文本分开。

如何在Excel中分隔文本

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程