夜雨聆风学习资料网

ARTICLE · 1188366

5个WPS函数,用一次就回本.

5个WPS函数,用一次就回本.

今天分享5个我在WPS表格里用得最顺手的函数,都是那种"不知道就老老实实手动,知道了就再也回不去"的类型。每个都配了示例数据,照着敲一遍就会。

一、文本里混着金额,怎么拎出来求和?

A列是流水记录,姓名金额挤在一起,想算每行花了多少钱、总共花多少钱。

A(原始数据)
B(公式)
B(结果)
1
报销记录金额提取
2
张三报销128.5元
=SUM(REGEXP(A2,"[0-9.]+")*1)
128.5
3
李四餐补36.9元
↓下拉
36.9
4
王五打车12元
↓下拉
12
5
合计=SUM(B2:B4)177.4

REGEXP是正则函数,[0-9.]+的意思是"连续的数字和小数点,有多少抓多少",正好把金额完整拎出来。乘以1把文本转成数值,外面套个SUM往下复制就行。

这个思路稍改改,提取订单号、手机号、编号都能用,属于一次学会终身受益的那种。

二、一堆关键词要批量删?SUBSTITUTES一步到位

B列是产品备注,混着"样品""返修""报废"各种标签字样,要全部删掉只留正文。

B(原始数据)
C(公式)
C(结果)
1
产品备注清洗后
2
样品A103返修
=SUBSTITUTES(B2,E$3:E$5,)
A103
3
B205报废
↓下拉
B205
4
样品C308返修报废
↓下拉
C308
E(关键词清单,可随时增删)
3
样品
4
返修
5
报废

这个函数比普通的SUBSTITUTE多了一个S,支持一次塞进一整片单元格区域。第三参数空着不填,意思就是把E3:E5里那些字全部干掉。

后面关键词清单想再加几个,公式一个字都不用动。

三、文字里藏着算式,怎么算出结果?

接个更麻烦的活儿:E列写着"长15宽6高2"这种带文字的测量描述,要在F列算出有效面积。

人眼看着是"15×6×2+6×5+15×5",可表格里它就是一串文本,没法直接乘。

B
C
D
E(原始数据)
F(公式)
F(结果)
1
长宽高描述面积
2
15
6
2
长15宽6高2
=EVALUATE(SUBSTITUTES(E2,B$1:D$1,B2:D2))
270
3
20
8
3
长20宽8高3
↓下拉
488

两步解决——

SUBSTITUTES负责"翻译":把E2里的"长""宽""高",分别换成B1:D1表头对应的实际数字,替换完就得到纯算式"1562+65+155"。

EVALUATE负责"计算":把这串文本算式直接算出结果。

一个负责改写,一个负责出数,配合起来刚刚好。

四、财务最讲究的"四舍六入五成双"

普通四舍五入有个隐藏毛病:5永远进位,数据一多,加出来的总数就悄悄偏大。做报表的应该深有体会。

科学计算和财务上有套更公平的规则,叫"四舍六入五成双"——遇到5不固定进位,看前一位,奇数进、偶数舍。

A(原始数据)
B:=ROUND(A2,2)
C:=ROUNDBANK(A2,2)
1
数值普通四舍五入五成双
2
2.345
2.35
2.34
3
2.355
2.36
2.36
4
1.005
1.01
1.00
5
2.675
2.68
2.68

第2行最典型:5前面是4(偶数),五成双就舍掉,得到2.34;普通ROUND则无脑进位成2.35。四行数据两种方法总和已经差了0.01,行数一多差距会被放大。

审计、财务相关的报表,建议换上ROUNDBANK,第二参数是保留的小数位。

五、几十个工作表,怎么做个能点的目录?

工作簿里二三十个sheet,找一张表翻半天。两步做个超链接目录。

第一步,列出所有表名(A2输入后自动溢出):

A(公式)
A(结果)
1
工作表目录
2
=SHEETSNAME(,1,1)
1月报表
3
(自动溢出)
2月报表
4
(自动溢出)
3月报表

第二步,生成可点击的跳转按钮(B2输入后下拉):

A(表名)
B(公式)
B(结果)
1
表名跳转链接
2
1月报表
=HYPERLINK("#'"&A2&"'!A1","跳转")
跳转
3
2月报表
↓下拉
跳转
4
3月报表
↓下拉
跳转

B列就变成一排"跳转"按钮,点哪个去哪个表。SHEETSNAME会自动排除目录表自己,新增工作表后列表也会自动更新。

写在最后

这5个函数单独看都不复杂,但真用起来,省下的都是实打实的加班时间。表格都在上面了,建议现在就开一个空白表照着敲一遍——函数这东西,敲过一次才真正是你的。

你平时最常被哪类表格问题卡住?评论区说说,下一篇挑高频的展开写。

相关学习资料