2971Excel以一個通用公式取出儲存格內容中的數值部份-含負號

Excel以一個通用公式取出儲存格內容中的數值部份-含負號

2971

Excel以一個通用公式取出儲存格內容中的數值部份-含負號

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

image

錦子老師:「這個問題其實很複雜,也多虧二位線上老師(林文斌周勝輝)幫忙說明,使我瞭解到自己還是有不足的地方,在此與大家分享二位老師的解答,操作方法如下:

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

=TRIM(CONCAT(MIDB(A2,ROW($1:$20),1)))

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

image

【公式說明】

=TRIM(CONCAT(MIDB(A2,ROW($1:$20),1)))

公式1MIDB(A2,ROW($1:$20),1)

抓取A2儲存格內容每一個位址內容(由於是使用MIDB雙位元,所以中文字會全部變空白),而20是因為目前各個儲存格字串中數值位址沒超過20,建議抓最長字串長度來設。

公式2CONCAT(公式1)

公式1分解出來的各個字串結合。

公式3TRIM(公式2)

去除公式2合併字串中的空白字元。

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

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

更多相關文章:請點我