close

3222

Excel如何提取字串中數值

董明俊:錦子老師您好,我想要將A1儲存格中被()包含的數值依序提取出來,不知公式要如何設定。

image

錦子老師:這個問題,我個人解法如下:

點取B2儲存格輸入公式:

=TRIM(MID(SUBSTITUTE(SUBSTITUTE($A2,")","("),"(",REPT(" ",199)),B1*396-198,199))

再將公式複製到C2:G2儲存格。

image

【公式說明】

=TRIM(MID(SUBSTITUTE(SUBSTITUTE($A2,")","("),"(",REPT(" ",199)),B1*396-198,199))

公式1REPT(" ",199)

填入199個空白字元。

image

公式2SUBSTITUTE($A2,")","(")

A2儲存格內容中)號以(號取代。

image

公式3SUBSTITUTE(公式2,"(",公式1))

公式2運算結果中的(號以公式1運算結果取代。

image

公式4MID(公式3,B1*396-198,199)

公式3運算結果從B1儲存格內容*396後減198的字元開始抓取199個字元。

image

公式5TRIM(公式4)

公式4運算結果字串中空白字元刪除。

image

大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    文章標籤
    TRIM MID SUBSTITUTE REPT
    全站熱搜

    錦子老師 發表在 痞客邦 留言(0) 人氣()