textsplit是什么函数? Excel最牛拆分截取函数的使用技巧
TEXTSPLIT 函数根据给定的分隔符将输入文本分隔为列和/或行。生成的文本被分散到不同的列和行中,创建一个数组。它是用于文本构建和编辑的最有用的 Excel 函数之一。
TEXTSPLIT 函数类似于 Excel 内置的文本分列功能,其中文本根据宽度或分隔符进行分割。TEXTSPLIT 函数的结果将是动态的,而Text to Columns的结果则不是动态的。
函数官方公式格式:
TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
函数解赋白话公式格式:
TEXTSPLIT(需要拆分的文本,列分隔符,[行分隔符],[是否忽略空单元格],[是否区分大小写],[出错时填充的值])
1、第一个参数
必需.要拆分的文本。这个不用解释,大家都明白是怎么回事。
2、按列拆分(第二参数说明)
看实例:

解赋解析:
E107=TEXTSPLIT(B107,"-")
说明:这里是一个逗号。
第二个参数:必需.标记跨列溢出文本的点的文本,列分隔符。白话就是代表换到下一列,就是水平换到一个单元格的。
这个公式的标记,也就是要换个下一列单元格的符号,也可以是文字、字母、数字、符号等。
3、按行拆分(第三参数说明)

解赋解析:
E131=TEXTSPLIT(B107,,"-")
说明:这里是两个逗号。
第二个参数:是代表换列,就是水平换到一个单元格的。这个公式是空,列分隔符省略,表示不按列拆分,代表没有要换列的内容。
第三个参数:可选.标记向下溢出文本行的点的文本。白话就是代表换到下一行,就是垂直换到一个单元格的。
这个公式的标记,也就是要换个下一行单元格的符号,也可以是文字、字母、数字、符号等。
4、多个分隔符按列拆分

上图题:1函数宝典2函数3宝典4函数宝典
E131=TEXTSPLIT(B131,{"-","+"})
E134=TEXTSPLIT(B134,{"*宝典","函数*"})
注:这里没有拆分开,说明该函数不支持通配符运算。
上图题:abc,d;ef;ghij!klmn
E135=TEXTSPLIT(B135,{",",";","!"})
注:这里符号有逗号、分号、感叹号。这里的"," , ";" , "!"分隔符用英文状态下的双引号,每个中间用逗号分开。
解赋解析:
这里的第二参数出现{},说明这里以数组形式出现,代表包含多个分隔符,从实例上可以看到,分隔符不分先后。
5、多个分隔符按行拆分

B144=TEXTSPLIT(B142,,{"-","+"})
6、拆分为多行多列

B154=TEXTSPLIT(B152,"-","+")
B160=TEXTSPLIT(B158,"-","+")
解赋解析:
这里的文本字符串,按"-"拆分为多列,同时按"+"拆分为多行。
就是运算到有"-"时,换到到下一列,运算到有"+"时,换一行。
结果如上面运算结果所示,返回了一个二维数组。
本题的不足的格子默认用 #N/A 填充,后面第5参数解析如何自定义要填充的值,屏蔽 #N/A 。
实例
张三,100,85;李四,90,92;王五,87,100

B174=TEXTSPLIT(B171,",",";")
注:实例中的数据是以逗号、逗号、分号的顺序区分。
7、忽略分隔符之间的空值(第四参数说明)

解赋解析:
第四参数说明:可选.指定 FALSE 以在两个连续的分隔符创建空单元格.默认为 TRUE,将创建一个空单元格。
大白话就是,第四参数省略、FALSE、0 ,都以列分隔符为准,一个分隔符留一个单元格。
第四参数TRUE、1 ,列分隔符与列分隔符之间没有内容,忽略进入下一个运算。
实例:

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

解赋解析:
第五参数说明:可选.在文本中搜索分隔符匹配项.默认情况下,会完成区分大小写的匹配。
是否大小写敏感,默认 TRUE ,表示大小写不敏感。该函数只有在英文状态下可有效果,如果是中文文本提取,该参数不用考虑。
大白话就是,第五参数省略、FALSE、0 ,都是区分大小写。1、TRUE不区分大小写。
9、用于填充结果的值.默认值为 #N/A.(第六参数说明)

解赋解析:
第六参数说明:可选。用于填充结果的值.默认值为 #N/A。
大白话就是,第六参数
直接省略:填充结果的值,默认值为 #N/A。
带逗号省略:填充结果的值.为 0 。
指定"":填充结果的值.为 "空" 。
指定"自定义内容":填充结果的值.为 自定义的内容。
10、实例巩固知识点
要求:分号是换行,其余的符号是换列。

F265=TEXTSPLIT(B265,{"#","!","&"},";",,,"")
也是就是Excel最牛叉拆分截取函数TEXTSPLIT的用法,希望大家喜欢,请继续关注脚本之家。
相关文章
SORTBY函数是Excel中用于基于一个或多个列的值对范围或数组进行排序的函数,与传统的SORT函数不同,SORTBY允许你指定一个或多个排序依据的列,并可以根据这些列的值进行多2024-12-21
MAP函数是Excel中一个强大的数组函数,它允许用户对数组的每个元素应用同一个表达式,并返回一个新的数组,其中包含了应用表达式后的结果,下面我们就来看看这个新函数的试2024-12-20
excel新函数REDUCE来了! Excel中REDUCE函数使用详解和相关案例
Excel的REDUCE函数是一个强大的工具,它允许用户对数据进行复杂的计算和操作,该怎么使用呢?下面我们就来看看实际案例2024-12-18
这个新增的Excel提取函数太厉害了! EGEXEXTRACT函数使用详解
Excel中的REGEXEXTRACT函数是Office 365和Excel 2019的新增功能,它允许用户使用正则表达式来提取文本字符串中的特定模式,以下是对REGEXEXTRACT函数的详解、注意事项和六2024-12-12
Excel新函数VSTACK真强大! 多表自动汇总/多表自动排序轻松搞定
今天就再重新系统的介绍一下Excel新函数VSTACK的用法,这个函数简直强大的有点过分,多表合并、求和、去重、查询、排序通通轻松搞定2024-12-12
excel新函数HSTACK太好用了! 搭配Xlookup轻松提取任意列数据
日常工作中,我们经常需要对Excel表格中不连续列数据的进行操作,今天就跟大家分享一个新函数HSTACK,它可以轻松将表格中的任意几列重组为新的表格,用于对指定数据列的筛2024-12-12
快递运费秒算!Xlookup函数大法来啦,还在为手动计算快递运费而烦恼吗?别担心,excel中Xlookup函数快速计算运费的技巧2024-12-12
ROW怎么做序列号? excel中ROW函数轻松生成6类序号的技巧
平时我们经常使用,直接拖动单元格来实现序号,但是如果中间删掉几行,序号就不连贯了,这是需要使用ROW函数来实现,下面我们就来看看ROW函数用法2024-12-12
excel新增新函数可以提取任意行列数据:CHOOSECOLS与CHOOSEROWS用法
excel又来了2个新函数,提取任意行列数据,太好用了,下面我们就来看看CHOOSECOLS与CHOOSEROWS函数用法2024-12-12
轻松实现行级数据计算! Excel2024新函数BYROW详解
2024年,Excel引入了令人兴奋的新函数BYROW,这一功能将为用户在数据分析时提供更强大的灵活性和简便性,下面我们就来看看使用方法2024-12-10






最新评论