如何利用VLOOKUP函數(shù)提取字符串中的數(shù)值
表格中有時(shí)候會(huì)出現(xiàn)一串文本和數(shù)值混雜在一起的情況,如何從字符串中提取數(shù)值呢?接下來將介紹如何利用VLOOKUP函數(shù)實(shí)現(xiàn)該需求。步驟1:原始字符串的混亂情況如下圖所示,原字符串雜亂無章,既有文本也有數(shù)字
表格中有時(shí)候會(huì)出現(xiàn)一串文本和數(shù)值混雜在一起的情況,如何從字符串中提取數(shù)值呢?接下來將介紹如何利用VLOOKUP函數(shù)實(shí)現(xiàn)該需求。
步驟1:原始字符串的混亂情況
如下圖所示,原字符串雜亂無章,既有文本也有數(shù)字,我們希望將其中的數(shù)字提取出來。
步驟2:利用VLOOKUP函數(shù)的公式設(shè)置
可以利用VLOOKUP函數(shù)來實(shí)現(xiàn)這個(gè)目標(biāo)。首先,在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鍵,這樣公式將變成數(shù)組,并在B2單元格中得到提取結(jié)果。
步驟3:應(yīng)用拖拽填充功能獲取所有字符串中的數(shù)值
再利用Excel中的鼠標(biāo)拖拽填充功能,就能夠得到所有字符串中的數(shù)值。效果如下圖所示。
步驟4:調(diào)整提取數(shù)值的格式
仔細(xì)觀察,發(fā)現(xiàn)得到的數(shù)值可能與原來的數(shù)值存在一些區(qū)別。比如,原字符串中是12345.789,但得到的結(jié)果是12345.79。此時(shí),選中對(duì)應(yīng)的單元格,點(diǎn)擊開始->數(shù)字->增加小數(shù)位數(shù)按鈕即可調(diào)整格式。
還有一種情況是,原來字符串中是12%,但提取后變成了0.12。這時(shí)候,只需要打開單元格格式窗口,對(duì)其進(jìn)行設(shè)置即可。
以上就是利用VLOOKUP函數(shù)提取字符串中的數(shù)值的方法。通過上述步驟,您可以輕松地從混合字符串中提取出所需的數(shù)值。