专栏名称: 布衣公子PPT
布衣公子系列原创PPT作品分享,PPT技能分享与互动探讨,人力资源管理知识与实践的分享和探讨,工作与生活的感悟分享等。
目录
相关文章推荐
51好读  ›  专栏  ›  布衣公子PPT

Excel022-替换函数中的战斗机- Replace

布衣公子PPT  · 公众号  · PPT  · 2017-06-25 21:00

正文

请到「今天看啥」查看全文




有时候我们需要把文本字符串中的某些字符替换成另外的字符,甚至被要求替换指定位置的文本,指定长度的文本,这个时候我们就需要用到replace这个功能非常强大的替换函数。


简而言之,replace可以帮助我们用新字符串替换旧字符串,而且替换的位置和数量都是指定的。


先来看看函数解析,4个参数:=Replace(old_text,start_num,num_chars,new_text)


① old_text:要替换的旧的文本是什么?

② start_num:从哪里开始替换?

③ num_chars:替换的文本长度是多少?

④ new_text:要替换成什么文本?



让我们通过案例来看看怎样灵活使用replace函数吧!


案例1: 将下列联系方式的第4位到第7位用*表示,如(135****8447)。



有时候为了安全保密起见,需要把电话号码用掩码的方式显示,这个时候我们就需要把要隐藏的部分替换成掩码(*)的形式。具体的操作方法如下:


① 在J2单元格录入公式:=REPLACE(I2,4,4,"****")

② 下拉填充公式。


公式解析:


① I2为要替换的文本所在单元格。

② 第二参数4是指从第4位开始替换。

③ 第三参数4是指要替换的文本长度是4。

④ "****"指要替换成的最终文本。


案例2: 在中文和英文之间添加分隔符或者是换行符。(如:苹果-apple)



要用替换的方式进行文本的插入,我们只要将replace的第3参数写为0即可。具体方法如下:


① 在B2单元格录入公式插入分隔符「-」:=REPLACEB(A2,SEARCHB("?",A2),0,"-")


② 在C2单元格录入公式插入换行符char(10):=REPLACEB(A2,SEARCHB("?",A2),0,CHAR(10))。


③ 下拉填充公式。


公式解析:


SEARCHB("?",A2)是用来找到单字节字母「a」所在的位置,作为replace函数的第二参数,如果对SEARCHB函数不了解,请参见往期教程:Excel021-有模糊查找功能的函数SEARCH。


友情提示: 要先将C列的格式设置成允许自动换行才能够实现一行汉字,一行英文的效果哦!



最终效果如上图所示。



今天的内容就分享到这里,非常感谢大家一直以来对布衣公子的关注和支持!如果您有任何PPT和Excel技能方面的问题,您可以给公子留言,有可能您的问题就会在下一个视频中出现!


本篇文章匹配的相关PPT、视频、Excel演示课件及WORD教程下载:

https://pan.baidu.com/s/1nvSHA0h



往期教程:

Excel021-有模糊查找功能的函数SEARCH

Excel020-查找函数哪家强?FIND帮你忙

Excel019-文本长度的度量器-LEN &LENB

Excel018-文本截取函数三剑客-MID

Excel017-文本截取函数三剑客-RIGHT

Excel016-文本截取函数三剑客-LEFT

Excel015-多条件计数函数COUNTIFS

Excel014-秒杀一切的求和函数SUMIFS

Excel013-动态求和求平均,SUBTOTAL显身手

Excel012-Vlookup不为人知的秘密


……

更多技能分享请您后台回复「 目录 」查看


合集赠品已免费升级至25G

合集详情: 布衣公子两年PPT作品大合集







请到「今天看啥」查看全文