返回首頁
當前位置: 主頁 > 精通Office > Excel教程 >

如何用Excel函數替換字符串中的指定字符?

時間:2015-07-14 11:47來源:知行網www.wtckvq.live 編輯:麥田守望者

經常遇到這樣的問題:現有字符串中,如何替換指定的部分字符,例如有大量電話號碼,現需要將這些號碼最后四位替換為****,該如何做呢?類似的問題和使用場景有很多,如果你的行記錄有幾千幾萬條,那么,如何利用Excel函數批量處理就必須要掌握了。


Excel中replace函數的使用

用一句話概括replace函數:替換指定位置和數量的舊字符,是常見的excel字符函數之一,應用較廣,實用性很強。

Excel提供的函數參數為:

=Replace(old_text,start_num,num_chars,new_text)

=Replace(原字符串,開始位置,替換個數,替換成字符)

舉個例子:

為保護隱私,請將電話號碼18502918888最后4為進行模糊化處理,替換為****。

 

=Replace(原字符串,開始位置,替換個數,替換成字符)

=Replace(A1,8,4,”****”)

 

Excel中substitute函數的使用

用一句話概括substitute函數:替換第n次重復出現的舊字符。例如“SPPS教程”,由于錄入出錯,原本應該是“SPSS教程”,現在需要將錯誤的第二個“P”替換為“S”,該怎么辦?這時候substitute函數最為適用。

Excel提供的函數參數為:

=Substitute (text, old_text, new_text, [instance_num])

=Replace(原字符串,錯誤字符,正確字符,第n次出現的替換)

例如上面SPSS案例:

=Replace(原字符串,錯誤字符,正確字符,第n次出現的替換)

=Replace(A1,"P","S",2)

將目前出錯的SPPS中,第2次出現的P替換為S。

------分隔線----------------------------
標簽(Tag):EXCEL Excel2007 excel2013 Excel技巧 Excel2003 Excel2010 Excel教程 Excel實例教程
------分隔線----------------------------
推薦內容
猜你感興趣
深蓝海域APP