分享

数据分析、模板设计很好用的函数—Evaluate

 EXCEL应用_开发 2022-01-24

Hello,又见面了,今天跟大家聊一个很特别的函数——Evaluate。

以下是Evaluate能实现变动参数的演示效果。这非常好用,特别你需要设计动态调整参数时它是很好的解决文案。

这个函数估计你们在当前的EXCEL里面找不到。这是个宏表函数,是早期版本才有的。你的Excel文档需保存为*.xls、*.xlsm、*.xlsb..... 的保存宏代码的后缀才能使用。而且这个函数还不能像一般的函数那样直接使用。它需要定义为名称才能用。呃......感觉这函数好像不太友好,限制条件很多对吧?别急,这个特殊的函数它有妙用的哦!有些问题用它真的太好用了呢!

我们来看个实例:

如上图所示,我们要怎么得到上图所示的计算结果呢?

看起来好像不难对吧? 我们可以用替换函数replace 将内容替换成前面带“=”号的的表达式。如4+8 替换成 =4+8 。

但你放心它是以文本的方式存在并不会计算的哦。有同学说可以加个value()转。不行哦,看下图报错了,因为不管是=4+8 还是4+8 都是有包含+或=号的运算符的,并不是单纯的数字文本。

那么搞呢?好像真的有点麻烦哦,可以在使用replace 后得到带等号的的文本再做分列处理。

【分列】

有点麻烦对吧?可以使用Evaluate直接搞定。

来看下怎么做:

如上图所示,使用Evaluate函数定义一个名称。这里我们将命名为“计算”

然后我们就可以像使用一般函数那样来使用这个用Evaluate 定义的名称——计算,来计算出结果,如下图:


你以为Evaluate就只有这么用吗?那你就想错了。它可以有非常灵活的用法!也是我们学这个函数的目的。

来看下演示:

非常灵活的实现变动参数!这才是我们要的效果。后面我将结合更多案例分享给大家。

今天就跟大家分享到这了,如果大家喜欢我分享的内容请收藏、转发、点赞关注我的公众号excel应用与开发 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多