我們之前的一篇文章在VBA裡用到了一次Replace,它在Excel的函數里面是常用的文字替換類的函式。
下面我們一起來了解一下。
函式語法
Replace函式能夠將部分文字字串轉換為不同的文字字串,語法是:
=Replace(old_text,start_num,num_chars,new_text),
=replace(源文字,開始位置,替換個數,新的文字)
引數解釋
第一個引數old_text,表示要替換部分字元的源文字,(多)是需要替換內容的那個單元格。
第二個引數start_num,表示對第一個引數裡那一大串的文字,選擇從哪個位置替換,不過更多情況下我們配合查詢函式一起使用。
第三個引數num_chars,表示源文字中,從第二個引數開始那個位置,向後多少位會被替換掉。
這個引數可以是零或者省略
,就能夠實現類似於
插入文字
的效果。
第四個引數是將要替換源文字的內容。如果是漢字等字元,記得給它加個引號哦!
第四個引數省略的話那就是
刪除文字
的意思咯。
示例:隱藏電話號碼
在各種抽獎等活動裡,抽獎結果的手機號碼中的4~7位數字都是隱藏的,在Excel裡面我們可以用Replace函式進行設定。
如圖,我們在C2單元格輸入公式,雙擊十字填充柄完成。
=REPLACE(A2,4,4,“****”),意思是我們把A2單元格的內容,從第4位開始,向後數4位,(即4~7位)替換成四個星號****。
(注意這個時候A列可不能刪除,或者隱藏,或者把B列複製貼上成文字)
各位小夥伴,你學會了嗎?
如果喜歡,記得關注分享哦!