TEXTSPLIT+TEXTJOIN文本拆分合并
发布日期:2024-10-14 17:26 点击次数:62
打仗亲兄弟,上阵父子兵,今天的主角是WPS最新版本中推出的新函数TEXTSPLIT和TEXTJOIN.
从名字上就可以略微了解二者的作用和差异。
TEXT:文本;
SPLIT:分割,分开;
JOIN:连接,结合
TEXTSPLIT:拆分文本
TEXTJOIN:连接文本
TEXTJOIN 基本用法
TEXTJOIN第一参数指明所连接文本之间的间隔符,第二参数指明是否要忽略空值,后续参数为要连接的文本:
=TEXTJOIN(",",TRUE,A1:C4)
连接A1:C4区域的非空文本,中间用逗号间隔。
图片
TEXTSPLIT基本用法
第一参数是要拆分的文本,把拆分依据放到第二或第三参数,即可实现拆分:
=TEXTSPLIT(A1,",")
图片
二者貌似彼此对立相互拆台,实际应用中也能合作共赢。
例如下图所示,要提取汇总的员工清单,先用TEXTJOIN把各个部门的员工姓名连接,再用TEXTSPLIT拆分:
=TEXTSPLIT(TEXTJOIN(",",TRUE,B2:B4),,",")
图片
将文本重复指定次数是很常见的数据处理需求,在老版WPS中很难实现。而在新版中有TEXTSPLIT和TEXTJOIN的加持就容易得多:
=TEXTSPLIT(TEXTJOIN("-",TRUE,REPT(A2:A4&"-",B2:B4)),,"-",TRUE)
图片
其中的REPT函数将文本重复指定的次数,其效果如下:
=REPT(A2:A4&"-",B2:B4)
图片
TEXTJOIN连接整合后再用TEXTSPLIT拆分即可。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。