發布時間:2024-01-19閱讀(13)
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、進入頭條號頁面,右上角私信功能,私信回復“表格”,直接獲取各類素材。
下一篇:紅娘是哪一部作品中的人物
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖