hello 大家好,今天我们来聊一下LET函数(不是LEFT哦),目前存在于office2021和365版本中,它的出现让复杂的公式变动通俗易懂。
表达式
=LET(变量名1,变量内容1,变量名2,变量内容2……,结果表达式)
表达式可整体分为2部分,申明变量+表达式。
下图中申明了一个变量x,并将它赋值为1,表达式等于x+2,也就等于1+2,结果返回3。

下图中申明了两个变量,x与y,分别赋值1,2,表达式x+y,也就等于1+2,结果返回3。

可以发现的是变量与赋值是成对出现的,目前LET函数最多支持126个变量对;
最后一个参数必定为表达式。
乍一看,LET函数貌似没啥特别的,其实它的优势在于两点:提升性能与便于阅读和公式编写,下面让我一起看看它的实用之处。
提升计算性能
如果你在某公式中多次编写同一表达式,Excel 之前会多次计算出结果。 而借助 LET,你可按名称调用表达式,Excel 也只计算一次。
下图中,判断“许安”同学的成绩等级,首先利用vlookup函数匹配出它的成绩,再利用IFS函数判断成绩所处区间:

其中VLOOKUP( D2,A:B,2,0)多次出现,意味着多次计算,增加计算机负荷,效率变慢。
这里利用LET函数,直接将它赋给一个变量x,只需要计算一次即可。

从上面的公式,可以发现LET函数不仅提高了计算效率,也大大增强了复杂函数的可读性。
便于阅读和公式编写
不用再记住公式是指什么、计算在执行什么操作,也不用再复制/粘贴相同的表达式, 借助LET函数可声明和命名变量的能力,可为使用者提供有意义的上下文。
下图中我们根据公式我们只知道分别匹配了人员的两个指标,单元格具体公式的意义需要进一步理解。

如果利用LET函数申明变量身高与体重,在根据最后一句表达式,我们可以轻松理解公式的函数,同时也增强了公式的可读性,其他人拿到表格的时候不至于一脸懵逼。
述(最多18字小结
LET函数的出现,极大的提高表格计算性能,同时增强了公式的书写性和阅读性,尤其在针对复杂公式的时候,这是它的优势所在。
然而在日常工作中,单个函数的功能往往已经能够满足需求,LET函数使用场景有限,使用到的人在少数,算是一个相对冷门的函数吧~