close

2973

Excel以一個通用公式取出儲存格內容中的數值部份-龜派氣功法

韓國瑜:「錦子老師您好,我有一個表格A欄全部都是文數字的集合,由於筆數最少百筆多則萬筆,我要如何才可以將其中的數字擷取出來到B欄,若為負值,則連負號一併擷取出來?麻煩解惑 ~ 感恩,謝謝!」

image

錦子老師:「這個問題多虧周勝輝老師幫忙,提出了一個龜派氣功法,使我練氣期升級為築基期,不過我還是喜歡鹿鼎記,嫌話不多說,讓我們看看操作方法:

步驟1:點取B2儲存格輸入公式:

=LOOKUP("龜派氣功",LEFT(MIDB(A2,SEARCHB("?",A2),ROW($1:$10)),LEN(A2)-(LENB (A2)-LEN(A2))))

再按CTRL+SHIFT+ENTER完成陣列輸入,並將公式複製到B3:B7儲存格。

image

【公式說明】

=LOOKUP("龜派氣功",LEFT(MIDB(A2,SEARCHB("?",A2),ROW($1:$10)),LEN(A2)-(LENB (A2)-LEN(A2))))

公式1SEARCHB("?",A2)

傳回A2儲存格中第一個數值的位址。

公式2MIDB(A2,公式1,ROW($1:$10))

抓取A2儲存格內容從公式1傳回位址開始每1個位元內容,而10是因為目前各個儲存格數值字串長度沒超過10,建議抓最長字串長度來設。

公式3LEFT(公式2,LEN(A2)-(LENB (A2)-LEN(A2)))

公式2分解出來的各個長度數值字串,抓取長度為LEN(A2)-(LENB (A2)-LEN(A2)) => (10-(16-10)=4)計算結果的字串。

公式4LOOKUP("龜派氣功",公式3)

這無意義,中間的字串可以隨你高興寫要什麼字串。

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

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

更多相關文章:請點我


arrow
arrow
    創作者介紹

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