我认识那种人——把一条公式写得又长又绕,然后得意地宣布"它跑通了"。我自己也当过这种人。写了几十年Excel公式,最爽的时刻,就是让一条公式解决一个看起来不可能的问题。
麻烦在后面。过一阵子再回头看那条公式,它就没那么威风了。
![]()
问题不在公式,在可读性
一条公式越长,重复计算的部分就越多。同一个中间结果,你可能在公式里写了两遍、三遍。改的时候要一处一处找,漏掉一处就出错。
更难受的是,几个月后打开文件,连自己都看不懂当初想干什么。公式能跑,但没人敢动它。
LET函数做了什么
LET的思路很直接:允许你在公式内部给中间结果起名字,先定义,再使用。
- 把重复出现的计算抽出来,只写一次
- 给这个结果起一个有意义的名字
- 后面的逻辑直接引用名字,不再复制粘贴长表达式
这样一来,公式的结构变得可见。哪一步算什么,一眼能看出来。
它解决的是人的问题
LET没有让Excel算得更快,也没有增加新的计算能力。它改变的是公式被阅读的方式——从"一串看不懂的嵌套"变成"几个有名字的步骤"。
对写公式的人来说,这意味着几个月后回来还能改得动。对接手文件的人来说,这意味着不用先花半小时逆向工程。
那位曾经以复杂公式为荣的人,现在更在意的是:这条公式,明年我还认不认得。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.