首頁 > 軟體

使用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)

函數效果演示如下:

擴充套件閱讀

VLOOKUP函數的使用方法和操作範例

vlookup函數的使用方法_vlookup函數的操作範例


IT145.com E-mail:sddin#qq.com