在wps表格中,利用正则表达式、评估函数与求和技巧可以实现高效的分数汇总。以下是一些实用技巧:
使用正则表达式提取分数
假设你的分数数据存储在a列,格式如“姓名:张三,分数:85/100”,你可以使用正则表达式提取分数。
1. 插入辅助列:在b列插入辅助列,用于提取分数。
2. 使用`regexextract`函数:
“`excel
=regexextract(a2, “\d /\d ”)
“`
这将提取a2单元格中的分数部分。
使用评估函数计算分数
提取出分数后,需要将其转换为数值进行计算。
1. 分割分数:使用`textsplit`函数将分数分割为分子和分母。
“`excel
=let(
分数, b2,
分子, textsplit(分数, “/”)[0],
分母, textsplit(分数, “/”)[1],
分数值, 分子 / 分母
)
“`
求和技巧
将所有分数求和,可以使用`sum`函数。
1. 汇总分数:在c列汇总所有分数。
“`excel
=sum(c2:c100)
“`
完整示例
假设a列数据如下:
| a |
|———|
| 张三,分数:85/100 |
| 李四,分数:92/100 |
| 王五,分数:78/100 |
在b列使用以下公式提取分数:
“`excel
=regexextract(a2, “\d /\d ”)
“`
在c列使用以下公式计算分数值:
“`excel
=let(
分数, b2,
分子, textsplit(分数, “/”)[0],
分母, textsplit(分数, “/”)[1],
分数值, 分子 / 分母
)
“`
最后,在c列汇总所有分数值:
“`excel
=sum(c2:c100)
“`
通过以上步骤,你可以高效地汇总分数,并利用wps表格的强大功能进行数据处理。