幾天不見,還記得我嗎?我是Replace函式

我們之前的一篇文章在VBA裡用到了一次Replace,它在Excel的函數里面是常用的文字替換類的函式。

下面我們一起來了解一下。

幾天不見,還記得我嗎?我是Replace函式

函式語法

Replace函式能夠將部分文字字串轉換為不同的文字字串,語法是:

=Replace(old_text,start_num,num_chars,new_text),

=replace(源文字,開始位置,替換個數,新的文字)

引數解釋

第一個引數old_text,表示要替換部分字元的源文字,(多)是需要替換內容的那個單元格。

第二個引數start_num,表示對第一個引數裡那一大串的文字,選擇從哪個位置替換,不過更多情況下我們配合查詢函式一起使用。

第三個引數num_chars,表示源文字中,從第二個引數開始那個位置,向後多少位會被替換掉。

這個引數可以是零或者省略

,就能夠實現類似於

插入文字

的效果。

第四個引數是將要替換源文字的內容。如果是漢字等字元,記得給它加個引號哦!

第四個引數省略的話那就是

刪除文字

的意思咯。

示例:隱藏電話號碼

在各種抽獎等活動裡,抽獎結果的手機號碼中的4~7位數字都是隱藏的,在Excel裡面我們可以用Replace函式進行設定。

如圖,我們在C2單元格輸入公式,雙擊十字填充柄完成。

幾天不見,還記得我嗎?我是Replace函式

=REPLACE(A2,4,4,“****”),意思是我們把A2單元格的內容,從第4位開始,向後數4位,(即4~7位)替換成四個星號****。

(注意這個時候A列可不能刪除,或者隱藏,或者把B列複製貼上成文字)

各位小夥伴,你學會了嗎?

如果喜歡,記得關注分享哦!