WPS最新版本推出了一個(gè)對(duì)兄弟函數(shù),用來提取文本簡直不要太香。 TEXTAFTER:提取指定字符后的文本; TEXTBEFORE:提取指定字符前的文本。 它們的功能和參數(shù)都很好理解,更多需要注意的是一些細(xì)節(jié)。 基本用法 提取冒號(hào)后的文本。 提取第N個(gè)指定字符后的文本 文本中有多個(gè)指定字符時(shí),設(shè)置第三參數(shù)指明提取第N個(gè)后的文本: 提取第2個(gè)逗號(hào)后的文本。 從右往左第N個(gè) 第三參數(shù)為正數(shù)表示從左往右的第N個(gè)指定字符,負(fù)數(shù)表示從右往左的第N個(gè): =TEXTAFTER(A1,",",-2) 區(qū)分大小寫 第四參數(shù)設(shè)置為1時(shí)不區(qū)分大小寫: E和e都是拆分字符。 匹配到端 文本中找不到拆分字符時(shí),第五參數(shù)才有存在的意義。 它有2個(gè)選項(xiàng),不設(shè)置時(shí)默認(rèn)“不匹配到端”: 文本中未包含拆分字符"/",返回錯(cuò)誤值。 設(shè)置為1時(shí)表示“匹配到端”,翻譯過來就是:假定文本的最后有一個(gè)拆分字符。 假定的拆分字符后為空,所以返回空。 TEXTBEFORE中應(yīng)用第五參數(shù)時(shí),同樣假定文本最后有一個(gè)拆分字符“/”,提取前面的文本,即整個(gè)原始的文本: 備用錯(cuò)誤值 第六參數(shù)是備用錯(cuò)誤值,找不到指定拆分字符時(shí)輸出第六參數(shù)的內(nèi)容: =TEXTAFTER(A1,"/",,,,"沒有這個(gè)符號(hào)")
綜合應(yīng)用 提取數(shù)字: =TEXTBEFORE(TEXTAFTER(B2,"*"),{"瓶";"頭";"雙";"斤"})
|