学Excel,肯定要学函数,函数学得好,在Excel应用中就会如鱼得水。

今天我们一起来学习一下,Excel中的函数之有:replace函数。

Replace函数,顾名思义,就是“替换”,即功能就是执行替换操作,替换字符中的指定字符。

一、Replace函数语法

语法格式:

REPLACE(old_text, start_num, num_chars,new_text),

通俗一点表达就是:

ReplaceB(源文本, 替换开始位置,替换字节数,新的文本)。

函数参数:

参数 描述

old_text 源文本,也就是将要执行替换操作的文本。

start_num 开始替换的位置。

num_chars 要替换的长度,即要替换的字节数。

new_text 新文本,也就是替换成的文本。

注意:第四个参数是文本,要加上引号。

二、举个简单例子说明

1、以下图,在B2中,输入: =REPLACE(A1,4,2,"HT"),

8a0a42c88999b8a0917d0aa132d6f406.png

我们可以看到,此时A2返回结果是:YX-HT-2018012001。

公式:=REPLACE(A1,4,2,"HT")的意思是:A1单元格的字符,从第4个字符(也就是“J”)起,将连续的2个字符(也就是“JS”),替换成“HT”。

2、以下图,在B2中,输入: =REPLACE(A1,6,1,""),

db27313aea8bada891b9cb56f72e7e4f.png

此时,A2返回的结果是:YX-JS-2018012001。

公式:=REPLACE(A1,6,1,"")的意思是:A1单元格的字符,从第6个字符(也就是字符串里的第二个“-”)起,将1个字符(也就是“-”),替换成空。

三、replace函数的实际应用

例如:以下为一份客户的信息表。

3d73b5f2fcb3381770971d066d8a3c0a.png

当要把这份表发给别人看时,为了隐私安全,要把电话号码中间四位,即第四位至第七位加密隐藏,就可以用replace函数来实现。

操作方法如下:

插入新的一列E列,在E3单元格,输入公式:=REPLACE(D3,4,4,"****"),然后公式向下填充即可,如下图:

55fe724a9eae8b2912cfa1905fd0d9e0.png

公式:=REPLACE(D3,4,4,"****")的意思:D3单元格的字符,从第4个字符开始,将连续的4个字符替换成“****”。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐