如何在 Excel 中拆分文本17 Mar 2025 | 6 分钟阅读 分隔文本是 Excel 的基本功能之一。它有助于改进文档,以实现更好的筛选、排序和分析。 在 Excel 中分隔文本有以下方法: 方法 1:使用“分列”功能在 Excel 中分隔文本“分列”功能是分隔文本最常用的方法。此方法在 Microsoft Excel 2010、2013、2016、2019 及更早版本中将单个单元格分成两个或更多单元格。在此方法中,使用指定的分隔符(如逗号、分号、空格、制表符或其他)来分隔文本。 例如,您可以将单个列(全名)中的名字和姓氏分成两个单独的列。 请按照以下分步过程在 Excel 中分隔文本: 步骤 1:选择或突出显示包含要分隔的文本的单元格或列。 ![]() 步骤 2:转到功能区上的“数据”选项卡。单击“数据工具”部分中的“分列”选项卡。 ![]() 步骤 3:屏幕上将出现“文本分列向导”,并选中“分隔符 - 字符(如逗号或制表符)分隔每个字段”单选按钮。单击向导底部的“下一步”按钮。 ![]() 步骤 4:在“分隔符”部分下,根据您的数据选择您喜欢的分隔符。在“数据预览”部分中查看数据的预览。单击“文本分列向导”底部的“下一步”按钮。 注意:在本例中,我们为数据使用空格分隔符。![]() 步骤 5:现在,在下一个向导中将出现以下选项: 常规 - 用于将数值转换为数字,将数据值转换为日期,其余保留为文本。 文本 - 用于将所有值转换为文本格式。 日期 - 用于将所有值转换为日期格式,如 MDY、DMY、YMD、DYM、MYD 和 YDM。 选择“常规”单选按钮,在“目标”部分输入数据目标,然后单击“完成”按钮。 ![]() 下面的屏幕截图显示文本(全名)被分成两列(名字和姓氏)。 ![]() 方法 2:使用函数将文本分列Microsoft Excel 允许我们使用 LEFT、RIGHT、LEN、SEARCH 和 FIND 函数的组合来分隔文本。 分隔名字和姓氏 1. 我们使用以下公式从全名中分离名字: =LEFT(A4, SEARCH(" ",A4,1)) LEFT 函数用于分离名字。 A4 是包含全名的单元格。 SEARCH 函数用于查找 num_char 的值。 2. 我们使用以下公式从全名中分离姓氏: =RIGHT(A4,LEN(A4)-SEARCH(" ",A4,1)) RIGHT 函数用于分离姓氏。 A4 是包含全名的单元格。 SEARCH 和 LEN 函数用于查找 num_char 的值。 将名字和姓氏分列的步骤 步骤 1:打开新的或现有的 Microsoft Excel 文档。 步骤 2:输入或选择要分隔的文本。 步骤 3:将光标放在要显示名字的单元格上。在选定的单元格中输入公式 =LEFT(A4, SEARCH(" ",A4,1))。 ![]() 注意:在本例中,我们使用单元格 B4 显示名字。步骤 4:按 Enter 键将名字从全名中分离出来。 ![]() 步骤 5:将光标放在要显示姓氏的单元格上。在选定的单元格中输入公式 =RIGHT(A4,LEN(A4)-SEARCH(" ",A4,1))。 ![]() 步骤 6:按键盘上的 Enter 键显示姓氏。 下面给出的屏幕截图显示名字和姓氏从全名中分离出来。 ![]() 将名字、中间名和姓氏分列的步骤 Microsoft Excel 允许我们将名字、中间名和姓氏分列: 1. 我们使用以下公式从全名中分离名字: =LEFT(A5, SEARCH(" ",A5,1)) LEFT 函数用于从全名中分离名字。 A5 是包含全名的单元格。 SEARCH 函数用于查找 num_chars 的值。 我们使用以下公式从全名中分离中间名: =MID(A5,SEARCH(" ",A5,1)+1,SEARCH(" ",A5,SEARCH(" ",A5,1)+1)-SEARCH(" ",A5,1)) MID 函数用于从全名中分离中间名。 A5 是包含全名的单元格。 我们使用以下公式从全名中分离姓氏: =RIGHT(A5,LEN(A5)-SEARCH(" ",A5,SEARCH(" ",A5,1)+1)) RIGHT 函数用于从全名中分离姓氏。 SEARCH 和 LEN 函数用于查找 num_chars 的值。 将名字、中间名和姓氏分列的步骤请按照以下步骤从文本中分离名字、中间名和姓氏: 步骤 1:打开新的或现有的 Microsoft Excel 文档。 步骤 2:将光标放在要显示名字的单元格上,并在选定的单元格中输入公式 =LEFT(A5, SEARCH(" ",A5,1))。 ![]() 步骤 3:按键盘上的 Enter 键。您可以看到名字将出现在选定的单元格中。 ![]() 步骤 4:将光标放在要显示中间名的单元格上。在选定的单元格中输入公式 =MID(A5,SEARCH(" ",A5,1)+1,SEARCH(" ",A5,SEARCH(" ",A5,1)+1)-SEARCH(" ",A5,1))。 ![]() 步骤 5:按 Enter 键在选定的单元格中显示中间名。 ![]() 步骤 6:将光标放在要显示姓氏的单元格上。在所需的单元格中输入公式 =RIGHT(A5,LEN(A5)-SEARCH(" ",A5,SEARCH(" ",A5,1)+1))。 ![]() 步骤 7:按键盘上的 Enter 键。 现在,您可以看到名字、中间名和姓氏从给定的文本中分离出来。 ![]() 方法 3:在指定位置分隔文本在 Microsoft Excel 中,您还可以使用 Left、Mid 和 Right 函数在指定位置分隔文本: Left 函数 - 在 Excel 中,Left 函数用于从开头(左侧)分隔指定数量的字符。 Mid 函数 - 在 Excel 中,Mid 函数用于从中间(中间)分隔指定数量的字符。 Right 函数 - 在 Excel 中,Right 函数用于从结尾(右侧)分隔指定数量的字符。 从指定位置分隔文本的步骤从指定位置分隔文本的步骤如下: 步骤 1:打开新的 Microsoft Excel 文档。 步骤 2:输入要分隔的文本。 步骤 3:将光标放在要查看分隔文本的单元格上。
![]() 方法 4:将文本与数字分离Microsoft 允许您将包含数字的文本分成两个不同的列。 将文本与数字分离的步骤将文本与数字分离的步骤如下: 步骤 1:打开包含要分离的文本的 Microsoft Excel 文档。 步骤 2:选择或突出显示包含带数字文本的列。 ![]() 步骤 3:转到功能区上的“数据”选项卡,然后单击“数据工具”部分中的“分列”选项。 ![]() 步骤 4:屏幕上将出现“文本分列向导”,并选中“分隔符”单选按钮。单击“固定宽度”单选按钮,然后单击屏幕底部的“下一步”按钮。 ![]() 步骤 5:在“数据预览”部分使用垂直分隔线调整宽度,然后单击“下一步”按钮,如给定的屏幕截图所示。 ![]() 步骤 6:在下一个向导中,单击“高级”按钮。 ![]() 步骤 7:将出现一个“高级文本导入设置”对话框,其中选择“小数分隔符”和“千位分隔符”。单击“确定”按钮。 ![]() 步骤 8:在“目标”文本框中输入或浏览您所需的目标,然后单击“完成”按钮。 ![]() 下面给出的屏幕截图显示数字已从文本中分离出来。 ![]() 下一主题如何在 Excel 中恢复宏 |
我们请求您订阅我们的新闻通讯以获取最新更新。