EXCEL表格里提取单元格里的数字的函数是什么

如题所述

如果文字和数字是混合着的,且数字位数不统一,那么使用LEFT、RIGHT、MID函数的适用性将大大降低。

B2单元格输入以下公式,然后向下填充公式

=-LOOKUP(,-MIDB(A2,SEARCHB("?",A2),ROW($1:$15)))

公式表示:从A2单元格中,查找半个字节所在的位置,作为MIDB的截取起始位置,截出一组字符串;因前面加上了负号,LOOKUP从所有负数中找到最小的负数,并通过LOOKUP前的负号转换为正值,即为从单元格中分离出的数字。

详见附图及公式求值过程

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-06

如果文字和数字是混合着的,且数字位数不统一,那么使用LEFT、RIGHT、MID函数的适用性将大大降低。

B2单元格输入以下公式,然后向下填充公式

=-LOOKUP(,-MIDB(A2,SEARCHB("?",A2),ROW($1:$15)))

公式表示:从A2单元格中,查找半个字节所在的位置,作为MIDB的截取起始位置,截出一组字符串;因前面加上了负号,LOOKUP从所有负数中找到最小的负数,并通过LOOKUP前的负号转换为正值,即为从单元格中分离出的数字。

 

详见附图及公式求值过程

 

 

第2个回答  推荐于2018-02-25
提取什么数字啊,是整个提取还是部分提取
如果整个提取,那就直接用:比如A1是数字,B1输入=A1
部分提取,那么就用=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024)))
即可本回答被网友采纳
第3个回答  2011-11-25
用mid函数,例如:a1中数字为:123456789中,要提取,345,则在b1中输入:=mid(a1,3,3)
第4个回答  2015-11-18
单元格里是什么内容?举个例子?