[算表]尋找字串中,某字最後一次出現的位置

作者: 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