作者:小北童鞋
来源:芒种学院(ID:lazy_info)
前段时间,我们分享了office365版本中的几个新函数,其实在体验版中还有一个更强大的函数——LET。
利用这个函数能大大降低公式的复杂程度,让公式长度大大缩短,甚至让Excel函数变成一种编程语言。
来看下官网给的一段非常复杂的解释。
来翻译成我们都能看懂的大白话,其实就是:
如果公式嵌套很复杂很长,我们可以将这个公式/区域命名,用名称来代替公式,降低公式复杂度。
这样理解是不是简单很多了?其实不只是在office365版本有这个技巧。
在前面的分享中,我们利用「名称命名」来写出简洁的公式。
不了解的小伙伴可以戳下这篇文章:
其实在LET函数中会更加便捷,让公式进化,下面跟着小北一起来学习吧~
先来看一张成绩单,要计算平均成绩大于90为优秀,80~90为良好,小于80为普通,表如下。
如果使用IFS来写,公式如下:
公式看着不复杂,但是长度非常长,而且公式里出现了大量的重复语句,虽然计算结果也是没问题的。
如果在添加下规则呢?比如70~80为一般,60~70为几个,小于60为不及格,公式长度会迅速增长。
细心的小伙伴可以发现,在公式里有一段重复的语句。
AVERAGE(B2:D2)是不断重复的,我们就可以利用LET来简化。
将公式改成如下:
虽然看着还是很长,但是当条件数变多的时候,公式的长度就会大大降低了,来简单理解下。
将 分数 = AVERAGE(B2:D2),创建一个名称;
在后面的 IFS 公式中使用名称“分数”来代替公式;
看着很难,其实是不是非常简单呢?
使用 LET 函数,我们可以将公式中重复的部分定义成名称,来快速引用。
还不理解?再来看一个案例,例如计算下面的数学公式:
可以发现在公式中有一段是重复的,虽然在Excel中可以直接将公式复制进去就可以得到计算结果。
下次你的Boss让你将最后的+6改成+600,就需要重新修改3个地方,我们只需要用LET来简化下。
公式改成如下,同样能得到正确的结果,而且更容易阅读:
现在对于LET的基础使用技巧,是不是就了解了呢?
本质上就是将某个区域/公式定义为变量。
然后将变量带入到后面的公式中,这样就不用重复写相同的内容。
另外如果想在 LET 中定义多个变量也是支持的,例如:
定义x=10,y=25,z=64;、
计算 x^3+2x+y^5-z^2
同样只需要在LET中设置多个变量定义,最后在公式中引用这些变量即可,具体公式如下。
下次公式的数值变化的时候,我们只需要修改对应变量的数值,就能计算出结果,是不是非常简单。
还是让句老话,原本让人头秃的需求,轻松两句话就能搞定了,新函数真香!
好了,以上就是今天要分享的LET函数使用技巧,熟练使用能让你的公式简洁程度大大提升。
如果不是365版本也没关系,利用「命名名称」也能实现,虽然麻烦了一点点。
关于「LET函数」的技巧分享就到这里了,如果你还有其他关于 Excel 的使用技巧,可以在文章下进行留言哦~
想了解数据处理和信息图表的更多思路与技巧?「Excel实战课,让你的图表会说话」超值 Excel 课程了解一下——