close
494 | 使用VLOOKUP函數提取字串中的數值 | ||||
示範檔 | 無 | 範例檔 | 494.XLSX | 結果檔 | 無 |
工作中有時會遇到從一串文字和數值混雜的字串中提取數值的需求,如果字串比較多而且經常變動,與其每次都手動提取數值,就不如寫好一個公式實現自動提取。當資料來源更新時,公式結果還能自動刷新。
本單元將介紹使用VLOOKUP函數提取字串中的數值的方法。
下面的案例中,可以看到字串中包含有各式各樣的數值,有整數也有1位小數、2位和多位小數,還有百分比數值,使用公式都可以一次性批量提取(百分號被提取出來預設會按照小數形式顯示,可以設置儲存格格式改變顯示方式)。
點取B2儲存格輸入公式:「=VLOOKUP(9E+307,MID(A2,MIN(IF(ISNUMBER(--MID(A2,ROW ($1:$99),1)),ROW($1:$99))),ROW($1:$99))*{1,1},2)」後,按Ctrl + Shift + Enter鍵完成公式輸入。
將滑指標移到B2儲存格右下角拖拉方塊上方,待指標變為「+」時,向下拖曳到B8儲存格,則B2~B8儲存格皆填滿公式,如下圖所示。
文章標籤
全站熱搜
留言列表