excel中如何把A列中文字去除,单把数字提取出来

如图,要求提取出来的数字放B列,并且数字是连续的不留空单元格。
谢谢高手指点!
数据量大,求高手帮忙写公式,不胜感激!

教你个土办法吧。看到你这个问题临时自创的。给不给分你自己看。呵呵!

一、选中A列后点数据自动筛选,如果A列里文字只有“超额”则直接筛选“超额”后将“超额”的行删除后取消自动筛选看看是不是如下图B列所示。(如A列还有很多行其它文字则需要用自动筛选-自定义-=*条件筛选)

二、下一步就更选择了,还是选中A列自动筛选选空白然后删除再取消自动筛选就符合你的要求了。如下图C列。

其实还有个更简单的,复制A列到需要的列后选择性粘贴选运算+再自动筛选空白行删除就OK了!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-14
=INDEX($A$1:$A$10,SMALL(IF(ISERR(-$A$1:$A$10),"0",ROW($1:$10)),ROW(A1)))
按ctrl+shift+enter输入后下拉填充至出现#NUM!本回答被提问者采纳
第2个回答  2011-07-14
楼主,有兴趣看了zipall和你的对话,有点话想说,zipall一直是excel方面的专家,不管普通公式数组公式还是VBA都是运用的那是相当娴熟的,知道里面在excel这个小分类中经过我观察和平时学习中是有数的几个高手之一,所以如果他觉得用公式可以把你的问题更有效率的解决他肯定会给你公式,因为对于高手来说写公式也是乐趣.

所以,如果你能够把数据表格范围和数据及你想要的效果多举点例子,他一定会给你更优的解法.
一点建议.
第3个回答  2011-07-14
还是1楼的方法最简捷
选定A列
按键盘上的F5键
定位条件--常量--数字>确定>复制粘贴
第4个回答  2011-07-14
F5>定位条件选 常量 数字>确定>复制粘贴追问

我的意思是要写公式,工作量大啊

追答

你觉得写公式会让工作量减少?

追问

当然,excel之所以强大就在自动运算和处理能力上,人只需要提供数据。

追答

那你一定误会excel了.

追问

我们工厂5000多人工资奖金三金,我们科室3个办事员一天搞定,要是靠人算,一个月也办不到,这不是excel的强大是什么

追答

我的意思是,并非所有的excel问题用公式解决是最佳途径.
公式当然能解决这个问题,但不如基本操作来的快.

或许你应该把问题描述的更具体或者与你的实际更接近一些,才好判断用哪种方法合适.

追问

其实这是我在众多数据中列举的微小一部分数据,旨在说明问题,运用中没有公式几乎是办不了事的。你说的也是对的,有时操作得法更是捷径更有效。

追答

hi我吧.
把你的实际问题发过来

追问

我的问题已经说明了哦

追答

那我坚持认为定位常量后复制粘贴是最快的方法.

相似回答