兩個替換函式 replace 和 substitute,都可以實現。
顧名思義,這兩個函式的作用都是替換,語法也比較簡單,但是在實際應用中它倆還是有所區別、各有所長的。
函式詳解:
以下是這兩個函式的語法及釋義:
相同點:
不同點:
用法示例:
1. 將手機號碼的中間 4 位替換成 * 號:
對於這個案例來說,當資料量大的時候,replace 比 substitute 函式方便,因為只要拖動公式即可。
2. 去除單元格中的所有空格:
由於這兩個函式的用法相對比較簡單,就不重複舉例了,以上兩個案例場景比較經典,可以幫助大家理解二者區別,以及什麼情況下適合用哪個函式。
兩個替換函式 replace 和 substitute,都可以實現。
顧名思義,這兩個函式的作用都是替換,語法也比較簡單,但是在實際應用中它倆還是有所區別、各有所長的。
函式詳解:
以下是這兩個函式的語法及釋義:
相同點:
都可以用來替換不同點:
replace 函式的第 2、3 個引數都是數值而 substitute 函式的 第 2、3 個引數是文字用法示例:
1. 將手機號碼的中間 4 位替換成 * 號:
replace 公式:=REPLACE(A1,4,4,"****")substitute 公式:=SUBSTITUTE(A1,"1234","****",1)對於這個案例來說,當資料量大的時候,replace 比 substitute 函式方便,因為只要拖動公式即可。
2. 去除單元格中的所有空格:
這個需求,用 replace 函式就很難辦到,因為它的第三個引數是連續的個數,無法跳躍查詢比如,第三個引數為 1,就只去除第一個空格第三個引數為 2,就把空格和“愛”一起去掉了但是用 substitute 函式,就很容易解決了:=SUBSTITUTE(A2," ","")由於這兩個函式的用法相對比較簡單,就不重複舉例了,以上兩個案例場景比較經典,可以幫助大家理解二者區別,以及什麼情況下適合用哪個函式。