7341 |
Excel如何提取上面的數值與文字 |
李茂:錦子老師您好,請問我要A欄的資料中的數字部份分離出來到B欄,文字部份分離出來到C欄。不知要如何撰寫公式才可以。謝謝!
錦子老師:這個問題,解決方法如下:
步驟1:點取B2儲存格輸入公式:
=MID(A2,MIN(FIND(ROW($1:$10)-1,A2&1/17)),COUNT(-MID(A2,ROW($1:$99),1)))
再按CTRL+SHIF+ENTER鍵完成陣列公式輸入,再複製公式到B3:B6儲存格。
【公式說明】
=MID(A2,MIN(FIND(ROW($1:$10)-1,A2&1/17)),COUNT(-MID(A2,ROW($1:$99),1)))
公式1:ROW($1:$10)
傳回1到10列號。
公式2:FIND(公式1-1,A2&1/17)
找尋公式1運算結果(1~10)各減1的數值在日A2位置。1/17是要產生0~9間所有數值,不讓公式產生錯誤值。
公式3:MIN(公式2)
傳回公式2運算結果最小值。
公式4:MID(A2,ROW($1:$99),1)
在日A2儲存格從第1個字元到第99個字元開始,分別抓取1個字元。
公式5:COUNT(-公式4)
統計公式4運算結果中含數值的個數。
公式6:MID(A2,公式3,公式5)
在日A2儲存格從公式3運算結果開始位置抓取N個字元(公式5運算結果)。
步驟2:點取C2儲存格輸入公式:
=TRIM(SUBSTITUTE(A2,B2,""))
再複製公式到C3:C6儲存格。
【公式說明】
= SUBSTITUTE(A2,B2,"")
公式1:SUBSTITUTE(A2,B2,"")
將A2儲存格內容中與B2儲存格內容相同的資料刪除。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表