excel:如何提取制定括号内的数字,拜谢!拜谢!
比如A2单元格里面的内容为“9586万吨(冬瓜)和(黄瓜)是不一样的(冬瓜)大,而且贵。起码要贵(黄瓜)(1234567890)块钱,所以(冬瓜)和(黄瓜)不一样”,我只...
比如A2单元格里面的内容为“9586万吨(冬瓜)和(黄瓜)是不一样的(冬瓜)大,而且贵。起码要贵(黄瓜)(1234567890)块钱,所以(冬瓜)和(黄瓜)不一样”,我只想在B2单元格内显示12345678910.
展开
2019-10-23 · 知道合伙人软件行家
关注
展开全部
=MID(A2,SUM(IF(ISNUMBER(FIND("("&(ROW(1:10)-1),A2)),FIND("("&(ROW(1:10)-1),A2)),0)+1,SUM(IF(ISNUMBER(FIND((ROW(1:10)-1)&")",A2)),FIND((ROW(1:10)-1)&")",A2)),0)-SUM(IF(ISNUMBER(FIND("("&(ROW(1:10)-1),A2)),FIND("("&(ROW(1:10)-1),A2)),0))
Ctrl+shift+enter结束输入
试过可以。有空再想想有没有简化的公式
另外仿写楼下的公式
=LOOKUP(9^19,MID(A2,SUM(IF(ISNUMBER(FIND("("&(ROW(1:10)-1),A2)),FIND("("&(ROW(1:10)-1),A2)),0)+1,ROW($1:$999))*1)
Ctrl+shift+enter结束输入
Ctrl+shift+enter结束输入
试过可以。有空再想想有没有简化的公式
另外仿写楼下的公式
=LOOKUP(9^19,MID(A2,SUM(IF(ISNUMBER(FIND("("&(ROW(1:10)-1),A2)),FIND("("&(ROW(1:10)-1),A2)),0)+1,ROW($1:$999))*1)
Ctrl+shift+enter结束输入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=--LEFT(MID(A2,MIN(IF((MID(A2,ROW(2:200),1)="(")*ISNUMBER(--MID(A2,ROW(3:201),1)),ROW(3:201))),100),FIND(")",MID(A2,MIN(IF((MID(A2,ROW(2:200),1)="(")*ISNUMBER(--MID(A2,ROW(3:201),1)),ROW(3:201))),100))-1)数组公式,同时按ctrl+shift+回车三键结束
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询