學Excel,肯定要學函數,函數學得好,在Excel應用中就會如魚得水。
今天我們一起來學習一下,Excel中的函數之有:replace函數。
Replace函數,顧名思義,就是「替換」,即功能就是執行替換操作,替換字符中的指定字符。
一、Replace函數語法
語法格式:
REPLACE(old_text, start_num, num_chars,new_text),
通俗一點表達就是:
ReplaceB(源文本,替換開始位置,替換字節數,新的文本)。
函數參數:
參數 描述
old_text 源文本,也就是將要執行替換操作的文本。
start_num 開始替換的位置。
num_chars 要替換的長度,既要替換的字節數。
new_text 新文本,也就是替換成的文本。
注意:第四個參數是文本,要加上引號。
二、舉個簡單例子說明
1、以下圖,在B2中,輸入: =REPLACE(A1,4,2,"HT"),
我們可以看到,此時A2返回結果是:YX-HT-2018012001。
公式:=REPLACE(A1,4,2,"HT")的意思是:A1單元格的字符,從第4個字符(也就是「J」)起,將連續的2個字符(也就是「JS」),替換成「HT」。
2、以下圖,在B2中,輸入: =REPLACE(A1,6,1,""),
此時,A2返回的結果是:YX-JS-2018012001。
公式:=REPLACE(A1,6,1,"")的意思是:A1單元格的字符,從第6個字符(也就是字符串裡的第二個「-」)起,將1個字符(也就是「-」),替換成空。
三、replace函數的實際應用
例如:以下為一份客戶的信息表。
當要把這份表發給別人看時,為了隱私安全,要把電話號碼中間四位,即第四位至第七位加密隱藏,就可以用replace函數來實現。
操作方法如下:
插入新的一列E列,在E3單元格,輸入公式:=REPLACE(D3,4,4,"****"),然後公式向下填充即可,如下圖:
公式:=REPLACE(D3,4,4,"****")的意思:D3單元格的字符,從第4個字符開始,將連續的4個字符替換成「****」。