返回首页
当前位置: 主页 > 精通Office > Excel教程 >

如何用Excel函数替换字符串中的指定字符?

时间:2015-07-14 11:47来源:知行网www.zhixing123.cn 编辑:麦田守望者

经常遇到这样的问题:现有字符串中,如何替换指定的部分字符,例如有大量电话号码,现需要将这些号码最后四位替换为****,该如何做呢?类似的问题和使用场景有很多,如果你的行记录有几千几万条,那么,如何利用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实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣
博聚网