如何在EXCEL中将计算公式直接变结果

如我在A1输入计算式:(1+2*3+4/5-6)*1.2+(1+5) 如何在B1得出该计算式的结果? 不要说前面加入个"="号~因为我是大量的,并要经常改动,请问各位高手,有没有公式可以自动转换计算式的结果?

选中B1然后按快捷键ctrl+F3,进入名称管理器,新建,输入任意名称,如a,在引用位置输入=EVALUATE(A1),完成。在B1处输入"=a”。完成,公式向下拉可完成批量计算。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-22
还真的可以加上=号呢

我提供一种和上面几位不同的方法:
比如
1+2*3+4/5-6)*1.2+(1+5) 在A1单元格,A列也都是类似的算式
在空白区域D列
D1
="="&A1
然后将公式向下托,填充
选择D列产生的公式

方法1:
复制,右键选择性粘贴为数值
菜单:数据-分列-下一步-完成

方法2:
打开任意文字处理软件,比如notepad记事本
将D列复制,粘贴到记事本中
然后再复制回来
第2个回答  2011-04-21
第一步:
选择B1单元格,菜单-插入-名称-定义,随便取个名字,比如jisuan
然后在来源处输入:
=EVALUATE(!$A1)

第二步:
在B1输入公式:
=jisuan
公式下拉填充
第3个回答  2011-04-21
相似回答