哥们儿,过来,让老夫给你支支招,怎么在Excel里玩出更多的花活儿!
从前办公室里可是个个都被公式缠身,写起来眼睛都花了,维护起来更是身心俱疲。好不容易算出个结果,别人一看就是一脸的黑人问号,根本看不懂你是怎么算的。就在大伙儿都快要被这些无休无止的公式整吐血的时候,一个叫LET的家伙从Excel的深处闪亮登场,瞬间为我们解开了心头的结。

LET,妙不可言的一个名字。让我们从它的用法说起。LET函数的参数格式是这样的
=LET名称1,值1,名称2,值2,...,最终计算表达式
乍一看是不是有点儿让人摸不着头脑?别着急,拿个简单的例子你就明白了。比如说=LETx,2,y,3,x+y,我们就定义了两个名称x和y,分别给它们赋值2和3,最终x+y的结果自然就是5了。
用LET函数最大的好处就是能把公式写得清晰易读。咱们做数据分析的,天天和公式打交道,遇到复杂的计算可就头疼了。以前嘛,要完成一个稍微有点难度的计算,就得在公式里层层嵌套,叠叠乱乱的,根本看不明白是怎么回事儿。

比方说,要算员工的BMI值,就得这么写
=VLOOKUPE2,AC,3,0/VLOOKUPE2,AC,2,0^2
哇塞,VLOOKUP都用两次了,中间还得平方运算,一股脑儿看过去晕头转向的,谁看得懂啊?
可现在有了LET,一切就明朗多了

=LET体重,VLOOKUPE2,AC,3,0,身高,VLOOKUPE2,AC,2,0,体重/身高^2
是不是立马就清晰了?把中间环节的名称和值都定义出来,让公式的结构一览无遗,就连门外汉看了都能彻底明白你在算啥。
另一个常见的情况是,有些复杂的公式里面会有重复的计算部分。比如要统计员工的总奖金,之前就得这么写
=IFSUMIFSCC,AA,E2=0,"",SUMIFSCC,AA,E2

里面的SUMIFSCC,AA,E2就出现了两次,万一哪天要改,两处都得手동改一遍,着实麻烦。
可现在用上LET,就完全不是问题了
=LETx,SUMIFSCC,AA,E2,IFx=0,"",x
把SUMIFSCC,AA,E2这一长串先用x代替,以后要是想改,只需在一处改就OK了,是不是方便多了?

用惯了LET函数,你就会发现它的好处太多太多了。公式变得易读、易维护,以前那些让人头疼的复杂计算,现在也终于看得通透了。就连那些新入行的小伙伴,拿到公式也能一目了然,不用再像从前那样对着公式发愣。再也不用为了那些冗长无比的嵌套公式而头疼脑热了,写起公式来干净清爽,一气呵成。
所以我的建议是,哥们儿赶紧把Excel升到最新版,学会使用LET函数吧。对于我们这些天天和数据打交道的人来说,绝对是个重大升级。公式易读、易维护,工作效率就此提高,还有什么理由拒绝呢?当然,LET函数肯定会有它的局限性,也许在更复杂的场景下,它就处理不了了。不过目前来看,已经完全够用了。我个人就非常喜欢这个小伙子,让我对写公式有了全新的体验和认知。
才疏学浅,如有疏漏之处,还请诸位老爷指点迷津。
