
2015-07-28
如何用Excel函数替换字符串中的指定字符_数据分析师考试
经常遇到这样的问题:现有字符串中,如何替换指定的部分字符,例如有大量电话号码,现需要将这些号码最后四位替换为****,该如何做呢?类似的问题和使用场景有很多,如果你的行记录有几千几万条,那么,如何利用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。
完 谢谢观看
上一篇: 图论在大数据分析中的作用! ... 下一篇: CDA认证再升一档!与国家共同推进大数 ...