EXCEL 如何提取单元格中的数字

如图,B列C列应该输入什么样的公式,,,要公式,,,不用能用分列查找那些,

可以使用填充功能,快捷键【Ctrl+E】

首先需要把a列单元格里的数字分为两部分。比如在a1单元分成AB2和GK56,可以看到这两个部分中间是通过空格来分隔开,空格就是分列的依据。

数据选项卡→分列→分列条件:空格。

调一下顺序,a c列为原始数据。需要提取的数在b和d列,


选中b1到b11的单元格;

在b1单元格输入2;

不要做任何操作,直接按下快捷键。

D列同理

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-14
在b1单元格输入数字2,回车,然后按Ctrl +E进行快速填充即可。
同理,在c1单元格输入数字56,回车,最后按ctrl+E进行快速填充即可完工。
第2个回答  2019-03-13
具体点啊
=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),2*LEN(A1)-LENB(A1))
这个只能提取单元格中数字全部在右边的情况
第3个回答  2018-05-28

每一个单元格只有一组数据?位数和位置不固定的?

假设数据是在A2单元格开始的A列的,则可在B2单元格输入数组公式:

=LOOKUP(9^9,--MID(A2,MATCH(1,MID(A2,ROW($1:$9),1)^0,0),ROW($1:$9)))

复制并下拉,即可(注:上面公式提取的是最多9位的数)

(特别注意:公式是数组公式,输入公式完成后必须同时按CTRL+SHIFT+ENTER这三个键结束,只有在前后出现大括号时,公式才能成立)

第4个回答  2019-01-14

如果数据规律如图,B1公式:=--MID(A1,3,2)     

C1公式:=--RIGHT(A1,2)

其实这种问题在2013版及以上版本中用快速填充功能最好,如图在B3与C3时按ctrl+E.

相似回答