本文总共578个字,阅读需2分钟,全文加载时间:2.255s,本站办公入门专栏收录该内容! 字体大小:

文章导读:今天来说说两个替换函数 replace 和 substitute。 顾名思义,这两个函数的作用都是替换,语法也比较简单,但是在实际应用中它俩还是有所区别、各有所长的。 函数详解: 以下是这两个函数的语法及释义: 相同……各位看官请向下阅读:

今天来说说两个替换函数 replace 和 substitute。

顾名思义,这两个函数的作用都是替换,语法也比较简单,但是在实际应用中它俩还是有所区别、各有所长的。

函数详解:

以下是这两个函数的语法及释义:

相同点:

  • 都可以用来替换

不同点:

  • replace 函数的第 2、3 个参数都是数值
  • 而 substitute 函数的 第 2、3 个参数是文本

用法示例:

1. 将手机号码的中间 4 位替换成 * 号:

  • replace 公式:=REPLACE(A1,4,4,"****")
  • substitute 公式:=SUBSTITUTE(A1,"1234","****",1)

对于这个案例来说,当数据量大的时候,replace 比 substitute 函数方便,因为只要拖动公式即可。

2. 去除单元格中的所有空格:

  • 这个需求,用 replace 函数就很难办到,因为它的第三个参数是连续的个数,无法跳跃查找
  • 比如,第三个参数为 1,就只去除第一个空格
  • 第三个参数为 2,就把空格和“爱”一起去掉了

  • 但是用 substitute 函数,就很容易解决了:=SUBSTITUTE(A2," ","")

由于这两个函数的用法相对比较简单,就不重复举例了,以上两个案例场景比较经典,可以帮助大家理解二者区别,以及什么情况下适合用哪个函数。

现在你们都掌握了吗?

想要从零系统学习Excel,查看本站上方“视频教程”获取最新秋叶Office三合一办公应用课程!

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注