evaluate函数怎么使用(evaluate和estimate的区别)

我们在Excel中遇到存储在单元格中的公式,想要知道公式的运算结果,我们讲过两种方法:

分列法:加等号分列自动运算EVALUATE:宏表函数进行计算

https://www.toutiao.com/i6671881263843901955/

对于Expression.Evaluate函数也做了简单的介绍,今天我们再来回顾一下Expression.Evaluate函数的使用方法:

第一种情况:简单的公式运算

(1+2)*3

这样的公式,可以直接运算,不需要第二参数:

evaluate函数怎么使用(evaluate和estimate的区别)

第二种情况:含有M函数的公式运算

List.Sum({1,2,3})

我们需要使用第二参数,来给出M函数的名称,才能得到正确结果:

evaluate函数怎么使用(evaluate和estimate的区别)

第三种情况:函数嵌套

Expression.Evaluate函数有两个姊妹函数:

Expression.Constant:把公式当作文本引用Expression.Identifier:定义参数evaluate函数怎么使用(evaluate和estimate的区别)

Expression.Constant(\”2019-1-1\”):返回文本\”2019-1-1\”\”&\”:返回&Expression.Identifier(\”A\”):定义一个参数A

如果这个参数是连续的字符串,直接定义也可以:

evaluate函数怎么使用(evaluate和estimate的区别)

但是如果出现空格,直接定义就失效了:

evaluate函数怎么使用(evaluate和estimate的区别)

需要使用函数来定义:

evaluate函数怎么使用(evaluate和estimate的区别)

以上就是Expression.Evaluate函数使用过程中可能用到的三种情况,另外,

对于混合的公式,如果只有一个M函数,这样计算也是允许的:

evaluate函数怎么使用(evaluate和estimate的区别)

秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

品牌推广 在线咨询
返回顶部