最近寫了不少通訊錄小技巧,包括將不同儲存格合併為一格、同一欄的文字分割成不同欄位、隱藏超出儲存格的內容,深深感受到行政人員的辛苦啊,想要快速完成工作不加班,就要常常來看阿湯的 Office 相關教學,這篇要分享的是―如果希望通訊錄中的電話號碼不要全部顯示,例如中間三個數字變成符號「*」,類似於馬賽克的效果,該怎麼處理呢?下面就用函數「REPLACE」來示範。
如何用符號「*」來取代電話號碼中間的數字?
我們要使用的是「REPLACE」這個函數,語法如下:
REPLACE(old_text, start_num, num_chars, new_text)
- Old_text 必要。 這是要取代其中某些字元的文字。
- Start_num 必要。 這是在 old_text 中要以 new_text 取代的字元位置。
- Num_chars 必要。 這是在 old_text 中要 REPLACE 以 new_text 取代的字元數。
- New_text 必要。 這是在 old_text 中要取代字元的文字。
如下圖,我們要將手機的 10 個數字中間某三碼變成「*」。
輸入「=REPLACE(A2,5,3,”***”)」
- A2 表示要處理的儲存格,也就是客戶電話。
- 5 表示從第五位開始取代。
- 3 表示取代三個數字。
- “***” 表示將三個數字取代成三個*,因為「*」不是數字,所以記得要在外面加入「””」。
Enter 後就完成了,很簡單吧。
一樣直接下拉複製公式,這樣不管有多少資料都可以瞬間完成,維持客戶隱私。
如果不熟的人還是可以點插入函數的圖示,輸入 REPLACE 後,進到這個畫面,再依序輸入剛剛同樣的內容,核對計算結果,OK 就按確定,結果是一樣的。
更多 Office 相關教學:請點我