wps怎么帶括號(hào)求和? regexp+sum這個(gè)厲害的求和公式請(qǐng)收藏

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