欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > Excel专区 > Excel函数 > Replace函数和Substitute函数,详解两个替换函数的区别和用途

Replace函数和Substitute函数,详解两个替换函数的区别和用途

时间:2021-10-10 14:03作者:admin来源:未知人气:1113我要评论(0)

在excel中有两个替换函数,replace和substitute,相信我,一个函数能干的事,微软绝对不会费力气设置两个,replace和substitute的替换方式是不一样的,简单来说,replace是针对位置替换,而substitute是针对内容替换,这个差异,就是使用这两个函数的核心,也是区别。

那么replace和substitute能做什么,我们来说明一下。首先我们先看下两个函数的语法:

REPLACE(old_text, start_num, num_chars,new_text),翻译成白话文:

REPLACE(要替换的整个字符串, 开始位置, 替换长度,用什么内容替换)

比如“我是百万富翁”,要修改成“我是千万富翁”,可以如下操作:

REPLACE(“我是百万富翁”, 3, 2,“千万”),操作如下:

Replace和Substitute,详解两个替换函数的区别和用途

方法解读:用replace函数,首先我们要确定替换内容的位置,百万两个字,是从第3位开始,长度为2,所以我们函数中的第2和第三个参数为,3和2,第一个参数为替换的源字符串,最后一个是要替换的内容。

同样,这个替换,我们也可以使用substitute函数来完成,我们先看下substitute函数的语法:

SUBSTITUTE(text, old_text, new_text) 翻译成白话文:

SUBSTITUTE(要替换的整个字符串, 原内容, 新内容)

比如“我是百万富翁”,要修改成“我是千万富翁”,可以如下操作:

SUBSTITUTE(“我是百万富翁”, “百万”,“千万”),操作如下:

Replace和Substitute,详解两个替换函数的区别和用途

差异非常的明显,replace是确定位置的替换,而substitute是针对内容的替换,实际也说明,replace在一定程度上可以替换substitute,而substitute不一定能替换replace。

需要注意一点的是,substitute如有相同的内容,则是全部替换,比如说我们把”我是百万富翁”,改成”我是百万富翁的儿子百万”,大家看下结果:

Replace和Substitute,详解两个替换函数的区别和用途

大家可以看到replace没有变化,而使用substitute的百万都替换成了千万。

下面来说下replace和substitute的实际使用案例:

1.replace,给手机号,身份证号,银行卡号加密,这种情况下使用replace就非常的快,而使用substitute将给造成非常不好的体验,因为内容不固定,而替换的位置固定。

Replace和Substitute,详解两个替换函数的区别和用途

可以看到用substitute函数,两个电话号码就要写两个函数,因为内容不一致,而使用replace函数一次就完成了。

2.用substitute替换整个句子的内容

Replace和Substitute,详解两个替换函数的区别和用途

如果这个案列使用replace,那必须确定位置,然后替换两次,而用substitute则一个函数就可以完成了。

以上就是replace和substitute的区别,一个针对位置替换内容,一个针对内容替换内容,相信通过上面的几个案列,大家会对这两个函数的差异和用途有一个熟悉的了解。

相关阅读 Excel有哪些常用的数学函数?​Excel取消表格中虚线的两种方法Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦Excel身份证号大探索excel如何根据日期按月汇总计算公式Excel浪漫表白公式,发给心仪的她/他Excel表格如何自动求和

文章评论
发表评论

热门文章 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均

最新文章 Excel有哪些常用的数学函数?​Excel取消表格中虚线的两种方法 Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦

人气排行 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均excel中IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUPexcel中COUNTIFS函数9种高级用法详解,条件统计重复值,告别加班涨工如何解除Excel VBA工程密码excel 如何根据身份证号码提取户籍所在省份地区函数公式

盖楼回复X

(您的评论需要经过审核才能显示)