2021-05-12 14:32:11
使用VLOOKUP函數提取字串中的數值
2020-07-14 14:34:22
工作中有時會遇到從一串文字和數值混雜的字串中提取數值的需求,如果字串比較多而且經常變動,與其每次都手動提取數值,就不如寫好一個公式實現自動提取。當資料來源更新時,公式結果還能自動刷新。
本文圖文詳解使用VLOOKUP函數提取字串中的數值的方法。
下面的案例中,可以看到字串中包含的數值各式各樣,有整數也有一位小數、兩位和多位小數,還有百分比數值,使用公式都可以一次性批次提取(百分號提取出來預設按照小數形式顯示,可以設定格式改變顯示方式)。
首先給出陣列公式,在B2輸入以下陣列,按<Ctrl+Shift+Enter>組合鍵結束輸入。
=VLOOKUP(9E+307,MID(A2,MIN(IF(ISNUMBER(--MID(A2,ROW($1:$99),1)),ROW($1:$99))),ROW($1:$99))*{1,1},2)
函數效果演示如下:
擴充套件閱讀
相關文章