wps怎么帶括號求和? regexp+sum這個厲害的求和公式請收藏

粉絲求助SOS:求助,這種在一個單元格里【...】(中括號)里的數(shù)字,怎么求和?
如下圖所示:A2單元格為混合文本組成的字符串,其中包含數(shù)字,漢字,標(biāo)點符號,數(shù)學(xué)符號等。我們想要對混合文本中“【】”里面的數(shù)字相加求和。也就是在A5單元格中顯示求和結(jié)果:1+2+2+3,結(jié)果等于8。
在沒有REGEXP函數(shù)之前,這個問題還真有點小難,可能要通過若干函數(shù)嵌套,用較長的公式解決,看著也不容易讓人理解其含義。自從出現(xiàn)了REGEXP正則表達式函數(shù)之后,就變得“快準(zhǔn)狠”了。
WPS:只有一個regexp函數(shù),通過第3個參數(shù)的匹配模式來實現(xiàn)提取、判斷、替換功能。
=regexp(原始字符串,正則表達式,[匹配模式],[替換內(nèi)容])
匹配模式0為提取,1為判斷,2為替換。
Excel:有3個正則函數(shù),regexextract用于提取文本、regexreplace用于替換文本、regextest用于測試字符串是否符合正則表達式。
- ①=regexextract(字符串,正則表達式,[返回模式],[是否區(qū)分大小寫])
第3參數(shù)不選,默認(rèn)返回一個匹配的值,第4參默認(rèn)區(qū)分大小寫匹配項。
- ②=regexreplace(字符串,正則表達式,替換為,[替換第幾個],[是否忽略大小寫])
第4個參數(shù)指定要替換第幾個,為0時替換所有實例,負(fù)數(shù)則替換倒數(shù)第幾個。
- ③=regextest(字符串,正則表達式,是否忽略大小寫)
第一步:正則提取數(shù)字
我們輸入公式:
=REGEXP(A2,"【\d+")
- \d+:表示1個或多個連續(xù)的任意數(shù)字。
- 【\d+:用“【”與\d+連接,表示所有“【”與任意數(shù)字的組合,包括但不限于本例中的:【1,【2,【2,【3。
第二步:重置位置
繼續(xù)完善正則表達式部分:
=REGEXP(A2,"【\K\d+")
- \K:表示重置字符位置。它可以將該符號前面的元素省略,只保留該符號后面的元素。
所以將\K放在“【”的前面,其右面跟隨的是\d+,即將上一步公式匹配到結(jié)果中的“【”省略,只保留\d+任意數(shù)字部分。
這樣做的目的是只保留能被運算的數(shù)字,符號不要:
{"1","2","2","3"}
第三步:格式轉(zhuǎn)換
繼續(xù)完善公式:
=REGEXP(A2,"【\K\d+")*1
對REGEXP函數(shù)的返回結(jié)果乘以1。因為REGEXP函數(shù)默認(rèn)返回的數(shù)字為文本型數(shù)值,不能參與直接運算。乘以1之后可以轉(zhuǎn)換為真正的數(shù)字,可以后續(xù)參與運算:
{1,2,2,3}
第四步:簡單求和
最外面嵌套SUM求和函數(shù):
=SUM(REGEXP(A2,"【\K\d+")*1)
對REGEXP函數(shù)返回的數(shù)組溢出結(jié)果:{1,2,2,3}中的各元素數(shù)字求和即可。
相關(guān)文章
從此以后寫公式又有一種新路子! wps中用Let函數(shù)玩變量的技巧
wps中Let函數(shù)給計算結(jié)果分配名稱,就像編程里的變量一樣,它讓你的公式更清晰,減少冗余,下面我們就來看看用Let函數(shù)玩變量的技巧2025-07-22每一個使用頻率都極高! 7個WPS新函數(shù)公式全指南
在實現(xiàn)精通 Office 的路上,表格函數(shù)一直都是繞不過的一道坎,今天就給大家整理了常用的 7 個新函數(shù)教程,希望能幫助到大家2025-05-09- 在公司系統(tǒng)中提取出生日期后可自動進行年齡計算、生日提醒等操作,減少人工處理的工作量,提高業(yè)務(wù)處理效率,通過提取身份證中的出生日期與本人實際情況核對,也能有效驗證2025-03-10
掌握wps Excel新公式! 告別傳統(tǒng)查找替換 SUBSTITUTE函數(shù)使用技巧
許多人習(xí)慣于使用Ctrl+H進行傳統(tǒng)查找和替換操作,比如將內(nèi)容中的空格、‘MM’、‘X’等字符逐個替換,其實有新公式可以快速解決,下面我們就來看看詳細(xì)的教程2025-02-19WPS如何查看數(shù)據(jù)從屬的公式單元格 WPS查看數(shù)據(jù)從屬的公式單元格的方法
在工作中,常常需要處理各種各樣的數(shù)據(jù)表格,那怎么查看某單元格數(shù)據(jù)被那些數(shù)據(jù)引用過呢?下方是關(guān)于如何使用WPS excel表格查看某一個數(shù)據(jù)從屬的公式單元格的具體操作方法2024-10-22- WPS散點圖如何顯示公式 ?我們可以進入到設(shè)置趨勢線的窗口中,將趨勢線啟用之后,再找到顯示公式和顯示r值選項進行點擊勾選就好了2024-09-09
wps如何輸入勾股定理公式? WPS PPT插入勾股定理公式的方法
在使用wps文字編輯文檔過程中,如何在wps文字中插入一個“勾股定理”公式呢?下面小編就和大家來分享一下2024-08-19WPS如何設(shè)置僅復(fù)制粘貼公式 WPS設(shè)置僅復(fù)制粘貼公式的方法
WPS如何設(shè)置僅復(fù)制粘貼公式?我們可以將使用公式運算出來的結(jié)果進行復(fù)制粘貼之后,選擇粘貼為公式選項就好了,操作起來十分的簡單,下方是關(guān)于如何使用WPS excel設(shè)置僅復(fù)制2024-07-15- 當(dāng)你插入的公式比較多的時候,我們還可以為這些公式進行題注目錄的添加,為該公式進行名字的命名,下方是關(guān)于如何使用WPS Word文檔為公式設(shè)置一個題注的具體操作方法,一起2024-06-18
- WPS如何插入積分公式?想要插入積分公式的話,需要進入到插入新公式的工具欄中,才能進行積分公式的添加,方是關(guān)于如何使用WPS文檔打出積分公式的具體操作方法,一起來了解2024-06-18