c++string替换指定位置字符_Excel数据分析:如何替换字符串中的指定字符?
數據分析預處理中,經常遇到這樣的問題:現有字符串中,如何替換指定的部分字符,例如有大量電話號碼,現需要將這些號碼最后四位替換為****,該如何做呢?
類似的問題和使用場景有很多,如果你的行記錄有幾千幾萬條,那么,如何利用Excel函數批量處理就必須要掌握了。
01
Excel中replace函數的使用
用一句話概括replace函數:替換指定位置和數量的舊字符,是常見的excel字符函數之一,應用較廣,實用性很強。
Replace函數參數為:
=Replace(old_text,start_num,num_chars,new_text)
=Replace(原字符串,開始位置,替換個數,替換成字符)
舉個例子:
為保護隱私,請將電話號碼18502918888最后4為進行模糊化處理,替換為****。
=Replace(原字符串,開始位置,替換個數,替換成字符)
=Replace(A1,8,4,”****”)
02
Excel中substitute函數的使用
用一句話概括substitute函數:替換第n次重復出現的舊字符。例如“SPPS教程”,由于錄入出錯,原本應該是“SPSS教程”,現在需要將錯誤的第二個“P”替換為“S”,該怎么辦?這時候substitute函數最為適用。
Substitute函數參數為:
=Substitute (text, old_text, new_text, [instance_num])
=Replace(原字符串,錯誤字符,正確字符,第n次出現的替換)
例如上面SPSS案例:
=Replace(原字符串,錯誤字符,正確字符,第n次出現的替換)
=Replace(A1,"P","S",2)
將目前出錯的SPPS中,第2次出現的P替換為S。
本文完
文/圖=數據小兵
◢ 為你推薦以下文章 ◣
數據分析最常用的Excel函數詳解
Excel坐標軸名稱顯示數字下標效果
Excel無法導入SPSS?
用Excel批量生成超鏈接與提取URL網址
Excel圖表插件推薦XY Chart Labeler
數據小兵堅持寫博客已經12年
堅持寫微信公號文章6年
堅持更新SPSS視頻課程2年
堅持一對一答疑討論2年絕對超值:一對一答疑
歡迎加入SPSS視頻課程
竭誠服務
◢點【
總結
以上是生活随笔為你收集整理的c++string替换指定位置字符_Excel数据分析:如何替换字符串中的指定字符?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python如何判断字符串是否包含某些汉
- 下一篇: 在c语言中预处理命令行都以井号开头,以井