[算表]寻找字串中,某字最后一次出现的位置

楼主: ddqueen (ddqueen)   2022-03-18 04:09:34
软件:Excel
版本:2016
大家好,
我现在有个需求,要在字串中找某个字的位置,可是问题是,这个字在字串中出现很多次
。我不是要找第一次、也不是要找第二次,我要找最后一次出现的位置。
请问这样子我要怎么写呢?
find只能指定从字串中的第几个字开始寻找。
substitute可以针对某字的第几次出现取代,可是我并不知道在这个字串中,我要找的这
个字出现过几次……但是我要找最后一次出现的位置(传回来给我,我要用这个数字去写
其他的函数)。
作者: windknife18 (windknife18)   2022-03-18 11:13:00
=FIND("@@@",SUBSTITUTE(B1,A1,"@@@",(LEN(B1)-LEN(SUBSTITUTE(B1,A1,"")))/LEN(A1)))A1 是要搜寻的字串, B1是原始的字串

Links booklink

Contact Us: admin [ a t ] ucptt.com