四种excel提取数字的方法
2026年07月14日 23:27 发布来源:Excel学习网
excel提取数字是很多excel爱好者们乐于研究的问题。
刚看了论坛一个excel提取数字的练习题。题目链接:根据要求提取数字
对于那个题目,就题解题,大家的方法都是正确的。
刚对这个题目自己看了看,比较喜欢雁过无痕版主的公式,在下图也同样适用。

B2单元格输入下面的公式:=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),2*LEN(A2)-LENB(A2))
下拉复制公式,就可以实现excel提取数字。
excel提取数字的另外两种情况

第一,如果需要提取数字的源数据没有字母出现,只是汉字和数字,可以使用这个公式提取数字:=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))
第二,如果需要提取数字的源数据没有字母,并且数字不是0开始的,可以使用这两种方法实现。1.使用excel数组公式提取数字:=-LOOKUP(1,-MID(A2,MIN(FIND(ROW($1:$10)-1,A2&1/17)),ROW($1:$15)))
2.通过两端对齐(内容重排)实现excel提取数字
步骤:选择需要提取数字的单元格:A2:A5,复制到E1:E4区域。
将E列调整为只显示一个汉字的宽度,然后单击开始
刚看了论坛一个excel提取数字的练习题。题目链接:根据要求提取数字
对于那个题目,就题解题,大家的方法都是正确的。
刚对这个题目自己看了看,比较喜欢雁过无痕版主的公式,在下图也同样适用。

B2单元格输入下面的公式:=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),2*LEN(A2)-LENB(A2))
下拉复制公式,就可以实现excel提取数字。
excel提取数字的另外两种情况

第一,如果需要提取数字的源数据没有字母出现,只是汉字和数字,可以使用这个公式提取数字:=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))
第二,如果需要提取数字的源数据没有字母,并且数字不是0开始的,可以使用这两种方法实现。1.使用excel数组公式提取数字:=-LOOKUP(1,-MID(A2,MIN(FIND(ROW($1:$10)-1,A2&1/17)),ROW($1:$15)))
2.通过两端对齐(内容重排)实现excel提取数字
步骤:选择需要提取数字的单元格:A2:A5,复制到E1:E4区域。
将E列调整为只显示一个汉字的宽度,然后单击开始
原创文章如转载请注明:转载自Excel学习网 [ https://www.excelxxw.com/]
需要保留本文链接地址:https://www.excelxxw.com/jiqiao/2507.html
需要保留本文链接地址:https://www.excelxxw.com/jiqiao/2507.html
上一篇:Excel数字小写转大写的方法
下一篇:返回列表
相关教程:
经典Excel学习视频及教程推荐:
Excel优秀工具推荐:
小工具推荐:
