亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

  發(fā)布時(shí)間:2025-07-22 10:54:38   作者:佚名   我要評(píng)論
wps表格中有很多內(nèi)容,想要單獨(dú)對(duì)分?jǐn)?shù)數(shù)據(jù)進(jìn)行求和,方法很多,今天我們用“=”+regexp+evaluate+sum這個(gè)公式對(duì)混合內(nèi)容的分?jǐn)?shù)求和,詳細(xì)如下

粉絲求助SOS:如何對(duì)混合內(nèi)容中的[分?jǐn)?shù)]求和?

如下圖所示:A2單元格中為混合內(nèi)容。包括漢字,數(shù)字,標(biāo)點(diǎn)(.),運(yùn)算符(/除號(hào))等。我們的目的很清晰,就是將混合內(nèi)容中的分?jǐn)?shù):1/5(五分之一),1/5(五分之一),2/5(五分之二)提取出來(lái)然后求和,即1/5+1/5+2/5=4/5。

問(wèn)題看似很簡(jiǎn)單,實(shí)則有一定的難度與忽略點(diǎn)。我們用到的是"="(等于號(hào))+regexp++evaluate+sum公式組合解決這個(gè)問(wèn)題。下面我們看看是如何起作用的。

第一步:正則提取分?jǐn)?shù)

輸入REGEXP正則表達(dá)式函數(shù):

=REGEXP(A2,"\d+/\d+")

  • \d+:表示1個(gè)或多個(gè)任意的連續(xù)的數(shù)字。
  • \d+/\d+:表示 “數(shù)字/數(shù)字”格式,即所有分?jǐn)?shù)的可能性。包括但不限于本例中的:1/5,1/5,2/5。

重點(diǎn)誤區(qū)來(lái)了:

有的小伙伴會(huì)說(shuō),既然上一步已經(jīng)將文本格式的分?jǐn)?shù)全部提取到了:

{"1/5","1/5","2/5"}

我們只需要通過(guò)下面公式:

=SUM(REGEXP(A2,"\d+/\d+")*1)

正則表達(dá)式部分乘以1,將文本格式的分?jǐn)?shù)數(shù)據(jù)轉(zhuǎn)換為真正的數(shù)值,然后SUM函數(shù)求和不就行了。但是我們發(fā)現(xiàn)出現(xiàn)錯(cuò)誤了。

1/5,1/5,2/5三個(gè)分?jǐn)?shù),被默認(rèn)當(dāng)做日期格式數(shù)據(jù):5月1日,5月1日,5月2日 處理了,而日期格式數(shù)據(jù)的本質(zhì)又是數(shù)值,所以直接乘以1后,變成了{(lán)45662,45662,45693},求和結(jié)果自然是錯(cuò)誤的。

就算我們的分?jǐn)?shù)與日期不相關(guān),比如我們?cè)贐3單元格直接手動(dòng)錄入“15/26”。

理論上這個(gè)“分?jǐn)?shù)”乘以1后,還會(huì)返回“分?jǐn)?shù)”的本身:

=B3*1

但是我們發(fā)現(xiàn)出現(xiàn)了錯(cuò)誤值。

說(shuō)明在Excel或WPS表格中。分?jǐn)?shù)格式的數(shù)據(jù)不能這樣手動(dòng)錄入。

Excel或WPS表格中,真分?jǐn)?shù)應(yīng)該是這樣錄入的:

輸入“0+空格+分?jǐn)?shù)”輸入真分?jǐn)?shù)。

比如要輸入真分?jǐn)?shù)“15/26”,在單元格中輸入“0 15/26”,回車(chē)后單元格會(huì)顯示“15/26”,編輯欄顯示0.576923076923077,可參與運(yùn)算。

如果輸入帶分?jǐn)?shù),如1又1/2,則在單元格中輸入“1 1/2”,回車(chē)后單元格顯示“1 1/2”,編輯欄顯示1.5,可參與運(yùn)算。

所以我們用上述規(guī)則正確輸入分?jǐn)?shù)后,乘以1

=B4*1

會(huì)返回原分?jǐn)?shù),說(shuō)明正確,可參與運(yùn)算。

使用分?jǐn)?shù)運(yùn)算公式可輸入分?jǐn)?shù):

如果要進(jìn)行分?jǐn)?shù)的加減乘除運(yùn)算,可以使用相應(yīng)的公式。例如,要計(jì)算15/26+1/26,在單元格中輸入“=15/26+1/26”,回車(chē)后會(huì)得到結(jié)果:0.615384615384615,即8/13。

所以我們可以運(yùn)用這個(gè)特性規(guī)則,進(jìn)行下一步的公式設(shè)置。

第二步:分?jǐn)?shù)運(yùn)算公式化

我們輸入下面公式:

="="&REGEXP(A2,"\d+/\d+")

用等于號(hào)與上一步REGEXP函數(shù)的返回結(jié)果連接合并。形成公式。比如之前的“1/5”變成“=1/5”,即 =1÷5 的運(yùn)算公式。

第三步:文本公式計(jì)算

外面嵌套EVALUATE函數(shù):

=EVALUATE("="&REGEXP(A2,"\d+/\d+"))

將上一步的{"=1/5","=1/5","=2/5"}三個(gè)文本算式分別計(jì)算求值得到:0.2,0.2,0.4

第四步:簡(jiǎn)單求和

最外面嵌套SUM求和函數(shù):

=SUM(EVALUATE("="&REGEXP(A2,"\d+/\d+")))

將上一步的0.2,0.2,0.4相加得到0.8。

如果不想結(jié)果顯示為小數(shù)格式,可以設(shè)置單元格格式為分?jǐn)?shù)格式。

推薦閱讀:regexp+sum這個(gè)厲害的求和公式請(qǐng)收藏

相關(guān)文章

最新評(píng)論