最近整个朋友圈都在养蛙,晒蛙。
后来,一打听,才知道这款游戏叫做《旅行青蛙》。
养蛙=养娃
做妈妈的都为了娃操碎了心,一把屎一把尿把娃带大,怕他冻着、饿着。娃开始读书了,竭力给他找最好的学校,担心娃学不好。娃毕业了,希望他能够出去外面闯出一番事业。
做妈妈的都希望孩子能成才,望子能龙,望女成凤。
今天,我们在Excel中,也来玩一次青蛙变王子的游戏。
将文中的青蛙替换成王子,实现各种效果。
先来看SUBSTITUTE函数语法:
=SUBSTITUTE(字符串,旧字符,新字符,N)
意思就是将字符串中的旧字符替换成新字符,N代表第几个旧字符,省略就全部都替换掉。
1.将青蛙变成王子,因为只有一个青蛙,所以不考虑N的问题。
=SUBSTITUTE(B2,"青蛙","王子")
2.将所有青蛙变成王子,所以同样不考虑N的问题。
=SUBSTITUTE(B3,"青蛙","王子")
3.将第2个青蛙变成王子,也就是N等于2。
=SUBSTITUTE(B4,"青蛙","王子",2)
4.将第1个青蛙变成王子,第2个青蛙变成空白。SUBSTITUTE函数一次只能替换一个青蛙,所以需要两次替换才可以。
=SUBSTITUTE(SUBSTITUTE(B5,"青蛙","王子",1),"青蛙","")
5.将青蛙变成王子,王子变成青蛙。先进行一次替换,将青蛙变成王子,现在就有2个王子,再将第2个王子变成青蛙,也就是N等于2。
=SUBSTITUTE(SUBSTITUTE(B6,"青蛙","王子"),"王子","青蛙",2)
这个函数只要掌握N的用法,基本上就能学好。
实战案例:根据姓名计算人数。
细心观察,你会发现,人数就是顿号(、)的次数+1,也就是能够统计出顿号(、)的次数就可以知道人数。
在Excel中没有直接求顿号(、)的次数的函数,只能间接计算。
顿号(、)的次数=总字符数-没有顿号(、)的字符数
总字符数:
=LEN(A2)
没有顿号(、)的字符数,也就是将顿号(、)替换成空白的后的字符数。
=LEN(SUBSTITUTE(A2,"、",""))
顿号(、)的次数:
=LEN(A2)-LEN(SUBSTITUTE(A2,"、",""))
人数:
=LEN(A2)-LEN(SUBSTITUTE(A2,"、",""))+1
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)