別只會(huì)查找替換了! excel最新版本高級(jí)替換函數(shù)SUBSTITUTES用法

問題,要將內(nèi)容里面的數(shù)字提取出來,并用*作為分隔符號(hào)連接起來。
內(nèi)容比較有規(guī)律,并不難,跟來看看。
傳統(tǒng)的思維,將空格替換掉,再將MM替換掉,最后將X替換成*,也就是3次替換??梢灾苯佑肅trl+H替換,也可以用3個(gè)SUBSTITUTE函數(shù)。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"X","*"),"MM",)," ",)
最新版本,有一個(gè)高級(jí)替換函數(shù)SUBSTITUTES,可以一次性將字符全替換掉。
=SUBSTITUTES(A2,{" ","MM","X"},{"","","*"})
2個(gè)替換函數(shù)語法幾乎一樣,唯一差別就是帶S支持常量數(shù)組,能一次替換多個(gè)。
語法:
=SUBSTITUTES(內(nèi)容,{"舊字符1","舊字符2","舊字符3"},{"新字符1","新字符2","新字符3"})
當(dāng)然,還可以借助高版本的TEXTJOIN+REGEXP,這種就是通用的,不管里面混合著什么無關(guān)的字符,都可以搞定。
REGEXP將第2參數(shù)設(shè)置為[0-9]+,就是將所有數(shù)字提取出來。
=REGEXP(A2,"[0-9]+")
現(xiàn)在新增一些無關(guān)的字符,也不影響結(jié)果,比替換函數(shù)更智能。
而TEXTJOIN就可以按分隔符號(hào)合并數(shù)字,組合起來就可以。
=TEXTJOIN("*",1,REGEXP(A2,"[0-9]+"))
假如現(xiàn)在是要獲取數(shù)字相乘的結(jié)果,而不是表達(dá)式。
用REGEXP提取出來的數(shù)字是文本格式,需要用--轉(zhuǎn)換成數(shù)值格式。
而PRODUCT就是獲取數(shù)字乘積的結(jié)果。同理,有的時(shí)候需要數(shù)字之和,就換成SUM即可。
=PRODUCT(--REGEXP(A2,"[0-9]+"))
有條件的話,都安裝最新版本,這樣寫起公式更簡單,更智能。
相關(guān)文章
excel中LOOKUP函數(shù)真的太厲害了 有問題套進(jìn)去全解決!
購貨單位的名稱是一樣,產(chǎn)品名稱左邊是用簡稱,右邊是用全稱,現(xiàn)在要根據(jù)全稱查找簡稱對(duì)應(yīng)的單價(jià),我們使用OOKUP+SEARCH解決全稱查找簡稱問題,詳細(xì)請(qǐng)看下文介紹2024-10-28excel mod函數(shù)什么意思? excel表格中mod函數(shù)的用法
使用 Excel2019 軟件編輯表格時(shí),可以使用 MOD 函數(shù)計(jì)算并返回兩數(shù)相除的余數(shù),今天小編就來說明一下具體步驟2024-06-11excel表格iferror函數(shù)怎么用? Excel中IFERROR函數(shù)典型用法
excel中可以使用 IFERROR 函數(shù)捕獲和處理公式中的錯(cuò)誤,該怎么使用IFERROR函數(shù)呢?詳細(xì)請(qǐng)看下文介紹2024-06-11計(jì)算優(yōu)秀率用哪個(gè)函數(shù)? 計(jì)算優(yōu)秀率的excel函數(shù)公式
在Excel中,計(jì)算優(yōu)秀率需要使用COUNTIF和COUNTA函數(shù),優(yōu)秀率計(jì)算需先設(shè)定優(yōu)秀標(biāo)準(zhǔn),再計(jì)算滿足標(biāo)準(zhǔn)的人數(shù)和總?cè)藬?shù),最后相除,詳細(xì)請(qǐng)看下文介紹2024-05-11lambda函數(shù)有什么作用? Excel中LAMBDA函數(shù)使用詳解和相關(guān)案例
剛剛我們介紹了LAMBDA函數(shù),上篇介紹的不是很詳細(xì),這篇文章我們從語法,使用方法結(jié)合實(shí)際案例來介紹LAMBDA函數(shù)在excel中的用法2024-04-16lambda函數(shù)怎么用? Excel使用LAMBDA函數(shù)來自定義函數(shù)的教程
LAMBDA允許用戶定義自己的函數(shù),并在工作表中使用,通過 LAMBDA,我們可以將復(fù)雜的計(jì)算邏輯轉(zhuǎn)換成簡單的公式,比如英文函數(shù)轉(zhuǎn)換為中文,讓我們的工作表更容易解讀,操作也2024-04-16excel怎么利用SCAN函數(shù)在無輔助列情況下處理合并單元格查詢難題?
利用SCAN函數(shù),可以針對(duì)取消合并單元格后出現(xiàn)的空值進(jìn)行迭代處理,今天我們就來用實(shí)例演示在無輔助列情況下處理合并單元格查詢難題的過程2024-04-16SCAN函數(shù)怎么用? Excel中利用SCAN函數(shù)查找合并單元格的技巧
excel中合并單元格是常有的是,方法也很多,今天我們可以使用SCAN 函數(shù)快速合并單元格,詳細(xì)請(qǐng)看下文介紹2024-04-16excel比例函數(shù)是什么? Excel比例函數(shù)公式顯示幾比幾的技巧
在Excel中,比例函數(shù)是一種用于計(jì)算兩個(gè)數(shù)值之間的比例關(guān)系的公式,使用比例函數(shù),可以快速地計(jì)算出兩個(gè)數(shù)值之間的比例,并可以以百分比的形式顯示結(jié)果,詳細(xì)請(qǐng)看下文介紹2024-03-21常用的excel函數(shù)類別有哪些? Excel十三大類函數(shù)公式大全
excel中很多函數(shù)經(jīng)常使用,函數(shù)可以分為13類,大概有505個(gè)函數(shù),我們分別從13大類中調(diào)幾個(gè)常用的函數(shù)來介紹,詳細(xì)請(qǐng)看下文介紹2024-03-20