分享一個超神奇的公式! wps表格中對混合內(nèi)容中的分數(shù)求和的技巧

粉絲求助SOS:如何對混合內(nèi)容中的[分數(shù)]求和?
如下圖所示:A2單元格中為混合內(nèi)容。包括漢字,數(shù)字,標點(.),運算符(/除號)等。我們的目的很清晰,就是將混合內(nèi)容中的分數(shù):1/5(五分之一),1/5(五分之一),2/5(五分之二)提取出來然后求和,即1/5+1/5+2/5=4/5。
問題看似很簡單,實則有一定的難度與忽略點。我們用到的是"="(等于號)+regexp++evaluate+sum公式組合解決這個問題。下面我們看看是如何起作用的。
第一步:正則提取分數(shù)
輸入REGEXP正則表達式函數(shù):
=REGEXP(A2,"\d+/\d+")
- \d+:表示1個或多個任意的連續(xù)的數(shù)字。
- \d+/\d+:表示 “數(shù)字/數(shù)字”格式,即所有分數(shù)的可能性。包括但不限于本例中的:1/5,1/5,2/5。
重點誤區(qū)來了:
有的小伙伴會說,既然上一步已經(jīng)將文本格式的分數(shù)全部提取到了:
{"1/5","1/5","2/5"}
我們只需要通過下面公式:
=SUM(REGEXP(A2,"\d+/\d+")*1)
正則表達式部分乘以1,將文本格式的分數(shù)數(shù)據(jù)轉(zhuǎn)換為真正的數(shù)值,然后SUM函數(shù)求和不就行了。但是我們發(fā)現(xiàn)出現(xiàn)錯誤了。
1/5,1/5,2/5三個分數(shù),被默認當做日期格式數(shù)據(jù):5月1日,5月1日,5月2日 處理了,而日期格式數(shù)據(jù)的本質(zhì)又是數(shù)值,所以直接乘以1后,變成了{45662,45662,45693},求和結(jié)果自然是錯誤的。
就算我們的分數(shù)與日期不相關(guān),比如我們在B3單元格直接手動錄入“15/26”。
理論上這個“分數(shù)”乘以1后,還會返回“分數(shù)”的本身:
=B3*1
但是我們發(fā)現(xiàn)出現(xiàn)了錯誤值。
說明在Excel或WPS表格中。分數(shù)格式的數(shù)據(jù)不能這樣手動錄入。
Excel或WPS表格中,真分數(shù)應(yīng)該是這樣錄入的:
輸入“0+空格+分數(shù)”輸入真分數(shù)。
比如要輸入真分數(shù)“15/26”,在單元格中輸入“0 15/26”,回車后單元格會顯示“15/26”,編輯欄顯示0.576923076923077,可參與運算。
如果輸入帶分數(shù),如1又1/2,則在單元格中輸入“1 1/2”,回車后單元格顯示“1 1/2”,編輯欄顯示1.5,可參與運算。
所以我們用上述規(guī)則正確輸入分數(shù)后,乘以1
=B4*1
會返回原分數(shù),說明正確,可參與運算。
使用分數(shù)運算公式可輸入分數(shù):
如果要進行分數(shù)的加減乘除運算,可以使用相應(yīng)的公式。例如,要計算15/26+1/26,在單元格中輸入“=15/26+1/26”,回車后會得到結(jié)果:0.615384615384615,即8/13。
所以我們可以運用這個特性規(guī)則,進行下一步的公式設(shè)置。
第二步:分數(shù)運算公式化
我們輸入下面公式:
="="®EXP(A2,"\d+/\d+")
用等于號與上一步REGEXP函數(shù)的返回結(jié)果連接合并。形成公式。比如之前的“1/5”變成“=1/5”,即 =1÷5 的運算公式。
第三步:文本公式計算
外面嵌套EVALUATE函數(shù):
=EVALUATE("="®EXP(A2,"\d+/\d+"))
將上一步的{"=1/5","=1/5","=2/5"}三個文本算式分別計算求值得到:0.2,0.2,0.4
第四步:簡單求和
最外面嵌套SUM求和函數(shù):
=SUM(EVALUATE("="®EXP(A2,"\d+/\d+")))
將上一步的0.2,0.2,0.4相加得到0.8。
如果不想結(jié)果顯示為小數(shù)格式,可以設(shè)置單元格格式為分數(shù)格式。
相關(guān)文章
wps怎么帶括號求和? regexp+sum這個厲害的求和公式請收藏
最近一直在研究REGEXP函數(shù),發(fā)現(xiàn)比想象中的更強大,過去一大堆案例都可以通過這個數(shù)解決,比如今天這個案例,需求很簡單,需要將括號內(nèi)的數(shù)字進行求和運算,我們該如何實現(xiàn)2025-07-22lookup加座啥意思? wps中l(wèi)ookup+sumifs搞定有合并單元格的多條件求和
在Excel表格中,如何根據(jù)合并單元格來進行數(shù)據(jù)的查詢?想要實現(xiàn)這樣的操作,最簡單的方法就是利用LOOKUP函數(shù)2025-07-22合并單元格數(shù)據(jù)怎么求和? WPS利用AI給合并單元格求總和技巧
在工作中我們常遇到一些不規(guī)則的表格,例如合并單元格的表格,合并單元格后該如何對其中的數(shù)據(jù)進行求和呢?下面我們就來看看wps中利用ai功能實現(xiàn)的方法2025-06-13wps如何按顏色求和? WPS按標記的顏色背景進行數(shù)據(jù)求和的技巧
wps表格中的數(shù)據(jù)有的標記了背景色,想要根據(jù)背景色顏色相同的數(shù)據(jù)進行求和,該怎么操作呢?下面我們就來看看詳細的教程2025-06-12wps空白單元格上方數(shù)據(jù)怎么求和? WPS表格局部求和的技巧
wps表格中有很多數(shù)據(jù),想要將空白單元格上方的數(shù)據(jù)進行求和,該怎么操作呢?下面我們就來看看wps局部求和的技巧2025-06-12wps怎么快速求和? wps表格中數(shù)據(jù)進行排序求和的技巧
wps中的數(shù)據(jù)經(jīng)常需要各種操作,最常見的是排序和求和,該怎么對數(shù)據(jù)進行排序求和呢?詳細請看下文介紹2025-02-07wps怎么求和? wps excel中表格一豎列數(shù)據(jù)求和的技巧
在處理Excel表格時,豎排數(shù)據(jù)的自動求和可是個常見需求,但有時候操作起來卻讓人頭疼,該怎么豎式求和呢?詳細請看下文介紹2025-01-23- WPS如何進行重復項求和?在WPS表格中數(shù)據(jù)的數(shù)據(jù)有些時候有很多重復的,想要對這些重復的數(shù)據(jù)進行求和設(shè)置,那么就可以按照以下的方法進行快速的求和操作即可2024-11-20
wps怎么自動求和? wps word表格里數(shù)據(jù)快速求和的教程
在WPS表格中有很多整理數(shù)據(jù)的便攜功能,Word表格求和功能是表格處理中非常常見且實用的操作,下面我們就來看看wps快速求和的技巧2024-09-04Wps如何求和不連續(xù)的數(shù)據(jù) Wps不連續(xù)數(shù)據(jù)求和的方法
們在求和一的時候難免會遇到一些不連續(xù)的數(shù)據(jù),那么遇到這種情況要如何去將數(shù)據(jù)進行求和呢?一起來了解一下吧2022-10-28