WPS更多的操作是以单元格为单位,用户很轻松地对整个单元格复制,粘贴,引用,运算。如果要把单元格内的字符拆解出来处理,有少量的函数可供选择,如LEFT,MID等,但操作起来有很大的局限性。遇到复杂的以前只能清楚VBA才能解决,不过现在不一样了!
最新版本的WPS推出了一个专业的文本拆分函数TEXTSPLIT,直接把文本拆分的难度拉到最低,小白也能轻易上手。
把要拆分的文本放到第一参数,第二参数指明拆分依据:
=TEXTSPLIT(A1,",")
图片
把拆分依据放到第三参数,同样的结果将被纵向放置:
=TEXTSPLIT(A1,,",")
图片
在多人共同编辑的文档中,可能用的间隔符号不同,TEXTSPLIT拆分起来也很方便,把各种拆分字符作为数组设置到第二或者第三参数即可:
=TEXTSPLIT(A1,,{"-","/","~"})
图片
拆分字符并没有限定是特殊符号,数字,文字,词语甚至一句话都可以作为指定的拆分字符:
=TEXTSPLIT(A1,{"省","市","区","镇"},,TRUE)
这里的第四参数设置为TRUE表示忽略拆分出来的空单元格。
图片
针对一些有规则的文本,同时设置第二第三参数还可以返回二维数据区域:
=TEXTSPLIT(A1,{":",","},";",TRUE)
图片
最后来分析一个更复杂的应用,从文本中提取数字:
=TEXTSPLIT(A1,TEXTSPLIT(A1,ROW(1:10)-1),,TRUE)
图片
ROW(1:10)-1的结果是0~9的数字队列,将其作为TEXTSPLIT的拆分依据:
=TEXTSPLIT(A1,ROW(1:10)-1)
返回的结果是除了数字之外的所有文本,把这些文本作为外层TEXTSPLIT的拆分依据,结果就只剩下数字了。
图片
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。