|
字符串提取,是表親們經(jīng)常遇到的問(wèn)題,今天就和大家一起學(xué)習(xí)字符串提取的方法。 如下圖所示,要從A列的路徑中提取出文件名稱(chēng)。
觀察這些數(shù)據(jù),咱們可以發(fā)現(xiàn): A列字符串中都是以“\”字符進(jìn)行分隔的,實(shí)際上咱們就是提取最后一個(gè)反斜杠“\”后的內(nèi)容。 有多種方法可以處理這個(gè)問(wèn)題:
=IFERROR(RIGHT(A2,LEN(A2)-FIND('*',SUBSTITUTE(A2,'\','*',LEN(A2)-LEN(SUBSTITUTE(A2,'\',''))))),'')
B2單元格輸入以下公式: =TRIM(RIGHT(SUBSTITUTE(A2,'\',REPT(' ',99)),99))
選中B列,按Ctrl+H調(diào)出替換對(duì)話框。 在查找內(nèi)容編輯框中輸入: *\ 星號(hào)* 是通配符,表示任意多個(gè)字符。*\ 就是表示字符“\”和他之前的所有內(nèi)容。 只要點(diǎn)擊【全部替換】,就可以快速提取出需要的結(jié)果了。 三種方法,各有千秋,公式法的特點(diǎn)是數(shù)據(jù)源發(fā)生變化后,結(jié)果能自動(dòng)更新,但是對(duì)于初學(xué)者來(lái)說(shuō),一層層的嵌套,會(huì)有點(diǎn)眼暈。 第三種方法的特點(diǎn)是便捷快速,缺點(diǎn)是數(shù)據(jù)源發(fā)生變化后,結(jié)果不能自動(dòng)更新。 說(shuō)說(shuō)看,你更喜歡哪種呢? 圖文:耿勇 祝洪忠 |
|
|