wps怎么帶括號求和? regexp+sum這個(gè)厲害的求和公式請收藏
粉絲求助SOS:求助,這種在一個(gè)單元格里【...】(中括號)里的數(shù)字,怎么求和?
如下圖所示:A2單元格為混合文本組成的字符串,其中包含數(shù)字,漢字,標(biāo)點(diǎn)符號,數(shù)學(xué)符號等。我們想要對混合文本中“【】”里面的數(shù)字相加求和。也就是在A5單元格中顯示求和結(jié)果:1+2+2+3,結(jié)果等于8。

在沒有REGEXP函數(shù)之前,這個(gè)問題還真有點(diǎn)小難,可能要通過若干函數(shù)嵌套,用較長的公式解決,看著也不容易讓人理解其含義。自從出現(xiàn)了REGEXP正則表達(dá)式函數(shù)之后,就變得“快準(zhǔn)狠”了。
WPS:只有一個(gè)regexp函數(shù),通過第3個(gè)參數(shù)的匹配模式來實(shí)現(xiàn)提取、判斷、替換功能。
=regexp(原始字符串,正則表達(dá)式,[匹配模式],[替換內(nèi)容])
匹配模式0為提取,1為判斷,2為替換。
Excel:有3個(gè)正則函數(shù),regexextract用于提取文本、regexreplace用于替換文本、regextest用于測試字符串是否符合正則表達(dá)式。
- ①=regexextract(字符串,正則表達(dá)式,[返回模式],[是否區(qū)分大小寫])
第3參數(shù)不選,默認(rèn)返回一個(gè)匹配的值,第4參默認(rèn)區(qū)分大小寫匹配項(xiàng)。
- ②=regexreplace(字符串,正則表達(dá)式,替換為,[替換第幾個(gè)],[是否忽略大小寫])
第4個(gè)參數(shù)指定要替換第幾個(gè),為0時(shí)替換所有實(shí)例,負(fù)數(shù)則替換倒數(shù)第幾個(gè)。
- ③=regextest(字符串,正則表達(dá)式,是否忽略大小寫)
第一步:正則提取數(shù)字
我們輸入公式:
=REGEXP(A2,"【\d+")
- \d+:表示1個(gè)或多個(gè)連續(xù)的任意數(shù)字。
- 【\d+:用“【”與\d+連接,表示所有“【”與任意數(shù)字的組合,包括但不限于本例中的:【1,【2,【2,【3。

第二步:重置位置
繼續(xù)完善正則表達(dá)式部分:
=REGEXP(A2,"【\K\d+")
- \K:表示重置字符位置。它可以將該符號前面的元素省略,只保留該符號后面的元素。
所以將\K放在“【”的前面,其右面跟隨的是\d+,即將上一步公式匹配到結(jié)果中的“【”省略,只保留\d+任意數(shù)字部分。
這樣做的目的是只保留能被運(yùn)算的數(shù)字,符號不要:
{"1","2","2","3"}

第三步:格式轉(zhuǎn)換
繼續(xù)完善公式:
=REGEXP(A2,"【\K\d+")*1
對REGEXP函數(shù)的返回結(jié)果乘以1。因?yàn)镽EGEXP函數(shù)默認(rèn)返回的數(shù)字為文本型數(shù)值,不能參與直接運(yùn)算。乘以1之后可以轉(zhuǎn)換為真正的數(shù)字,可以后續(xù)參與運(yùn)算:
{1,2,2,3}

第四步:簡單求和
最外面嵌套SUM求和函數(shù):
=SUM(REGEXP(A2,"【\K\d+")*1)
對REGEXP函數(shù)返回的數(shù)組溢出結(jié)果:{1,2,2,3}中的各元素?cái)?shù)字求和即可。

相關(guān)文章

從此以后寫公式又有一種新路子! wps中用Let函數(shù)玩變量的技巧
wps中Let函數(shù)給計(jì)算結(jié)果分配名稱,就像編程里的變量一樣,它讓你的公式更清晰,減少冗余,下面我們就來看看用Let函數(shù)玩變量的技巧2025-07-22
每一個(gè)使用頻率都極高! 7個(gè)WPS新函數(shù)公式全指南
在實(shí)現(xiàn)精通 Office 的路上,表格函數(shù)一直都是繞不過的一道坎,今天就給大家整理了常用的 7 個(gè)新函數(shù)教程,希望能幫助到大家2025-05-09
在公司系統(tǒng)中提取出生日期后可自動(dòng)進(jìn)行年齡計(jì)算、生日提醒等操作,減少人工處理的工作量,提高業(yè)務(wù)處理效率,通過提取身份證中的出生日期與本人實(shí)際情況核對,也能有效驗(yàn)證2025-03-10
掌握wps Excel新公式! 告別傳統(tǒng)查找替換 SUBSTITUTE函數(shù)使用技巧
許多人習(xí)慣于使用Ctrl+H進(jìn)行傳統(tǒng)查找和替換操作,比如將內(nèi)容中的空格、‘MM’、‘X’等字符逐個(gè)替換,其實(shí)有新公式可以快速解決,下面我們就來看看詳細(xì)的教程2025-02-19
WPS如何查看數(shù)據(jù)從屬的公式單元格 WPS查看數(shù)據(jù)從屬的公式單元格的方法
在工作中,常常需要處理各種各樣的數(shù)據(jù)表格,那怎么查看某單元格數(shù)據(jù)被那些數(shù)據(jù)引用過呢?下方是關(guān)于如何使用WPS excel表格查看某一個(gè)數(shù)據(jù)從屬的公式單元格的具體操作方法2024-10-22
WPS散點(diǎn)圖如何顯示公式 WPS制作的散點(diǎn)圖顯示公式的方法
WPS散點(diǎn)圖如何顯示公式 ?我們可以進(jìn)入到設(shè)置趨勢線的窗口中,將趨勢線啟用之后,再找到顯示公式和顯示r值選項(xiàng)進(jìn)行點(diǎn)擊勾選就好了2024-09-09
wps如何輸入勾股定理公式? WPS PPT插入勾股定理公式的方法
在使用wps文字編輯文檔過程中,如何在wps文字中插入一個(gè)“勾股定理”公式呢?下面小編就和大家來分享一下2024-08-19
WPS如何設(shè)置僅復(fù)制粘貼公式 WPS設(shè)置僅復(fù)制粘貼公式的方法
WPS如何設(shè)置僅復(fù)制粘貼公式?我們可以將使用公式運(yùn)算出來的結(jié)果進(jìn)行復(fù)制粘貼之后,選擇粘貼為公式選項(xiàng)就好了,操作起來十分的簡單,下方是關(guān)于如何使用WPS excel設(shè)置僅復(fù)制2024-07-15
當(dāng)你插入的公式比較多的時(shí)候,我們還可以為這些公式進(jìn)行題注目錄的添加,為該公式進(jìn)行名字的命名,下方是關(guān)于如何使用WPS Word文檔為公式設(shè)置一個(gè)題注的具體操作方法,一起2024-06-18
WPS如何插入積分公式?想要插入積分公式的話,需要進(jìn)入到插入新公式的工具欄中,才能進(jìn)行積分公式的添加,方是關(guān)于如何使用WPS文檔打出積分公式的具體操作方法,一起來了解2024-06-18









