Excel中神奇的拆分函数! 一文讲透TextSplit函数从入门到精通
Excel函数中,TEXTSPLIT可以拆分成两块,TEXT是指文本,SPLIT指的是拆分,合在一起理解为,是对文本进行拆分的函数,可以按列拆分和按行拆分。
作用:将文本字符串根据指定的分隔符进行拆分。
语法:TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
包含六个参数:

接下来会通过四个案例,来认识加深对TEXTSPLIT函数的了解。
案例一:拆分多列
如下如所示:需要将C列会计科目拆分成一级、二级和三级科目

解决方法:输入公式
=TEXTSPLIT(C2,"/")

公式说明:需要将会计科目拆分成多列,科目之间分隔符用“/”隔开,因此第二参数列分隔符用“/”表示,后面的参数可省略不填。
案例二:拆分多行
问题:快速将B列员工信息拆分成多行?

还在一个个复制粘贴吗,效率太慢了,只需要一个公式就可以解决。
公式
=TEXTSPLIT(B2,,"、")

公式说明:按行分列,需要使用第三参数,按行分隔符“、”,可以省略第二参数,但需要用逗号隔开哈,否则的话就是按列拆分了。
案例三:多列多行拆分
问题:将合并单元格的内容拆分成两列数据,分别按姓名和销售额排列?

输入公式
=TEXTSPLIT(C1,":",";")

公式解读:这个案例涉及到拆分多列和拆分多行,姓名和销售额直接是列分隔符“:”,行分隔符用英文的分号隔开,分别输入对应的分隔符号即可。
案例四:第四参数用法
问题:将员工信息拆分成多列,保持数据连贯性?

直接输入公式
=TEXTSPLIT(B2,"、")
,拆分结果有些数据不连续,那是因为省略了第四参数,默认是包含空白单元格。
公式
=TEXTSPLIT(B2,"、",,TRUE)

补充完善第四参数,选择TURE,忽略空白单元格,这样就能使数据保持连续性了。
推荐阅读:
- WPS新函数TEXTSPLIT到底有多强大 苦等10年Textsplit函数终于来了
- 万能文本函数REGEXP! wps表格中混乱数据处理除了textsplit函数用它也不错