WPS表格中如何分别提取数字

假设我E列中有多个数据,这种原有数据样式都是这个[]符号内有数字加文字名称.我如何在这列中只提取数字到C列(同一行).懂的,帮个忙.谢谢!事实上我的数据库要被提取数字的原有数据都在AE列 我是想提取数字到K列图中是我的示例
试过网友提供的公式但不能用
=MID(E2,FIND("[",E2)+1,FIND("]",E2)-FIND("[",E2)-1)

或=MID(LEFT(E2,FIND("]",E2)-1),FIND("[",E2)+1,9)

或=MID(LEFT(E2,FIND("]",E2)-1),2,9)

下拉

以WPS2019为例,

WPS表格中如何分别提取数字

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-15

  公式都可用,只不过提出来的是文本格式的数字。

  只是球队及排名是单元格内容还是图片,如果是图片是提不出来的。

  按你现在的格式,随便用一个公式,看看显示的是什么结果,截图发上来。

  或者直接用:=-LOOKUP(,-MID(E2,2,{1;2;3}))看看是否可行,如果可行,那就是公式中的“[”和单元格内容中的不一致。

追问

E列中数据是带网页链接文字.不是图片.我也试过粘贴为数值.仍然不能用.

[8]法林明高    

这个[]符号是我从表格复制过来的..基本上都是这个符号.

追答

事先没说明[ ]里面有文字,可用:
=-LOOKUP(,-MID(LEFT(AE2,FIND("]",AE2)-1),LEN(LEFT(AE2,FIND("]",AE2)-1))+1-{1;2;3},{1;2;3}))

本回答被网友采纳
第2个回答  2016-08-15
=LOOKUP(10^20,--MID(E2,2,ROW($1:$20)))追问

不能用....我表格是那里出现问题 我是用WPS表格软件的

追答

中括号中没有汉字的用这个公式,你的公式输入有问题,后面的ROW应该是:
ROW($1:$20),不是从2开始。

如果有汉字,C2公式:(通用)
=LOOKUP(10^20,--MID(E2,MIN(IFERROR(FIND(ROW($1:$9),E2),1000)),ROW($1:$20)))

或:
=MAX(IFERROR(--MID(E2,MIN(IFERROR(FIND(ROW($1:$9),E2),1000)),ROW($1:$20)),0))

以上公式都是数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。

追问

你上面都试过 好像都不行.我用的是WPS表格软件有关系吗?
文件上传到百度网盘...麻烦再帮个忙!谢谢!
http://pan.baidu.com/s/1kVk58yj

追答

没有问题,已经验证,并上传了附件,请下载。

本回答被提问者采纳
相似回答