怎么从WPS表格/EXCEL表格的文字符里提取数字?

如图所示,怎么从A列里提取出每行的数字,并显示在B列里?
之前在网上复制了一个公式
=1*MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1,ROW($1:$9),1)))
但是并不好用,很多显示不出来,统计行数多了,就很恼火。
谢谢~~

原始数据:
贵金属销售:纪念册1套。

贵金属销售:纪念册1套(杨冬冬)

贵金属销售:纪念册10套

贵金属销售:纪念册5

贵金属销售:纪念册1套

贵金属销售:纪念册1套。

贵金属销售:纪念册1套,二维码商户1户。

贵金属销售:纪念册2套。

贵金属销售:11套纪念册。

贵金属销售:纪念册二维码6

贵金属纪念册相册18

贵金属销售纪念册3套。

贵金属销售。纪念册7套

贵金属销售:纪念册14套。

贵金属销售。22套纪念册。

1套

以WPS2019为例,

怎么从WPS表格/EXCEL表格的文字符里提取数字?

可直接在文档助手选项卡下,单元格处理,选择保留内容

选择需要保留的内容类型,选择是替换原始数据还是存放在新位置

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-29

1、首先,我们打开电脑,找到Excel2010。

2、鼠标左键双击图标,打开软件,其界面如图所示。

3、输入待处理的表格。

4、在号码下面输入【=MID(】。

5、选中小婷的工牌号,这时右边会弹出“B2”。

6、接着,在“B2”后面输入【,4,9)】。4表示从第四个字符开始提取,9表示提取9个值。

7、按enter键确定公式,如图,工牌号就被提取出来了。

8、将光标移至单元格右下角,等待其变成一个小十字架

9、光标变成十字架之后,按住鼠标左键,往下拖动鼠标,选中这一列对应的单元格,再放手。如图,所有的工牌号就都提取出来了。

本回答被网友采纳
第2个回答  2019-05-19

从WPS表格/EXCEL表格的文字符里提取数字的具体步骤如下:

我们需要准备的材料分别是:电脑、Excel表格。

1、首先我们打开需要编辑的Excel表格,点击B2单元格。

2、然后我们在B2单元格中输入公式“=LOOKUP(9^9,--LEFT(SUBSTITUTE(A1,LEFTB(A1,SEARCHB("?",A1)-1),""),ROW($1:$5)))”,之后回车确定。

3、然后我们下拉填充下面的单元格就可以得出全部的数值了。

本回答被网友采纳
第3个回答  推荐于2017-12-16

B2输入

=LOOKUP(9^9,--LEFT(SUBSTITUTE(A1,LEFTB(A1,SEARCHB("?",A1)-1),""),ROW($1:$5)))

公式下拉

这个公式也有局限性:

    只能从汉字数字里提取数字

    只能提出第一次出现的数字

本回答被网友采纳
第4个回答  2016-07-28
前面两位的公式都不错,来个凑热闹,相对要简单些,B2中输入:
=-LOOKUP(,-MID(A1,MIN(FIND(ROW($1:$10)-1,A1&5^19)),ROW(INDIRECT("1:"&LEN(A1)))))
同时按Ctrl+Shift+Enter三键输入数组公式,下拉
如果能确定数字的最大位数,则公式可简化,如最多4位,则简化为:
=-LOOKUP(,-MID(A1,MIN(FIND(ROW($1:$10)-1,A1&5^19)),ROW($1:$4))))
同样数组公式。
相似回答