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

相关推荐

  • 辅酶q10副作用大吗 实用:辅酶q10副作用是不是很严重

    哈喽,小伙伴们你们好,今天承宜为大家整理了一些关于辅酶q10副作用大吗,辅酶q10副作用是不是很严重的经验,还有关于辅酶,副作用,心肌,心脏,反应等一系列实用干货和最新资讯分享,无论你是初学者还是老手,都应该认真阅读这篇文章,因为里面包含了很多有用的信息。 辅酶q10是生活中比较常见的一种保健品,它可以起到一定的保健作用,可以增强心肌的运动能力,还能提高身体…

    2023年6月2日
  • 濮字怎么读音「秒懂:濮字怎么读」

    美好的1天将要从这里开始啦!今天笔者赵志峰来说说濮字怎么读音,濮字怎么读,还有关于后代,姓氏,后裔,子孙,春秋时期等等各种相关干货,想要做好首先一定要把基本功练好了,否者是很难持续提升的。 《百家姓》全文+拼音+注释,看你的姓从何而来? 《百家姓》写于北宋初年,采用四字体,句子押韵,独顺口,易学好记。这是中国特有的文化现象,流传至今,它编译的最后一个名字,它…

    自媒体 2023年3月3日
  • 男子峨眉山上直播牵狗挑衅猴子 – 视频

    大家好,我是热点新闻跟踪员王紫涵,近期跟踪到的事件将为您带来不同的视角。近来,男子峨眉山上直播牵狗挑衅猴子引起了人们的广泛关注和讨论,成为了网络热门话题之一。下面就让我为大家详细介绍一下这个事件的具体情况吧! 原标题:男子峨眉山上直播牵狗挑衅猴子 1月10日,四川乐山。网传峨眉山景区一游客牵狗直播,在景区内挑衅猴子,引发关注。1月11日,景区工作人员回应已得…

    自媒体 2024年1月11日
  • 魔兽世界地图下载「新魔兽世界地图下载」

    大家好,今天褚子琪精心为你准备了干货魔兽世界地图下载,新魔兽世界地图下载,以及地图,经典,魔兽等等相关的各种干货,如果你是老司机,你可能觉得很简单,但如果你是新手,你可能就不这么想了。 游戏 据WoWhead报道,Reddit网友Rhianolord日前上传了一张自制的魔兽世界经典旧世地图,详细地展现了经典旧世时期地图上各阵营的据点,以及联盟、部落和中立旅行…

    2022年12月29日
  • 网上什么东西最好卖「最新网上最畅销的6种商品」

    首先,蒋君涛感谢你能坚持经常过来关注我!下面我就来说说网上什么东西最好卖,网上最畅销的6种商品,以及关于产品,新人,坚果这些的相关干货,其实这个内容对于新手来说还是挺重要的,因为涉及面很大。如果你认真读了,一定会有所收获! 新人开网店确实很不容易,由于自己没经验,很多东西都要自己摸索。而很多新人在开网店之前,不知道该怎么选择产品,他们常常因为这个事情而苦恼。…

    2022年9月10日
  • 2023春季大学生能正常开学吗 以及2023年春季开学会推迟吗

    很高兴又和各位见面了,今天褚周将和大家分享一些有关2023春季大学生能正常开学吗,2023年春季开学会推迟吗的思考,还有关于大学生,疫情,学校,身体,乙类等一系列实用干货和最新资讯分享,我经过反复思考和总结,决定写下这篇文章分享给大家。希望对你们有所帮助! 元宵节马上就要过了,由于以往该节日过后很多学校都要开学,所以大家都是会提前准备开学用品,不过近两年因为…

    2023年5月27日