Replace函数使用简介

上一篇我们简单介绍了substitute函数的使用方法。本篇我们再来看一下replace函数。

replace函数的语法结构如下:

语法结构:REPLACE(old_text,start_num,num_chars,new_text)

Old_text:表示要替换其部分字符的文本

Start_num:要被替换的字符串的起始位置

Num_num:表示要被替换的字符串的长度

New_text:表示用于替换的文本

replace函数使用其它文本字符串并根据所指定的字符串数替换某文本字符串中的部分文本。都起来有些绕口,我们还是看一些例子吧!

例一:屏蔽手机号码后4位:

有时候为了保护个人的隐私,我们需要将手机号码的某几位隐藏掉,例如,屏蔽后4位号码。

这时我们只需要在单元格中输入“=REPLACE(A11,8,4,"****")”就可以了。

它的基本逻辑是:在单元格A11中的字符串,从第8位开始,用“****”来替换字符,被替换的字符长度为4。

例二:补齐18位身份证号码

下例中,这几位的身份证号码都是15位的,我们需要将它们补齐为18位。

在单元格E3中我们输入“=REPLACE(B3,7,,19)&C3”就可以了。

它的基本逻辑是:在B3单元格的字符串中,从第7位开始,用“19”这两个数字替换字符串。被替换的字符串长度为0,意思是插入“19”这两个数字。最后再用“&”将验证码加到最后。

总结一下:如果明确知道要被替换的目标字符,但是不知道其在字符串中的具体位置,可以使用substitute函数;如果目标字符不固定,但能够明确知道其在字符串中的具体位置,可以使用replace函数。

-END-

欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!

版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。

(0)

相关推荐