您现在的位置是:首页 > 专业软件软件教程

Excel单元格中计算公式在另外单元格中显示计算结果

2021-11-11 软件教程 20人已围观

简介造价人员在核算工程量时,通常会在工程量后面单元格上标注计算公式,如果想从计算公式直接得到计算结果时,通常需要复制-粘贴到新的单元格内,数据较多时则枯燥、容易出错。

造价人员在核算工程量时,通常会在工程量后面单元格上标注计算公式,如果想从计算公式直接得到计算结果时,通常需要复制-粘贴到新的单元格内,数据较多时则枯燥、容易出错。

如果利用excel公式解决,则非常方便,下面介绍两种方法:

(两种方法的前提是,excel表格需要存储为:启用宏的工作簿,也就是后缀名是 xlsm 而不是常见的 xlsx)

方法一:

  1. 点击“公式”-“定义名称”

名称定义为“计算”引用位置输入“=EVALUATE(Sheet1!$I1)”

  1. 在需要引入计算值的单元格内输入“=计算”

注意:这个“计算”两个字可以自己随意命名

方法二:

  1. “开发工具”-“查看代码”-“插入”-“模块”

在模块页面里面输入以下代码(代码中的LIAGUI可以自己自己任意命名(不能用excel固有公式名),不过后面excel表中引用公式名称也必须用你命名这个名字),注意:一定要在模块页面里输入,不要在对象页面里输入

Public Function LIAGUI(ByVal s As String) As Variant

LIAGUI = Application.Evaluate(s)

End Function

  1. 在excel表中输入“=liagui(I1)”即可:

文中使用的excel样表分享如下,各位可下载后自己琢磨一下(百度网盘提取码:qh3u),另外,如果想知道excel中“开发工具”如何显示?evaluate使用值不准确的,请自行学习excel基础知识后解决,还不行的话请留言等解答~

如果表格结构简单,不会来回切换单元格,按方法一即可;如果表格复杂,需要不同位置计算结果,还是建议按方法二。

点赞()

文章评论

打赏本站

  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!
  • 微信扫码:你说多少就多少~
  • 支付宝扫码:你说多少就多少~