怎么只提取单元格里的数字参加计算

需要计算两个单元格的商!可是一个单元格里有文字又有数字,只需要计算数字,怎么操作,需要具体步骤!
用红色圈里的销售额,除以左边总的销售额,得出单品占比!现在关键是总的销售额单元格里有数字,用什么公式能直接计算出来!

例如:A1=“AB100”,B1=20
C1输入公式:
=B1/MID(A1,FIND("|",SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"1","|"),"2","|"),"3","|"),"4","|"),"5","|"),"6","|"),"7","|"),"8","|"),"9","|"),"0","|")),LEN(A1))
计算结果:
AB100 20 20.00%
怎么只提取单元格里的数字参加计算?
难点在于判断数字从哪一位开始,例如由"AB100”构造"AB|||",用FIND函数可以找到"AB|||"中"|"从第3位开始,即"AB100”的数字从第3位开始。再用MID函数从"AB100”中提取出数字100参加计算。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-12
=B2/MID($A$2,7,3)。公式意思:B2格除以A2格第7个字符开始取3位数字。每个中文算2个字符。根据文字的数量,数字的位数,自己修改公式。把公式向下填充,就都显示结果了。本回答被网友采纳
第2个回答  2012-06-12
解决这个问题需要会一点VBA,就是:visual Basic for Applicatin的意思。这个属于编程的范围,在办公自动化里经常用到追问

要是我会的话不就不用提问了吗!

相似回答