1、如下图所示,原字符串杂乱无章,既有文本也有数字,希望将数字提取出来。
2、可以利用vlookup函数实现。先在B2单元格中输入公式=VLO蚪嬷吃败OKUP(9E+307,MID(A2,MIN(IF(ISNUMBER(--MID(A2,ROW(改怊眶峋$1:$99),1)),ROW($1:$99))),ROW($1:$99))*{1,1},2)
3、然后按ctrl+shift+回车键,这样公式变成数组,同时在B2单元中得到了结果。
4、再利用excel中的鼠标拖拽填充功能,就能够得到所有字符串中的数值。效果如下。
5、仔细观察,发现得到的数值跟原来的数值还有一些区别。比如第一个数据,原字符串中是12345.789,但得到的是12345.79,选中此单元格,点击开始|数字|增加小数位数按钮即可。
6、还有原来字符串中是12%,提取后变成了0.12,打开单元格格式窗口,对其格式进行设置即可。