在excel中,如果把前一列的计算式的结果在下一列输出
在网上看到了“按ctrl+F3,新建一个名称:结果,在引用哪里输入:=evaluate(sheet1!$a1)确定。在B1输入:”的方法,但是这样的话,每次都只能计算一个...
在网上看到了
“按ctrl+F3,新建一个名称:结果,在引用哪里输入: =evaluate(sheet1!$a1) 确定。 在B1输入:”
的方法,但是这样的话,每次都只能计算一个结果,而且不能拓展。
有没有一种能够把所有的结果都计算出来,并且在调整计算式的时候,相对应的结果跟着改变。 展开
“按ctrl+F3,新建一个名称:结果,在引用哪里输入: =evaluate(sheet1!$a1) 确定。 在B1输入:”
的方法,但是这样的话,每次都只能计算一个结果,而且不能拓展。
有没有一种能够把所有的结果都计算出来,并且在调整计算式的时候,相对应的结果跟着改变。 展开
5个回答
展开全部
分数太少,要花很多时间告诉你怎么用宏实现。
另外你有时间在前面一列写公式的表达式,那你为什么不直接在结果里面先写=公式表达式呢?
结果就直接算出来了
你再把结果列复制到前面一列,鼠标全选这一列,CTRL+H 调出查找替换窗口,查找里输=,替换里不输,点全部替换,不就实现了你的目的吗?
“按ctrl+F3,新建一个名称:结果,在引用那里输入:
=evaluate(sheet1!$a1)
确定。
在B1输入=IF(ISERROR(结果),"",结果)
公式下拉
另外你有时间在前面一列写公式的表达式,那你为什么不直接在结果里面先写=公式表达式呢?
结果就直接算出来了
你再把结果列复制到前面一列,鼠标全选这一列,CTRL+H 调出查找替换窗口,查找里输=,替换里不输,点全部替换,不就实现了你的目的吗?
“按ctrl+F3,新建一个名称:结果,在引用那里输入:
=evaluate(sheet1!$a1)
确定。
在B1输入=IF(ISERROR(结果),"",结果)
公式下拉
追问
因为前面的式子我可能要改,这样的话,后面的结果我还得一个个的跟着改,很不方便。。。。(我总共就50分,现在提高到40分提供给这个问题了,再多也没有了。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=evaluate(sheet1!$a1),而不能是=evaluate(sheet1!$a$1)
检查一下行号前是否有$符号,如果有,需要删除
检查一下行号前是否有$符号,如果有,需要删除
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选菜单中插入--名称--定义:
在"当前工作薄的名称"中输入x,
在"引用位置"中输入=EVALUATE(Sheet1!$A1)-----A1为你的计算工式所在的单元格。
点击确认后,在你想得出结果的单元格中输入“=x”
在"当前工作薄的名称"中输入x,
在"引用位置"中输入=EVALUATE(Sheet1!$A1)-----A1为你的计算工式所在的单元格。
点击确认后,在你想得出结果的单元格中输入“=x”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先选中B1单元格,然后你按你说的方法做好后,直接下拉就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询