一个比分列功能还好用的TEXTSPLIT函数!

职场   职场   2024-09-05 08:56   河北  

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN


    


大家好,今天我们来讲讲一个可以替代分列功能的TEXTSPLIT函数,可能大家已经见识过这个函数的强大与实用性了,但也不妨我们再来认真的复习一遍。


TEXTSPLIT函数是用于分列的函数


函数基本参数

=TEXTSPLIT(待拆字符,[列分隔字符],[行分隔字符],[是否忽略空],[是否区分大小写],[出错时返回什么])


列分隔字符或行分隔字符可以只用任意一个,也可以两个参数同时使用。并且允许同时有多个不同的行分隔符或列分隔符。


例如案例1中,我们想要按照分隔符“/”将A2单元格中的地区名称拆分到不同的列中。


可以在B2单元格输入函数公式

=TEXTSPLIT(A2,"/")


TEXTSPLIT函数的第一参数A2是需要分列的单元格,而第二参数“/”是需要分列的列分隔符号,这样就可以将“石家庄/保定/唐山”三个地区名称拆分到不同列显示了。



如果我们想要将拆分的内容显示在多行中,可以使第二参数列分隔符设置为空,然后继续使用第三参数行分隔符“/”:

=TEXTSPLIT(A4,,"/")


TEXTSPLIT函数的第一参数A2是需要分列的单元格,而第二参数列分隔符号设置为空,因为我们不需要拆分到多列,设置第三参数行分隔符号“/”,这样就可以将“石家庄/保定/唐山”三个地区名称拆分到不同行显示了。



如果说每个地区之间的分隔符号有连续多个,如果直接使用列分隔分列的话

=TEXTSPLIT(A8,"/")


公式返回的结果会含有很多的空格,数据之间并不是连续的。



为了解决上述的缺点,我们可以使用TEXTSPLIT函数的第四参数

=TEXTSPLIT(A8,"/",,TRUE)


第四参数表示是否包含空值,逻辑值TRUE代表忽略空值,逻辑值FALSE或省略代表不忽略空值。



如果需要分列的内容含多个不同的分隔符号,我们可以这样输入函数公式

=TEXTSPLIT(A10,{"/",",","-"})


TEXTSPLIT函数的第二参数列分隔符用常量数组的输入方式可以表示多个,{"/",",","-"},也就是用三个分隔符作为常量数组的三个元素,各自加上双引号后用逗号间隔,最外面再用大括号括起来。这样就可以批量依次拆分到多列了。



回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

 

 


知识点精彩链接点击阅读

Excel单元格内数据去重/Excel各列数据同步去重
Excel函数降维技巧/157个常用VBA代码模板
Excel提取数字字母汉字/Excel提取字母数字汉字
Excel03~19软件下载/WPS表格19VBA宏功能
全网文字免费复制技巧/提取Excel表格所有图片
再不怕忘记电脑开机密码/Excel合并工作表函数法
批量合并所有工作表/材料出入库表格模板分享
卡通风格PPT模板分享/梦幻风格PPT模板分享
vlookup多条件查询/Excel电话号导入通讯录
更多实用内容请在历史文章搜索 

Excel情报局
Excel表格爱好者,分享一些日常的积累。做一个职场人都能看懂的表格技巧公众号。多学一个Excel小技巧,会让你在职场中多一分底气与自信。(同名视频号)
 最新文章