大家好,欢迎来到IT知识分享网。
WPS升级动态数组后,很多函数的参数都可以由原来的一个元素变为一个数组,来看一下动态数组下这些文本函数的用法吧。一、从左提取到指定字符函数:LEFT、FIND、TEXTBEFORE举例:如下图所示,从地址信息里提取到市。
C2公式方法一=LEFT(A2:A5,FIND(“市”,A2:A5))解析:第一步,FIND返回“市”在地址信息中的位置,如“北京市”中“市”位于第3;第二步,LEFT从左开始提取指定长度的字符,长度为第一步的值。方法二=TEXTBEFORE(A2:A5,”市”)&”市”解析:TEXTBEFORE直接截取市前面的字符,再连接一个“市”补充。
二、从右提取指定字符函数:RIGHT、LEN、FIND、TEXTAFTER举例:如下图所示,从地址信息里提取街道名称。
C2公式:方法一=RIGHT(A2:A5,LEN(A2:A5)-FIND(“区”,A2:A5))解析:第一步,LEN计算出字符串长度,减去“区”所在的位置;第二步,RIGHT从右提取指定长度的字符,长度为第一步的值。方法二=TEXTAFTER(A2:A5,”区”)解析:TEXTAFTER直接截取“区”后面的字符。三、屏蔽指定信息函数:SUBSTITUTE、MID、FIND举例:如下图所示,将“XX区”用“*”替换。
C2公式:=SUBSTITUTE(A2:A5,MID(A2:A5,FIND(“市”,A2:A5)+1,3),”*”)解析:第一步,FIND(“市”,A2:A5)计算出“市”所在的位置,+1作为MID的第二个参数;第二步,MID从“市”所在位置的下一位开始提取3个字符,得到“XX区”;第三步,SUBSTITUTE将地址信息里的“XX区”替换为“*”。四、连接字符串函数:TEXTJOIN举例:将省市、区、街道合并为地址信息。
E2公式=TEXTJOIN(“”,,A2:C2)解析:TEXTJOIN将A2:C2范围的字符串,用””空白进行连接,得到合并后的地址信息。这里需要向下填充公式。如果需要返回的地址信息生成动态数组用于进一步计算,也可以用BYROW逐行计算公式一步生成结果:=BYROW(A2:C5,LAMBDA(X,TEXTJOIN(“”,,X)))
本文以综合运用函数的案例,分享介绍了常用的文本函数的数组用法,小伙伴们有没有感觉到和常规用法不一样的地方呢?
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/167754.html