4210 |
Excel如何提取儲存格中數值 |
在Excel儲存格中如果要提取某特定字符後出現的數字,例如:
「2023-04-19 John cash buy in NT123,456 at mall」,我只要提取123,456
「2023-01-19 John cash buy in NT100K at mall」我需要提取為 100,000
「2023-01-19 John cash buy in NT1M at mall」我需要提取為1,000,000
TEXTAFTER函數(限365版本)
點取B1儲存格,輸入公式「=VALUE(SUBSTITUTE(SUBSTITUTE(LEFT(TEXTAFTER(A1,"NT"),FIND(" ",TEXTAFTER(A1,"NT"))-1),"K","000"),"M","000000"))」。
公式說明
=VALUE(SUBSTITUTE(SUBSTITUTE(LEFT(TEXTAFTER(A1,"NT"),FIND(" ",TEXTAFTER(A1,"NT"))-1),"K","000"),"M","000000"))
公式一:TEXTAFTER(A1,"NT") 傳回A1儲存格中NT字串後面內容。
公式二:FIND(" ",公式一) 找尋公式一傳回結果字串中第一個空白字元位置。
公式三:LEFT(公式一,公式二-1) 將公式一傳回字串中抓取從左邊第個字元開始幾個(公式二傳回結果減1)字元資料。
公式四:SUBSTITUTE(公式三,"K","000") 將公式三傳回字串中K字元以000字串取代。
公式五:SUBSTITUTE(公式四,"M","000000") 將公式四傳回字串中M字元以000000字串取代。
公式六:VALUE(公式五) 將公式五傳回字串轉成數值格式。
留言列表