如何利用VLOOKUP函数提取字符串中的数值
浏览量:2249
时间:2024-06-30 21:37:05
作者:采采
表格中有时候会出现一串文本和数值混杂在一起的情况,如何从字符串中提取数值呢?接下来将介绍如何利用VLOOKUP函数实现该需求。
步骤1:原始字符串的混乱情况
如下图所示,原字符串杂乱无章,既有文本也有数字,我们希望将其中的数字提取出来。
步骤2:利用VLOOKUP函数的公式设置
可以利用VLOOKUP函数来实现这个目标。首先,在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单元格中得到提取结果。
步骤3:应用拖拽填充功能获取所有字符串中的数值
再利用Excel中的鼠标拖拽填充功能,就能够得到所有字符串中的数值。效果如下图所示。
步骤4:调整提取数值的格式
仔细观察,发现得到的数值可能与原来的数值存在一些区别。比如,原字符串中是12345.789,但得到的结果是12345.79。此时,选中对应的单元格,点击开始->数字->增加小数位数按钮即可调整格式。
还有一种情况是,原来字符串中是12%,但提取后变成了0.12。这时候,只需要打开单元格格式窗口,对其进行设置即可。
以上就是利用VLOOKUP函数提取字符串中的数值的方法。通过上述步骤,您可以轻松地从混合字符串中提取出所需的数值。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。