在EXCEL中一列输入计算式,在另一列中自动显示结果(可以用VB)

在EXCEL中一列输入计算式,在另一列中自动显示结果(结果是纯数字),类似下图。各位可以用VB帮我答疑,谢谢!
要看不到引用的名称定义,也看不到公式,只看到数字结果

1.选中该单元格---按下CTRL+F3----输入要定义的名称比如 AAA -----引用位置处输入比如是: =evaluate(A1)

在要出计算值的单元格输入公式 =AAA。

2.假设是要整列如此,如下图。

3.B1中输入  =AAA  下拉就能实现了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-16

看附件吧

另外,你需要定义:D2单元格为M

D3单元格为LS

D4单元格为BGS

追问

那个结果栏是我手输进去的。我要这一列自动输出C列计算式的结果

追答

如图

追问

我要显示效果如手输的。

追答

巴蜀兄弟连sky倾情提供以下附件。


本回答被提问者采纳
第2个回答  2013-11-16
光标定位在D2,插入——名称——定义(或按Ctrl+F3);
当前名称框输入:计算结果
引用位置输入:=EVALUATE($C2)
添加。
然后,在D2录入公式:=计算结果
下拉复制公式本回答被网友采纳
第3个回答  2013-11-16

看看示例文件!


第4个回答  2013-11-16
选中D2 插入 名称 定义
名称 输入 JS
引用位置 输入 =EVALUATE($C2) 确定
在D2中输入或复制粘贴此公式
=JS
下拉填充