evaluate函数怎么使用「evaluate用法及搭配」

最近有很多朋友问孙诚珈关于evaluate函数怎么使用,evaluate用法及搭配的事情,以及函数,名称,定义等等相关的各种干货,整理总结之后,我就想着写这篇文章和大家分享一下,因为毕竟新手朋友还是很多的!

新函数LAMBDA的用法及递归计算实现

Excel出了很多新函数,其中LET、LAMBDA函数使得Excel更加靠近编程语言,我们上一篇简单介绍了LET函数,这一篇我们来看看LAMBDA函数。

新函数LAMBDA的用法及递归计算实现

编程语言与Excel最大的区别在于,编程语言除了有丰富的函数之外,还可以根据需要自定函数,LAMBDA函数就给Excel带来了自定义函数这个功能。

其实在Excel中自定义函数,可以通过VBA编写,然后以加载项的方式,加载自定义函数,也可以通过名称管理器的方式定义一个名称,然后引用。

最常用的就是宏表函数EVALUATE,大家还有没有印象:

新函数LAMBDA的用法及递归计算实现

相当于我们定义了一个内置参数的函数ev,把前面单元格中的字符串当作算式计算结果。

今天我们这个LAMBDA函数也有这种用法,我们先从最简单的单元格中直接使用说起:

单元格中使用LAMBDA函数

LAMBDA函数有n个参数构成,看下面的例子:

新函数LAMBDA的用法及递归计算实现

我们定义了一个函数,参数是x,计算公式是SUM(x),然后我们在结尾输入B2:B11来调用这个函数,得到运行结果。

在LET函数中使用LAMBDA函数

上一篇我们学习了LET函数,知道LET函数能够定义名称:

新函数LAMBDA的用法及递归计算实现

我们在LET中:

  • 定义参数名称 a : a=B2:B11
  • 定义函数名称b:b=LAMBDA(x,SUM(x))
  • 然后在LET最后调用这个函数b(a)获得计算结果。

在名称管理器中使用LAMBDA函数

我们在名称管理器中添加一个名称ss:

新函数LAMBDA的用法及递归计算实现

然后我们在单元格中直接调用这个函数,ss(B2:B11)获得计算结果。

以上就是LAMBDA函数的三种基本用法,下面我们再来看看:

LAMBDA函数的递归计算

递归计算,就是我们在函数中调用函数本身的这种计算:

新函数LAMBDA的用法及递归计算实现

我们用Power Query来做一个示例:

新函数LAMBDA的用法及递归计算实现

我们知道Power Query中递归调用使用的是@fx,我们定义的这个递归函数,是计算比x到n的和。

新函数LAMBDA的用法及递归计算实现

递归函数需要一个终止条件,否则会出错,上面这个函数的终止条件就是n=1,大家可以看到函数调用的规律是,x+1,n-1,所以每调用一次,n值就会减掉1,一直减到1结束函数调用,递归函数的本体其实是else后面的部分,就是x+(x+1)

n=10,1+2

n=9,1+2+3

n=8,1+2+3+4

. . . . . .

n=1,1+2+3+…+10

上面就是这个递归函数的计算过程。

那么我们在Excel中如果用LAMBDA函数来实现这个过程呢?

同样的需要在名称管理器中定义递归函数,然后调用这个函数计算:

新函数LAMBDA的用法及递归计算实现

公式的内容与Power Query中是一样的,只不过语法有点区别。

这个递归公式只能在名称管理中使用,LET函数中会显示名称错误:

新函数LAMBDA的用法及递归计算实现

好了,以上就是新函数LAMBDA的简单用法。

以上就是这篇文章的全部内容了,希望对你有帮助,当你认真看完了evaluate函数怎么使用「evaluate用法及搭配」这篇文章,感觉自己有一定收获,那就帮忙点个赞吧。

本文发布者:万事通,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/21819.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jimowangmail@126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年12月12日 09:41
下一篇 2022年12月12日 09:43

相关推荐

  • 盟军敢死队2图文全攻略「推荐盟军敢死队2攻略详细」

    很高兴又和各位见面啦!这次吴今想和你们聊聊盟军敢死队2图文全攻略,盟军敢死队2攻略详细,以及关于要点,间谍,工兵这些一系列的精品相关干货,想要做好首先一定要把基本功练好了,否者是很难持续提升的。 游戏 《盟军敢死队2》给了玩家无限的可能,一个关卡有不同的通关方式,这就是即时战术游戏的魅力,在不考虑全捆和全杀的情况下,达成必要的通关任务,有时候也是很容易的,遗…

    2022年10月31日 自媒体
  • 宠物猫被邻居高空扔下活活摔死 网友气愤行为可耻:为何虐猫

    大家好,我是本站的新闻评论员沈芷晴,为您解读最新的资讯事件,最近发现和【宠物猫被邻居高空扔下活活摔死 网友气愤行为可耻:为何虐猫】有关的事情上了热榜,引起了众多网友的关注,让我们一起了解这个事件的来龙去脉,揭开它的具体情况。 据重庆广电报道称,近日,重庆巴南某小区,一个塑料袋从天而降,重重地砸在地面上,里面竟有一只口鼻流血的宠物猫,已经死亡。 猫主人是住在该…

    2023年5月23日
  • 拒绝和玲娜贝儿互动的当事人回应

    各位小伙伴们好,今天孙思涵要和大家聊一聊拒绝和玲娜贝儿互动的当事人回应,希望对你们有所帮助,还有关于当事人,玩偶,游客,角色,视频这些的实用干货和最新内容分享,在写这篇文章之前,我经过了很多次的尝试和总结,希望这些经验对你也有帮助。 玲娜贝儿在迪士尼里是非常受欢迎的玩偶,有很多人都会大排场龙去和她互动,受到很多人的喜爱,近日有一拒绝和玲娜贝儿互动的当事人回应…

    2023年3月23日
  • 软卧是三层还是二层 精选:软卧上下几层最舒服

    很高兴又和各位见面了,今天钱苏恒将和大家分享一些有关软卧是三层还是二层,软卧上下几层最舒服的思考,还有关于软卧,上下,下铺,硬卧,车票这些的实用干货和最新内容分享,成功往往是由思路引导的。我整理了一些干货,希望能够帮助你们更好地把握思路。 软卧是三层还是二层是当下很多人都有的疑问,毕竟在时下生活中软卧因为相较于硬卧更加的舒适所以很多人出差的时候都会选择买软卧…

    2023年4月20日
  • 中国光大银行是不是国企「最新是属于什么性质的」

    各位朋友们大家好,这次郑睿恩想和大家聊聊关于中国光大银行是不是国企,是属于什么性质的,以及关于银行,国企,商业银行,国家,国有银行这些的相关干货,如果你是老司机,你可能觉得很简单,但如果你是新手,你可能就不这么想了。 相信很多人都知道,光大银行是一家非常大的银行,也有不少人在这个银行里面购买过理财的产品,但对于这个银行还是有很多人不清楚的。那么,中国光大银行…

    自媒体 2023年1月20日
  • Apple Magic Mouse 2:最新Mac上最强的无线蓝牙鼠标

    很高兴你能坚持经常过来支持笔者:孙嘉蔓,今天就来说说关于Apple Magic Mouse 2,Mac上最强的无线蓝牙鼠标,还有蓝牙,手势,电池等各种干货文章,其实这篇文章主要还是为新手朋友整理的,总的来说思路还是很重要! 科技 Apple Magic Mouse 2是一款美观的无线蓝牙鼠标,包含多点触控手势、可充电电池和非常强大的蓝牙连接。休闲使用的好伴侣…

    2022年10月27日