红框内为"被替换内容的个数"
第(1),已经确认,即为"/ "替换为空;
而第(2),有的小伙伴会奇怪,可选参数明明是被替换内容的序位号,为何却改为确认个数?
举例说明:
海可枯石可烂天可崩地可裂,我们肩并着肩手牵着手。——出自经典的《还珠3》片头曲
"可"有4个,若替换第4个,则被替换内容序位号="可"的个数=4
注意标黄色的格子,这里面一共有4个"可",而每个"可"被赋予一个被替换内容序位号。如果替换掉第4个"可",则其序位号=所有"可"的个数=4。
回到本文正题,替换掉最后一个"/ "的序位号,等于全部"/ "的个数。
如何计算全部"/ "的个数?有个小技巧,就是用全部文本内容的字符数,减掉不包含"/ "字符数,即为全部"/ "个数。
- 第1步,LEN(B2)用于求出全部文本字符数;
- 第2步,SUBSTITUTE(B2,"/","")用于替换掉全部"/";
- 第3步,前两步相减即为全部"/"的个数。
综上,以单元格C2为例,公式为:
C2=LEN(B2)-LEN(SUBSTITUTE(B2,"/",""))
之后,只要再用一次SUBSTITUTE,就可以实现目标,替换掉最后一个"/"。
以单元格E2为例,公式为:
E2=SUBSTITUTE(B2,"/","",C2)
以上是第一种方法,如果你觉得步骤有些繁琐,那么可以试试非常规方法,利用逆向思维解决问题。
逆向思维(Reverse Thinking)是什么鬼?当大家都朝着一个固定的思维方向思考问题时,而你却独自朝相反的方向思索,这样的思维方式就叫逆向思维。