无规律文本中提取不规则数据,反向判断思路

如冰说计算机 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 阅读:107

如冰说计算机

简介:感谢大家的关注