内容提要:本文分享了substitute函数是什么意思,以及例举了substitute函数常见用法案例,来分享substitute公式怎么用。
在excel教程微信公众号,有小伙伴询问:substitute函数是什么意思,能不能例举一些substitute函数常见用法案例。
没有问题哈,本文小编就给大家分享substitute公式怎么用。新来的小伙伴,可以拿起你的手机,微信扫一扫关注excel教程公众号,每天我们一起学习。
SUBSITUTE函数是Excel文本处理中最常使用的函数之一,可以将数据局部的旧值替换为新值,类似于查找替换功能。
SUBSTITUTE函数的基本语法:
SUBSTITUTE(源字符串,旧文本,新文本,[替换第几个旧文本])
其中第4个参数[替换第几个旧文本]可以省略。
我们还是通过下面的案例来学习SUBSITUTE函数吧。
A列是4个项目小组的成员,每个小组拿到的总奖金不一样,需要在C列计算每个小组成员的平均奖金。比如第一个小组有5个人,总奖金是8800.8949,平均奖金就是将8800.8949元平均分给5个人。题目还有一个小要求:计算出来的奖金金额,需要保留两位小数。 计算之后的最终结果如下:
解题思路步骤如下:总奖金要平均分给小组的每个人,就是奖金除以人数即可。题目重点,如何计算每个小组有多少人。观察A列的小组成员,都是用斜线分隔开,实际就是计算有多少个斜线,再加1,就计算出人数。
有了思路,我们就可以分步骤开始写公式。
第一步,去除成员之间的斜线公式:=SUBSTITUTE(A2,"/","")
相信大家理解了substitute函数是什么意思,这一步操作都能够理解哈。
第二步,统计去除/之后的字符长度公式:=LEN(SUBSTITUTE(A2,"/",""))
第三步,A列原有字符长度-去除/之后的字符长度公式:=LEN(A2)-LEN(SUBSTITUTE(A2,"/",""))
第四步,计算小组成员=斜线个数+1=LEN(A2)-LEN(SUBSTITUTE(A2,"/",""))+1
第五步,计算平均奖金公式为:=B2/(LEN(A2)-LEN(SUBSTITUTE(A2,"/",""))+1)
第六步,奖金数值保留2位小数公式为:=ROUND(B2/(LEN(A2)-LEN(SUBSTITUTE(A2,"/",""))+1),2)
OK,最后大家也可以点击链接了解更多substitute函数常见用法场景案例:http://www.ittribalwo.com/article/4174.html
大家在学习Excel的过程中,遇到任何问题,也可以加我微信,我们一起交流,希望能帮助到你。