WPS独有函数,非常实用!

会飞的鱼
会飞的鱼

KVP函数专家、创作者俱乐部成员

4月24日,WPS版本号更新到了16894,此次更新共新增了12个函数,其中包含了7个LAMBDA类函数,4个WPS独有函数(其中ROUNDBANK函数为16729版本更新),2个其他类辅助函数,具体函数如下图所示。

我将分三天带大家了解新增函数的使用方法。

第1天:LAMBDA类函数

第2天:REGEXP正则函数

第3天:WPS独有函数

今天是第3天,分享WPS独有函数。

一、SUBSTITUTES(批量替换字符串)

SUBSTITUTES函数可以将字符串中的多个部分字符替换成新字符串,函数语法如下图所示。

示例1、批量替换姓名

=SUBSTITUTES(A2:A6,D2:D4,E2:E4)

示例2、替换关键词

=SUBSTITUTES(A2:A6,D2:D5,"***")

示例3、将时间转换成小时

=ROUND(EVALUATE(SUBSTITUTES(A2:A7,{"天","小时","分"},{"*24+0","+0","/60"})),2)

也可以使用REGEXP正则函数

=ROUND(SUM(IFNA(REGEXP(A2,"\d+"&{"(?=天)","(?=小时)","(?=分)"})&"",0)*{24,1,0.016666}),2)

二、REPTARRAY(指定次数重复数组)

REPTARRAY函数可以根据指定次数重复数组,函数语法如下图所示。

示例4、根据姓名填充序号和时间段

B2单元格,序号列公式如下

=REPTARRAY(SEQUENCE(3),COUNTA(A2:A13))

C2单元格,时间段列公式如下

=REPTARRAY({"上午";"中午";"下午"},COUNTA(A2:A13))

示例5、根据序号填充模板固定值

=REPTARRAY(D2:F2,MAX(A:A)-1)

示例6、根据数量重复生成

=REDUCE(A1:E1,F2:F4,LAMBDA(x,y,VSTACK(x,REPTARRAY(OFFSET(y,0,-5,,5),y,))))

示例7、按行拆分

=REDUCE(A1:F1,F2:F4,LAMBDA(x,y,VSTACK(x,LET(arr,TEXTSPLIT(y,,"、"),HSTACK(REPTARRAY(OFFSET(y,,-5,,5),ROWS(arr)),arr)))))

三、ROUNDBANK(银行家舍入法舍入数字)

ROUNDBANK函数可以通过“银行家舍入法”来进行舍入数值,也被称为“四舍六入五成双”,这种舍入方式的主要目的是减少舍入误差的累积,尤其是在进行多次舍入运算时,函数语法如下图所示。

舍入规则(正数)

判断要舍入的小数位数后面的第1个数字,

1、小于5时,则进行舍去;

2、大于5时,则进行进位;

3、等于5,且5后面还有非零数字,则进行进位;

4、等于5,且5后面没有非零数字,判断要舍入的位数的前一位数字,如果是偶数则进行舍去。

5、等于5,且5后面没有非零数字,判断要舍入的位数的前一位数字,如果是奇数则进行进位。

=ROUNDBANK(B5:B10,2)

舍入规则(负数)

数值为负数时,取负数绝对值,将负数转换为正数后,按正数的规则进行舍入,舍入后再转换为负数。

=ROUNDBANK(B15:B20,2)

16894版本已开始逐步更新,目前官网还没有更新,想提前体验的小伙伴可以通过下方链接下载

以上是本次分享的内容,欢迎大家留言探讨,我们下次更新见~

辽宁省
浏览 11711
18
20
分享
20 +1
20
18 +1
全部评论 20
 
ZORRO
点赞收藏学习!
· 广西
回复
 
赵二
点赞收藏学习!
· 辽宁省
1
回复
赵二
非常实用!
· 辽宁省
1
回复
 
Arno
正在通过实际案例学习新函数,真心好用,不过想熟练也没那么容易
· 江苏省
回复
 
张振宇
为什么最新版的没有roundbank?怎么下载16729版本?
· 内蒙古
回复
会飞的鱼
会飞的鱼

KVP函数专家、创作者俱乐部成员

官网下载地址 https://www.wps.cn/
· 辽宁省
回复
 
马成功老师
马成功老师

创作者俱乐部成员

感谢分享
· 北京
回复
 
肖jl
四舍六入五成双,ROUNDBANK运算,会出现浮点错误,最后我还是自己写的公式出来
· 四川省
1
回复
马成功老师
马成功老师

创作者俱乐部成员

没想到,这种细节都能看出来,赞赞赞
· 北京
回复
 
zha7090
zha7090

创作者俱乐部成员

收藏,待深入学习
· 广东省
回复
 
自立
SUBSTITUTES和SUBSTITUTE有啥不同的地方?
· 河南省
回复
 
Boyuan
Wps独有函数, 简洁高效, 非常实用
· 河南省
1
回复
 
HC.旋
HC.旋

WPS寻令官

学习了
· 江苏省
1
回复
 
满意
学习了,以后用用试试
· 辽宁省
回复
 
会飞的猪儿
打卡
· 广东省
回复
 
最残大脑
· 辽宁省
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

点赞收藏
· 广东省
1
回复