首页
学习
活动
专区
工具
TVP
发布

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

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

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

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

我们来看个实例:

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

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

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

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

【分列】

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

来看下怎么做:

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

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

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

来看下演示:

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220116A096HN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券