LET函数(Excel函数集团)

LET函数,是个Office365新增函数,所以,还在用上古版本的童鞋请无视此篇哈~ 

话说Excel中,有个自定义名称的功能,如下图,左右两个表分别自定义了“data1”和“data2”两个名称,现在要将这两个名称中的两列分别进行计算。

 

好吧,我也承认这做法有点无聊,直接“=A3:A8&D3:D8”“=B3:B8*E3:E8”不就好了吗?但是名称有它的优势,具体说来就是^#$@$%$……(此篇不是专门讲名称的,所以您就当您此时的耳机坏了哈)。

这玩意要用Let函数,就可以既用到了名称,又不必自定义名称,如下图。

 

公式:

=LET(data1,A3:A8,data2,D3:D8,data1&data2)
=LET(data3,B3:B8,data4,E3:E8,data3*data4)

这里一共有四个名称,“data1”“data2”“data3”和“data4”,但【名称管理器】里却什么都没有,没错,根本没有自定义名称,这四个名称是Let函数赋予的。

第一个公式意思是,让A3:A8这段区域变成名称“data1”;让D3:D8这段区域变成名称“data2”,再让两个名称进行连接。

第二个公式……呃……自己触类旁通吧。

 

所以,Let函数的语法是:

=LET(随便起个名字,给这个名字赋个值,让这个名称参与计算)
=LET(随便起个名字1,给这个名字1赋个值, 随便起个名字2,给这个名字2赋个值,让这个名称1与名称2参与计算)

……

最多可以在一个公式里定义上126个名称。

好吧,我不厚道了,所谓随便起个名字,也不是完全随便,像“A1”“R5C4”这类和单元格地址长得很像的,绝对不能用。

好吧,我真的不厚道了,所谓赋个值,不是说只能用常量和引用,公式运算什么的也可以,甚至,自定义名称,也可以。

 

所以,【自定义名称】这功能可以淘汰了?

倒也不是,毕竟这世上还有一种人,会写那种嵌套超过64层的神公式……

相关视频:https://v.douyin.com/BAAX665/

posted @ 2020-08-29 14:39  熬肥妖  阅读(2621)  评论(0编辑  收藏  举报