tft每日頭條

 > 生活

 > excel vlookup怎麼提取整行數據

excel vlookup怎麼提取整行數據

生活 更新时间:2024-11-25 07:07:13

如下圖B列數據為數值與中文或英文組成的混合文本,現在想要将這些混合文本中的數值提取出來。

excel vlookup怎麼提取整行數據(Excel如何利用lookup函數提取混合文本中的數值)1

在C2單元格輸入公式=-LOOKUP(1,-LEFT(B2,ROW($A$1:$A$20)))

excel vlookup怎麼提取整行數據(Excel如何利用lookup函數提取混合文本中的數值)2

将C2單元格公式下拉填充到底即可完成

excel vlookup怎麼提取整行數據(Excel如何利用lookup函數提取混合文本中的數值)3

下面跟大家簡單介紹一下這個公式,首先是LEFT函數,它是Excel中常用的字符提取函數,它可以從一個文本字符串的第一個字符開始返回指定個數的字符。語法結構是=LEFT(text, [num_chars])

excel vlookup怎麼提取整行數據(Excel如何利用lookup函數提取混合文本中的數值)4

文中【LEFT(B2,ROW($A$1:$A$20))】left函數從B2單元格第一個字符開始依次提取1~20個字符,返回結果為{"4";"42";"42.";"42.6";"42.67";"42.67e";"42.67ex";"42.67exc";"42.67exce";"42.67excel";"42.67excel";"42.67excel";"42.67excel";"42.67excel";"42.67excel";"42.67excel";"42.67excel";"42.67excel";"42.67excel";"42.67excel"}

excel vlookup怎麼提取整行數據(Excel如何利用lookup函數提取混合文本中的數值)5

然後利用“-”負号将left函數返回結果中的數值轉為負數,而非數值轉變為錯誤值{-4;-42;-42;-42.6;-42.67;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!})

excel vlookup怎麼提取整行數據(Excel如何利用lookup函數提取混合文本中的數值)6

接着我們利用lookup函數查找出最後一次小于等于1的數值,最後使用負号将這個數值轉為正數。即可完成數值的提取。

excel vlookup怎麼提取整行數據(Excel如何利用lookup函數提取混合文本中的數值)7

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved