close
3222 |
Excel如何提取字串中數值 |
董明俊:錦子老師您好,我想要將A1儲存格中被()包含的數值依序提取出來,不知公式要如何設定。
錦子老師:這個問題,我個人解法如下:
點取B2儲存格輸入公式:
=TRIM(MID(SUBSTITUTE(SUBSTITUTE($A2,")","("),"(",REPT(" ",199)),B1*396-198,199))
再將公式複製到C2:G2儲存格。
【公式說明】
=TRIM(MID(SUBSTITUTE(SUBSTITUTE($A2,")","("),"(",REPT(" ",199)),B1*396-198,199))
公式1:REPT(" ",199)
填入199個空白字元。
公式2:SUBSTITUTE($A2,")","(")
將A2儲存格內容中)號以(號取代。
公式3:SUBSTITUTE(公式2,"(",公式1))
將公式2運算結果中的(號以公式1運算結果取代。
公式4:MID(公式3,B1*396-198,199)
將公式3運算結果從B1儲存格內容*396後減198的字元開始抓取199個字元。
公式5:TRIM(公式4)
將公式4運算結果字串中空白字元刪除。
大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
文章標籤
全站熱搜