在日常辦公中,有時我們需要對已知數據的內容進行替換,往往有兩種需求:
1、對指定位置進行替換,比如把手機號的中間四位換成”*"號。
2、對指定所有字符進行替換,比如“ABC”變成“AMMC”,即把“B"換成了”MM“。
下面我們來看這兩種功能如何實現。首先來了解一下要實現此功能的兩個函數:
第一個函數:
REPLACE(old_text,start_num,num_chars,new_text)此函數包含四個參數,含義分別如下:
old_text,此參數表示要進行修改的文件,也稱源字符串。
start_num,此參數表示要進行替換文本的位置。
num_chars,此參數表示要進行替換文本的長度。
new_text,此參數表示要進行替換的新文本內容。
假如我們要為客戶的手機號進行加密,將中間的四位數顯示為“*”號。

第二個函數:
SUBSTITUTE(text,old_text,new_text,[instance_num])此函數包含四個參數,含義分別如下:
text,源字符串。
old_text,要進行替換的字符。
new_text,要替換為的字符。
instance_num,可選參數,若指定替換的字符在源字符串中存在較多,可以指定將第幾個進行替換,如果省略,則全部替換。
假如我們要刪除一串字符當中的某個字符匱或刪除某幾個字母或換成某個漢字。

加關注,學習更多辦公技能。