EXCEL如何实现这样的自动计算结果:如在一个单元格内输入公式,在后面一个单元格显示此公式的计算结果。

比如:在一单元格输入:1+1+1+1+1此单元格输入完毕显示1+1+1+1+1,然后在后面一个单元格显示计算结果:5。怎么实现求高手解答。下面的回答能试的都试过了,还是不... 比如:在一单元格输入:1+1+1+1+1此单元格输入完毕显示1+1+1+1+1,然后在后面一个单元格显示计算结果:5。怎么实现 求高手解答。
下面的回答能试的都试过了,还是不得行啊!感谢各位的帮忙,能不能谁用EXCEL给我写个公式样本发到邮箱:997311817@qq.com。万分感谢!!
展开
 我来答
y_w_w
推荐于2017-12-16 · 超过12用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:40.8万
展开全部

看图。

 假设22*33*55在A1单元格

光标定位在B1,菜单栏,插入,名称,定义,输入“ABC” (不含双引号)

在引用位置输入

=EVALUATE(A1)

确定,

这样,在B1输入

=ABC

就会得出算式22*33*55的结果

lnzzxzy
2011-10-11 · TA获得超过8128个赞
知道小有建树答主
回答量:1316
采纳率:80%
帮助的人:759万
展开全部

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

Cells(1, 2).Formula = "=" & Cells(1, 1)

End Sub

在Workbook对象中加入上面的代码

在A1中单元格输入式子

在B1单元格就会算出结果

追问
你这有点高难 没搞明白workbook是什么?
追答
workbook 是EXCEL中的对象,也就是 工作簿
它和 工作表Sheet 单元格区域Range 是不同层次的对象
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
.....
End Sub
则是workbook 对象的事件过程(当工作表Sheet有改变时激发)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruowuzhi
2011-10-11 · TA获得超过3266个赞
知道大有可为答主
回答量:1593
采纳率:33%
帮助的人:565万
展开全部
设1+1+1+1+1在Sheet1的A2,计算结果在Sheet1的B2
以Excel2003版为例
(菜单)插入——名称——定义——输入一个名称(如aaaa)——引用位置——=EVALUATE(Sheet1!A2)——添加——确定
在B2输入
=aaaa
看看效果!
Excel2007版:
公式——定义的名称——定义名称——新建名称——输入一个名称(如aaaa)——引用位置——=EVALUATE(Sheet1!A2)——添加——确定
在B2输入
=aaaa
追问
依然显示1+1+1+1+1而不是显示5
追答
请确认B2的格式是常规而不是文本,另外工具——选项——视图——窗口选项中的公式没有勾选
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毒牙野狼
2011-10-11
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
1、数据在A列,在B列输入公式:= "=" &SUBSTITUTE(A1," ",""),然后填充公式;
2、对B列复制,选择性粘贴-数值
3、如果B列显示为 "=1+1"字样,选中B列,用编辑-替换,将"="替换为其它字符,如"W",然后,再将“W”替换为"="即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lingluohy
2011-10-11 · TA获得超过913个赞
知道小有建树答主
回答量:557
采纳率:100%
帮助的人:524万
展开全部
例如A1中输入1+1+1+1+1
B1中输入=EVALUATE(a1)
追问
显示公式错误
追答
自己检查一下,不知道你哪里弄错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式