百科知识

wps表格格式转换与优化秘籍:使用正则表达式、评估函数与求和技巧实现高效分数汇总 -龙8唯一官网

在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表格的强大功能进行数据处理。