回覆列表
-
1 # Km蟈蟈v
-
2 # Excel學習世界
可以用替換函式 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," ","")由於這兩個函式的用法相對比較簡單,就不重複舉例了,以上兩個案例場景比較經典,可以幫助大家理解二者區別,以及什麼情況下適合用哪個函式。
可用公式=LEFT(A1,3)&"****"&RIGHT(A1,4)和=MID(A2,1,3)&"****"&MID(A2,8,4)處理。處理步驟如下:方法一:1、首先開啟excel表格,輸入所要隱藏處理的手機號碼A列;2、然後在B列輸入公式=LEFT(A1,3)&"****"&RIGHT(A1,4),注意“”用的是英文格式的,就會得到隱藏中間四位的手機號了;3、點選B2單元格右下角往下拉就會得到整列資料的隱藏中間四位的手機號了。方法二:1、在B列輸入公式=MID(A2,1,3)&"****"&MID(A2,8,4),注意“”用的也是英文格式的,就會得到隱藏中間四位的手機號了;2、點選B2單元格右下角往下拉也會得到整列資料的隱藏中間四位的手機號。