TEXTSPLIT 函数根据给定的分隔符将输入文本分隔为列和/或行。生成的文本被分散到不同的列和行中,创建一个数组。它是用于文本构建和编辑的最有用的 Excel 函数之一。

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第1张

微软Office LTSC 2021专业增强版 简体中文批量许可版 2024年09月更新

  • 类型:办公软件
  • 大小:2.2GB
  • 语言:简体中文
  • 时间:2024-09-12
查看详情

TEXTSPLIT 函数类似于 Excel 内置的文本分列功能,其中文本根据宽度或分隔符进行分割。TEXTSPLIT 函数的结果将是动态的,而Text to Columns的结果则不是动态的。

函数官方公式格式:

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

函数解赋白话公式格式:

TEXTSPLIT(需要拆分的文本,列分隔符,[行分隔符],[是否忽略空单元格],[是否区分大小写],[出错时填充的值])

1、第一个参数

必需.要拆分的文本。这个不用解释,大家都明白是怎么回事。

2、按列拆分(第二参数说明)

看实例:

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第2张

解赋解析:

E107=TEXTSPLIT(B107,"-")

说明:这里是一个逗号。

第二个参数:必需.标记跨列溢出文本的点的文本,列分隔符。白话就是代表换到下一列,就是水平换到一个单元格的。

这个公式的标记,也就是要换个下一列单元格的符号,也可以是文字、字母、数字、符号等。

3、按行拆分(第三参数说明)

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第3张

解赋解析:

E131=TEXTSPLIT(B107,,"-")

说明:这里是两个逗号。

第二个参数:是代表换列,就是水平换到一个单元格的。这个公式是空,列分隔符省略,表示不按列拆分,代表没有要换列的内容。

第三个参数:可选.标记向下溢出文本行的点的文本。白话就是代表换到下一行,就是垂直换到一个单元格的。

这个公式的标记,也就是要换个下一行单元格的符号,也可以是文字、字母、数字、符号等。

4、多个分隔符按列拆分

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第4张

上图题:1函数宝典2函数3宝典4函数宝典

E131=TEXTSPLIT(B131,{"-","+"})

E134=TEXTSPLIT(B134,{"*宝典","函数*"})

注:这里没有拆分开,说明该函数不支持通配符运算。

上图题:abc,d;ef;ghij!klmn

E135=TEXTSPLIT(B135,{",",";","!"})

注:这里符号有逗号、分号、感叹号。这里的"," , ";" , "!"分隔符用英文状态下的双引号,每个中间用逗号分开。

解赋解析:

这里的第二参数出现{},说明这里以数组形式出现,代表包含多个分隔符,从实例上可以看到,分隔符不分先后。

5、多个分隔符按行拆分

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第5张

B144=TEXTSPLIT(B142,,{"-","+"})

6、拆分为多行多列

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第6张

B154=TEXTSPLIT(B152,"-","+")

B160=TEXTSPLIT(B158,"-","+")

解赋解析:

这里的文本字符串,按"-"拆分为多列,同时按"+"拆分为多行。

就是运算到有"-"时,换到到下一列,运算到有"+"时,换一行。

结果如上面运算结果所示,返回了一个二维数组。

本题的不足的格子默认用 #N/A 填充,后面第5参数解析如何自定义要填充的值,屏蔽 #N/A 。

实例

张三,100,85;李四,90,92;王五,87,100

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第7张

B174=TEXTSPLIT(B171,",",";")

注:实例中的数据是以逗号、逗号、分号的顺序区分。

7、忽略分隔符之间的空值(第四参数说明)

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第8张

解赋解析:

第四参数说明:可选.指定 FALSE 以在两个连续的分隔符创建空单元格.默认为 TRUE,将创建一个空单元格。

大白话就是,第四参数省略、FALSE、0 ,都以列分隔符为准,一个分隔符留一个单元格。

第四参数TRUE、1 ,列分隔符与列分隔符之间没有内容,忽略进入下一个运算。

实例:

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第9张

8、区分大小写(第五参数说明)

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第10张

解赋解析:

第五参数说明:可选.在文本中搜索分隔符匹配项.默认情况下,会完成区分大小写的匹配。

是否大小写敏感,默认 TRUE ,表示大小写不敏感。该函数只有在英文状态下可有效果,如果是中文文本提取,该参数不用考虑。

大白话就是,第五参数省略、FALSE、0 ,都是区分大小写。1、TRUE不区分大小写。

9、用于填充结果的值.默认值为 #N/A.(第六参数说明)

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第11张

解赋解析:

第六参数说明:可选。用于填充结果的值.默认值为 #N/A。

大白话就是,第六参数

直接省略:填充结果的值,默认值为 #N/A。

带逗号省略:填充结果的值.为 0 。

指定"":填充结果的值.为 "空" 。

指定"自定义内容":填充结果的值.为 自定义的内容。

10、实例巩固知识点

要求:分号是换行,其余的符号是换列。

textsplit是什么函数? Excel最牛拆分截取函数的使用技巧 第12张

F265=TEXTSPLIT(B265,{"#","!","&"},";",,,"")

也是就是Excel最牛叉拆分截取函数TEXTSPLIT的用法,希望大家喜欢,请继续关注酷瑞百科。

收藏(0)