在线求解答,excel表格里怎么让同一表格内的数据自动加减乘除得到结果,并且还保留原有数据

比如说:要D64的数据自动求值,但是原来里面的1.04*1.12这个也要保留等于说这个表格最后显示的是
1.04*1.12=1.1648
这要怎么设置
不要告诉我自己算好结果再填上去啊...
还有原始数据不能分成两列来做,一定要一列

第一步,选中E64单元格》ctrl+F3》随便输入个名称,比如js》输入公式 =evaluate(D64)》确定
第二步,在E64单元格中输入公式 =D64 & "=" & js
就是你要的结果了
然后,如果你想替换D64内的内容
选中E64》复制》选中D64》选择性粘贴》数值》确定。

E64也可以改成同行其他单元格。
你能不能先按照我说的做一遍??
打这么多字,你就看了一眼吧?
有问题请用追问的形式,这样比较直观。追问

追答

我的原话是
第一步,选中E64单元格》ctrl+F3》随便输入个名称,比如js》输入公式 =evaluate(D64)》确定

我没让你直接在E64中输入啊!
你的要求只能用宏表函数来实现,宏表函数只能用插入名称的方式使用。这个解释太麻烦,你可以在另外百度下,有很多现成的答案。

在原单元格上实现数据的改动是不可能的,只能通过辅助列,然后用选择性粘贴的方式把结果覆盖。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-07
你把D列1.04*1.12 这个数分为两列数不就好了嘛,D列填1.04 ,E列填1.12, F列=D64*E64

这样原始数据还在,结果也出来了
相似回答