下面使用的提取字符串里面的数字的方法,例文如下。首先看下表。
上表中的A列,有数字也有字符,现在,我们要的结果是,提取里面的数字,将其放在B列,效果如上图。
在此,我们不便使用left,right,mid这样的函数,因为数字出现在字符串中的位置是不固定的,所以,得使用综合函数,方法如下图。
其中,相应的函数涉及到lookup,mid,min,find,row等,函数公式如下:
=-LOOKUP(,-MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&1234567890)),ROW($1:$300)))
知识拓展:
上面的公式函数,也有局限性,下面为大家介绍。
该函数公式,只能提取字符串中的第一部分数字,不管数字出现在前面、中间、后面,注意,只提取第一部分数字。
比如:第1组123,所得结果为1;再比如:第456组789,所得结果为456;亦或,999第9组456,所得结果为99。