WPS数组函数 - 文本函数(补充:TEXTBEFORE/TEXTAFTER)
创作者俱乐部成员
接我的上一篇,还是TEXT系列的函数,继续熟悉一下TEXTBEFORE和TEXTAFTER。
这两个函数一看就是一对CP, 一前一后,所以用法,语法这些都是一样的。
语法
接下来直接用案例来说明这些参数的具体用法吧。
案例一:用符号作为分隔符来提取文本
首先,从参数说明看就知道,前两个参数是必须的。后面4个都是可选择的,如果是跳选的话,记得要给前面的参数留坑,英文输入法下的逗号隔开参数即可。
这里要注意的是上面的冒号是中文的输入法,一定要注意进行切换。而且这种也是这个函数最简单的用法,只有两个必备函数,其他都可以直接省略。
案例二:直接用文字或字母作为分隔符
多个文字也是可以的,会当作一个整体:
英文同理。但是,如果只是两个必备的参数的话,一定要注意大小写,否则返回错误值。
案例三:两个函数互相嵌套
这个理解起来应该非常容易。
案例四:指定第几个字符之前或之后(相同字符的情况)
第三个参数的使用方法出现了,哈哈。
案例五:大小写区分 - 第四个参数
有时就怕录入数据的时候会出现这种大小写不统一的情况,有了这个提取就方便多了。注意的是,写了第4个参数,第三个参数如果没有,你也得给它腾一个位置。
案例六:第五个参数的用法,结尾匹配,看案例来讲解吧
类似上面这种,有的有分隔符,有的没有,那么这个时候第五个参数就体现了价值所在,0的话就得不到结果了会报错,有时候这也可以成为一种检验。如果要忽略这种问题,要提取的话,改成1就对了。1就是在没有分隔符的情况下返回文本本身。
案例七:避免错误值 - 最后一个参数的用法
如果返回的结果是这种“#N/A”的时候,很不好看嘛,就跟我们一般会用iferror来屏蔽这种是一样的效果。现在很多函数都直接会有这种效果,比如大家熟知的XLOOKUP函数。
案例八:数组方式套用({}的用法,上一篇有讲过)
比如数值单位都差不多,我们要提取数值的话,这样就比较容易了。
好了,先就这么多吧,这个函数就告一段落了。有更多的玩法,大家可以跟帖讨论。