分享一个超神奇的公式! wps表格中对混合内容中的分数求和的技巧
粉丝求助SOS:如何对混合内容中的[分数]求和?
如下图所示:A2单元格中为混合内容。包括汉字,数字,标点(.),运算符(/除号)等。我们的目的很清晰,就是将混合内容中的分数:1/5(五分之一),1/5(五分之一),2/5(五分之二)提取出来然后求和,即1/5+1/5+2/5=4/5。

问题看似很简单,实则有一定的难度与忽略点。我们用到的是"="(等于号)+regexp++evaluate+sum公式组合解决这个问题。下面我们看看是如何起作用的。
第一步:正则提取分数
输入REGEXP正则表达式函数:
=REGEXP(A2,"\d+/\d+")
- \d+:表示1个或多个任意的连续的数字。
- \d+/\d+:表示 “数字/数字”格式,即所有分数的可能性。包括但不限于本例中的:1/5,1/5,2/5。

重点误区来了:
有的小伙伴会说,既然上一步已经将文本格式的分数全部提取到了:
{"1/5","1/5","2/5"}
我们只需要通过下面公式:
=SUM(REGEXP(A2,"\d+/\d+")*1)
正则表达式部分乘以1,将文本格式的分数数据转换为真正的数值,然后SUM函数求和不就行了。但是我们发现出现错误了。
1/5,1/5,2/5三个分数,被默认当做日期格式数据:5月1日,5月1日,5月2日 处理了,而日期格式数据的本质又是数值,所以直接乘以1后,变成了{45662,45662,45693},求和结果自然是错误的。

就算我们的分数与日期不相关,比如我们在B3单元格直接手动录入“15/26”。
理论上这个“分数”乘以1后,还会返回“分数”的本身:
=B3*1
但是我们发现出现了错误值。
说明在Excel或WPS表格中。分数格式的数据不能这样手动录入。

Excel或WPS表格中,真分数应该是这样录入的:
输入“0+空格+分数”输入真分数。
比如要输入真分数“15/26”,在单元格中输入“0 15/26”,回车后单元格会显示“15/26”,编辑栏显示0.576923076923077,可参与运算。
如果输入带分数,如1又1/2,则在单元格中输入“1 1/2”,回车后单元格显示“1 1/2”,编辑栏显示1.5,可参与运算。
所以我们用上述规则正确输入分数后,乘以1
=B4*1
会返回原分数,说明正确,可参与运算。

使用分数运算公式可输入分数:
如果要进行分数的加减乘除运算,可以使用相应的公式。例如,要计算15/26+1/26,在单元格中输入“=15/26+1/26”,回车后会得到结果:0.615384615384615,即8/13。
所以我们可以运用这个特性规则,进行下一步的公式设置。

第二步:分数运算公式化
我们输入下面公式:
="="®EXP(A2,"\d+/\d+")
用等于号与上一步REGEXP函数的返回结果连接合并。形成公式。比如之前的“1/5”变成“=1/5”,即 =1÷5 的运算公式。

第三步:文本公式计算
外面嵌套EVALUATE函数:
=EVALUATE("="®EXP(A2,"\d+/\d+"))
将上一步的{"=1/5","=1/5","=2/5"}三个文本算式分别计算求值得到:0.2,0.2,0.4

第四步:简单求和
最外面嵌套SUM求和函数:
=SUM(EVALUATE("="®EXP(A2,"\d+/\d+")))
将上一步的0.2,0.2,0.4相加得到0.8。

如果不想结果显示为小数格式,可以设置单元格格式为分数格式。
相关文章

wps怎么带括号求和? regexp+sum这个厉害的求和公式请收藏
最近一直在研究REGEXP函数,发现比想象中的更强大,过去一大堆案例都可以通过这个数解决,比如今天这个案例,需求很简单,需要将括号内的数字进行求和运算,我们该如何实现2025-07-22
lookup加座啥意思? wps中lookup+sumifs搞定有合并单元格的多条件求和
在Excel表格中,如何根据合并单元格来进行数据的查询?想要实现这样的操作,最简单的方法就是利用LOOKUP函数2025-07-22
合并单元格数据怎么求和? WPS利用AI给合并单元格求总和技巧
在工作中我们常遇到一些不规则的表格,例如合并单元格的表格,合并单元格后该如何对其中的数据进行求和呢?下面我们就来看看wps中利用ai功能实现的方法2025-06-13
wps如何按颜色求和? WPS按标记的颜色背景进行数据求和的技巧
wps表格中的数据有的标记了背景色,想要根据背景色颜色相同的数据进行求和,该怎么操作呢?下面我们就来看看详细的教程2025-06-12
wps空白单元格上方数据怎么求和? WPS表格局部求和的技巧
wps表格中有很多数据,想要将空白单元格上方的数据进行求和,该怎么操作呢?下面我们就来看看wps局部求和的技巧2025-06-12
wps中的数据经常需要各种操作,最常见的是排序和求和,该怎么对数据进行排序求和呢?详细请看下文介绍2025-02-07
wps怎么求和? wps excel中表格一竖列数据求和的技巧
在处理Excel表格时,竖排数据的自动求和可是个常见需求,但有时候操作起来却让人头疼,该怎么竖式求和呢?详细请看下文介绍2025-01-23
WPS如何进行重复项求和?在WPS表格中数据的数据有些时候有很多重复的,想要对这些重复的数据进行求和设置,那么就可以按照以下的方法进行快速的求和操作即可2024-11-20
wps怎么自动求和? wps word表格里数据快速求和的教程
在WPS表格中有很多整理数据的便携功能,Word表格求和功能是表格处理中非常常见且实用的操作,下面我们就来看看wps快速求和的技巧2024-09-04
们在求和一的时候难免会遇到一些不连续的数据,那么遇到这种情况要如何去将数据进行求和呢?一起来了解一下吧2022-10-28







最新评论