Excel最新版本,出來了兩個文本提取相關的函數公式,那就是TEXTAFTER和TEXTBEFORE,根據英文單詞,AFTER和BEFORE,他們就是兩個相對應的公式
一個是文本後提取,一個是文本前提取
類似于RIGHT和LEFT
是以我們隻需學會一個,另外一個也能學會
今天分享TEXTAFTER公式技巧
1、公式組成
它是由6個參數組成的
=TEXTAFTER(text,delimiter,instance_num,match_mode,match_end,if_not_found)
第1參數是文本
第2參數是分隔符
第3參數是從第幾個分隔符後開始搜尋
第4參數是是否區分大小寫
第5參數是否使用文本末尾作為分隔符
第6參數,如果沒比對到傳回的值
看起來很抽象,我們用執行個體就明白了
2、查找分隔符後面的内容
左邊的資料,我們想提取市,隻需要輸入公式:
=TEXTAFTER(A2,"-")
3、多個字元比對
如下資訊,我們隻想提取區,如果我們還使用上面的公式,它隻會預設從第一個字元後面提取
如果我們想從第2個字元後面提取,需要輸入第3參數,輸入的公式是:
=TEXTAFTER(A2,"-",2)
或者,我們第3參數,可以輸入-1,表示從右向左第1個扛的區域(有時候,從左向右數,每個扛的位置不一樣,我們隻想提取最後一個扛的時候,就可以用這個了):
4、區分大小寫比對
例如,我們需要提取字母g右邊的數字
左邊輸入的公式=TEXTAFTER(A2,"g"),它預設是區分大小寫比對的
如果我們不希望區分大小寫比對
就可以在第4參數,輸入1
輸入的公式是:
=TEXTAFTER(A2,"g",,1)
5、是否以文本末尾做為分隔符
當第5參數不填的時候,如果比對不到,那它得到的結果就是一個錯誤值
如果你比對到端,那當你使用TEXTAFTER時,它的結果會是空白
如果使用的是TEXTBEFTER,它會是文本本身
6,比對不到時傳回的結果
第6參數,表示比對不到的時候,會傳回什麼結果
例如,我們輸入公式:
=TEXTAFTER(A2,"g",,1,,"無")
關于這個公式,你學會了麼?動手試試吧!