excel学习库

excel表格_excel函数公式大全_execl从入门到精通

两个替换函数,replace和substitute的用法区别,Excel函数公式

在excel中,经常要使用到两个替换函数,replace和substitute,那么它们两个的用法和区别是什么呢,先看它们两个的语法。

replace(文本内容,起始位置,结束位置,新内容)

substitute(文本内容,替换的老内容,新内容)

从两个函数的语法不难看出,replace主要替换某个位置开始的内容,而substitute则主要是某个指定内容。

第一、 比如,下面的例子,我们要把手机的中间四位替换为****,也就是说把从第4位开始的4个长度替换为*,很显然要使用replace函数,因为substitute无法确定位置。

公式为:=REPLACE(B2,4,4,"****")

第二、但如果内容是一个字符串,把中间的逗号都替换掉,而且其中不止一个逗号,那么就无法使用replace了,这个时候,使用substitute就可以一次性替换完。

常见案列,统计参会人数。

先用substitute把中间的逗号替换为空,因为我们可以发现,逗号的数量加上1,就是人数,我们用有逗号的长度减去没有逗号的长度,然后加上1就可以了。

公式为: =LEN(A2)-LEN(SUBSTITUTE(A2,",",""))+1

以上呢,就是replace和substitute的用法,可以看到replace是确定位置后,把位置上的内容替换为指定的内容。substitute和位置无关,是替换内容的。

比如一句话:“我爱他我太爱她了,我真的很好爱她”,如果把中间的“我”替换为“你”,使用substitute就可以搞定了。=SUBSTITUTE(A1,"我","你"),可以把里面的“我”全部替换掉。

总之就一句话,同样是替换,但一个是找位置,一个是找内容。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接