excel 单元格中有文字和数字还有数学运算符,如何进行提取数字并用运算符计算

比如:桃子200*6+柿子(300-200)*8
从这行中提出:200*6+(300-200)*8并计算,怎么实现
用VBA怎么写

三楼的大哥,谢谢你,但我上面只是举了个例子,实际操作中,文字部分不固定,我想作成一个函数,从文字和数字中提取数字并根据运算符计算的函数,不知道您能帮我写下吗 ,我在线等

比如桃子200*6+柿子(300-200)*8在A1,点插入--名称--定义--输入一个定义名:比如CCC,在引用位置输入=EVALUATE(SUBSTITUTE(SUBSTITUTE(Sheet2!$A1,"桃子",),"柿子",))确定,然后在B1输入=CCC回车就会显示结果2000

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-09
如果“桃子”这2个字在A1,“柿子”这2个字在B1,公式输:A1*6+B1*8
第2个回答  2010-07-27
你不会把文字的东西写在另外一个单元格子里面吗?
相似回答