無規律文本中提取不規則數據,反向判斷思路

如冰說計算機 2024-05-16 06:06:27

在無規律文本中提取不規則數據,是提取數據部分在文本中位置的不固定導致的;解決這類問題,必須反向思考,提取的部分爲數字部分,加數字部分的前一個字母,這樣我們就有了兩個方法解決這個問題。

第一種方法,利用替代和提取函數進行文本的分解,這裏主要是因爲分隔符的存在,輸入公式=IF(ISNUMBER(LEFT(RIGHT(SUBSTITUTE(SUBSTITUTE(TEXTBEFORE(C4,"/",,,,""),"S",""),"Z",""),4),1)*1),RIGHT(SUBSTITUTE(SUBSTITUTE(TEXTBEFORE(C4,"/",,,,""),"S",""),"Z",""),5),RIGHT(SUBSTITUTE(SUBSTITUTE(TEXTBEFORE(C4,"/",,,,""),"S",""),"Z",""),4))後下拉即可。

數據中的SUBSTITUTE(SUBSTITUTE(TEXTBEFORE(C4,"/",,,,""),"S",""),"Z","")部分其實可以用LET函數簡化,但是在實際應用過程中會失效,所以沒有簡化。

第二種方法則是用分解字符判斷的方法,最後在組合起來,後面的文章裏會有解法說明。

0 阅读:90

如冰說計算機

簡介:感謝大家的關注