Hello大家好,我是幫幫。今天跟大家分享一下快速提取Excel有效數據,第幾次出現直接運算,數值計算不勞心。
有個好消息!為了方便大家更快的掌握技巧,尋找捷徑。請大家點擊文章末尾的“了解更多”,在裡面找到并關注我,裡面有海量各類模闆素材免費下載,我等着你噢^^<——非常重要!!!
メ大家請看範例圖片,Excel單元格數值提取,我們先來了解一下如何計算制定符号第幾次出現的位置,=FIND("@",SUBSTITUTE(A3,"[","@",1)),表示A3單元格"["第一次出現的位置,這裡巧妙運用SUBSTITUTE和FIND的嵌套,指定第一次替換,再FIND查找位置。メ
メ第二次"["出現的位置,我們隻需要修改SUBSTITUTE的參數即可,=FIND("@",SUBSTITUTE(A3,"[","@",2))メ
メ同理"]","*"都能在字符串中,精準查找第幾次出現的位置。メ
メ這裡,我們提取有效數字10,可以使用公式=MID(A3,1,FIND("@",SUBSTITUTE(A3,"[","@",1))-1),MID從A3單元格的第一位字符開始提取,找到"["第一次出現的位置,也就是3,提取3-1(符号本身占位)=2位。看起來雖然有點複雜,其實函數邏輯異常簡單。メ
メ我們再來看看如何提取有效數據15,=MID(A3,FIND("@",SUBSTITUTE(A3,"*","@",1)) 1,FIND("@",SUBSTITUTE(A3,"[","@",2))-FIND("@",SUBSTITUTE(A3,"*","@",1))-1),看起來蠻長的嵌套,邏輯卻異常簡單。MIDA3單元格,從第一次"*" 1的位置提取,提取位數為,第二次出現"["的位置-第一次"*"的位置,再減1(符号本身)。メ
メ同理,有效數據20一樣。メ
メ最後數字參與運算,直接嵌套=MID(A3,1,FIND("@",SUBSTITUTE(A3,"[","@",1))-1)*MID(A3,FIND("@",SUBSTITUTE(A3,"*","@",1)) 1,FIND("@",SUBSTITUTE(A3,"[","@",2))-FIND("@",SUBSTITUTE(A3,"*","@",1))-1)*MID(A3,FIND("@",SUBSTITUTE(A3,"*","@",2)) 1,FIND("@",SUBSTITUTE(A3,"[","@",3))-FIND("@",SUBSTITUTE(A3,"*","@",2))-1)
這雖然不是最快速的方法,但是我們要學會長字符串提取有效數值,利用字符串邏輯有效提取,工作變輕松(PS:昨天的快速填充法處理本例超輕松)。メ
幫幫将每天定時更新各種模闆素材,獲取方式。
1、請在評論區評論 點贊^o^
2、點擊關注,關注本頭條号
3、進入頭條号頁面,右上角私信功能,私信回複“表格”,直接獲取各類素材。
,