一個網(wǎng)友問如何截取最后一個“-”號后面的內(nèi)容。見上面的圖片,。 一般想到的是利用FIND函數(shù)找到最后一個“-”號的位置,,然后用LEFT或RIGHT或MID等函數(shù)來截取目標內(nèi)容。但是實際上并不那么簡單,。你試試就知道比較復(fù)雜,。 這里推薦一個討巧的辦法: 1,把A列里的所有“-”號全部替換為空格即' ',。但是替換為一個空格字符是沒有什么意義的,。應(yīng)當是把所有“-”號全部替換為50個空格或者100個空格,總之是盡可能多的空格,。盡可能多的空格,,在Excel里怎么表達呢,都是用REPT函數(shù)來實現(xiàn)的,=REPT(' ',100),。 綜合以上分析,可知把所有“-”號全部替換為100個空格,,用如下函數(shù)公式(SUBSTITUTE函數(shù)的語法請百度): =SUBSTITUTE(A2,'-',REPT(' ',99)) 2,,這時最后一段你要截取出來的內(nèi)容之前必然有100個空格。此時用RIGHT函數(shù)從右邊截取100位,,肯定能截取出那段你要截取的內(nèi)容,,當然還截取出數(shù)個空格(空格的個數(shù)肯定小于100)。 =RIGHT(SUBSTITUTE(A2,'-',REPT(' ',100)),100) 3,,最后用TRIM函數(shù)消除掉那些多余的空格,。TRIM函數(shù)就是干這個的。具體可以百度TRIM函數(shù)的用法,。 =TRIM(RIGHT(SUBSTITUTE(A2,'-',REPT(' ',100)),100)) -------------------------------------------------------------------------------------------- * |
|
來自: fzchenwl > 《excelppt》