Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac iPhone 版我的 Office Office.com

当前频道

每月企业频道

半年企业频道

半年企业频道(预览版)

Office for Mac

使用列和行分隔符拆分文本字符串。

TEXTSPLIT 函数的工作方式与文本转列向导相同,但采用公式形式。 它允许跨列拆分或按行向下拆分。 它是 TEXTJOIN 函数的反函数。 

语法

=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

TEXTSPLIT 函数语法具有下列参数:

  • text       要拆分的文本。 必需。 

  • col_delimiter       标记跨列溢出文本的点的文本。

  • row_delimiter       标记向下溢出文本行的点的文本。 可选。

  • ignore_empty       指定 TRUE 以忽略连续分隔符。 默认为 FALSE,将创建一个空单元格。 可选。

  • match_mode    指定 1 以执行不区分大小写的匹配。 默认为 0,这会执行区分大小写的匹配。 可选。

  • pad_with           用于填充结果的值。 默认值为 #N/A。

备注

如果存在多个分隔符,则必须使用数组常量。 例如,若要按逗号和句点拆分,请使用 =TEXTSPLIT(A1,{",","."})。

示例

复制示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 如果需要,可调整列宽以查看所有数据。 

通过使用常见分隔符拆分名称和句子。

数据

Dakota Lennon Sanchez

是否为

公式

=TEXTSPLIT(A2, " ")

=TEXTSPLIT(A3, " ")

下图演示了这些结果。

通过使用空格分隔符拆分名称和句子

将 A2 中的数组常量拆分为 2X3 数组。

数据

1,2,3;4,5,6

公式

=TEXTSPLIT(A2,",",";")

下图演示了这些结果。

Excel TextSplit 示例 2

数据

执行此操作。 或者不执行。 没有尝试。 - 匿名

公式

=TEXTSPLIT(A2,".")

=TEXTSPLIT(A2,{".","-"})

=TEXTSPLIT(A2,{".","-"},,FALSE)

下图演示了这些结果。

示例 2 的结果

数据

执行此操作。 或者不执行。 没有尝试。 - 匿名

公式

=TEXTSPLIT(A2,,".")

下图演示了这些结果。

示例 3 的结果

数据

执行此操作。 或者不执行。 没有尝试。 - 匿名

公式

=TEXTSPLIT(A2,,{".","-"})

下图演示了这些结果。

示例 4 的结果

数据

执行此操作。 或者不执行。 没有尝试。 - 匿名

公式

=TEXTSPLIT(A2,,{".","-"},TRUE)

下图演示了这些结果。

示例 5 的结果

提示      若要删除 #NA 错误,请使用 IFNA 函数。 或添加pad_with参数。

数据

执行此操作。 或者不执行。 没有尝试。 - 匿名

公式

=TEXTSPLIT(A2," ",".",TRUE)

下图演示了这些结果。

示例 6 的结果

另请参阅

文本函数(参考)

TEXTBEFORE 函数

TEXTAFTER 函数

TEXTJOIN 函数

CONCAT 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。