当前位置: 代码迷 >> Office >> excel怎么只提取单元格的数字
  详细解决方案

excel怎么只提取单元格的数字

热度:394   发布时间:2016-05-05 05:49:24.0
excel如何只提取单元格的数字

A123  -->123
AB345 -->345
C111B -->111

怎么处理?

------解决方案--------------------
假设数据在A1单元格
则公式为:
{=MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),0),COUNT(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))}

注:此为数组公式
如何保存为数组公式?
1.先在某一单元格输入公式
=MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),0),COUNT(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))
2.不要使用Enter键确认,请使用Ctrl+Shift+Enter 组合键代替,从而来完成公式的输入。

参考:http://www.chinaacc.com/new/403_406_201102/25le2322014058.shtml

以上....
------解决方案--------------------
简单点办法复制到word中,全选后,ctrl+H,查找内容处输入[!0-9],点击更多选择使用通配符,全部替换即得到你要的结果
------解决方案--------------------
如2楼所说,用word的替换可能是最好的选择

用公式的话,看以前我回的一个贴,差不多的
http://bbs.csdn.net/topics/390453499
  相关解决方案