2016 - 2024

感恩一路有你

如何利用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函数提取字符串中的数值的方法。通过上述步骤,您可以轻松地从混合字符串中提取出所需的数值。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。