Excel情报局
职场联盟Excel
大家好,今天我们来讲讲一个可以替代分列功能的TEXTSPLIT函数,可能大家已经见识过这个函数的强大与实用性了,但也不妨我们再来认真的复习一遍。
TEXTSPLIT函数是用于分列的函数。
函数基本参数:
=TEXTSPLIT(待拆字符,[列分隔字符],[行分隔字符],[是否忽略空],[是否区分大小写],[出错时返回什么])
列分隔字符或行分隔字符可以只用任意一个,也可以两个参数同时使用。并且允许同时有多个不同的行分隔符或列分隔符。
例如案例1中,我们想要按照分隔符“/”将A2单元格中的地区名称拆分到不同的列中。
可以在B2单元格输入函数公式:
如果我们想要将拆分的内容显示在多行中,可以使第二参数列分隔符设置为空,然后继续使用第三参数行分隔符“/”:
=TEXTSPLIT(A4,,"/")
TEXTSPLIT函数的第一参数A2是需要分列的单元格,而第二参数列分隔符号设置为空,因为我们不需要拆分到多列,设置第三参数行分隔符号“/”,这样就可以将“石家庄/保定/唐山”三个地区名称拆分到不同行显示了。
如果说每个地区之间的分隔符号有连续多个,如果直接使用列分隔分列的话:
=TEXTSPLIT(A8,"/")
公式返回的结果会含有很多的空格,数据之间并不是连续的。
为了解决上述的缺点,我们可以使用TEXTSPLIT函数的第四参数:
=TEXTSPLIT(A8,"/",,TRUE)
第四参数表示是否包含空值,逻辑值TRUE代表忽略空值,逻辑值FALSE或省略代表不忽略空值。
如果需要分列的内容含多个不同的分隔符号,我们可以这样输入函数公式:
=TEXTSPLIT(A10,{"/",",","-"})
TEXTSPLIT函数的第二参数列分隔符用常量数组的输入方式可以表示多个,{"/",",","-"},也就是用三个分隔符作为常量数组的三个元素,各自加上双引号后用逗号间隔,最外面再用大括号括起来。这样就可以批量依次拆分到多列了。
回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。
〖往期知识点精彩链接点击阅读〗