利用lookup函数实现单元格数字提取
1、如下图所示,单元格中录入的数据是数值和单元在一起,希望将数字提取出来。

2、在F2单元格中输入公式=-LOOKUP(1,-LEFT(E2,ROW($1:$99)))

3、按回车,得到想要的数字。再双击单元格右下方,完成数据填充。这样就非常轻松实现了数字提取。

4、对上述函数进行分析,先是ROW函数,返回公式中输入中引用的行号。ROW($1:$99)产生1至99的字符串

5、LEFT函数从E2左起第一个字符开始,依次返回长度为1至99的字符串,在前面加负号,使之变成负数,如果字符串含有文本,就会变成错误值。

6、最后是LOOKUP函数,用1作为查询值,在由负数、0和错误值构成的数组中,忽略错误值,提取最后一个等于或小于1的数值,再次加负号,将负数变成正数。
