你是否经历过被 Excel “长公式” 支配的恐惧?
为了实现一个复杂的计算,公式栏里密密麻麻套了 5 层 IF,加上 3 个 VLOOKUP,最后还要眯着眼睛数括号对不对。
更痛苦的是:公式里同一个计算过程出现了 3 次! 只要改动一个参数,就得在密密麻麻的字符里找半天,稍微手抖就报错 #REF!。
今天,咱们聊聊职场高手的“秘密武器”—— LET 函数。它能让你的公式从“天书”变成“散文”。
01 什么是 LET?
简单来说,LET 的作用是:给公式里的计算过程起个“外号”。
以往我们写公式是“直线思维”,写到哪算到哪;而 LET 让我们有了“编程思维”。
📝 语法结构:
=LET(变量名1, 值1, 变量名2, 值2, ..., 最终计算公式)
02 实战:一眼看懂区别
我们来看一个真实的职场场景:计算员工提成。
规则:
算出利润(销售额 - 成本)。
- 如果利润 > 10万,按 5% 提成;
- 否则,按 2% 提成。
❌ 普通写法(痛苦面具版):
假设销售额和成本都需要通过 VLOOKUP 查出来,你的公式会变成这样:
=IF((VLOOKUP(A2,表1,2,0)-VLOOKUP(A2,表2,2,0))>100000, (VLOOKUP(A2,表1,2,0)-VLOOKUP(A2,表2,2,0))*5%, (VLOOKUP(A2,表1,2,0)-VLOOKUP(A2,表2,2,0))*2%)
痛点: VLOOKUP 被重复写了 6 次!Excel 累,你也累。
✅ LET 写法(优雅版):
我们给(销售额-成本)起个外号叫“利润”。
=LET(
利润, VLOOKUP(A2,表1,2,0) - VLOOKUP(A2,表2,2,0),
IF(利润>100000, 利润*5%, 利润*2%)
)
03 为什么要立刻用它?
- 🚀 拒绝重复计算:
旧公式里 Excel 要算 3 遍利润,LET 只需要算 1 遍。数据量大时,表格响应速度提升肉眼可见。
- 👀 增强可读性:
哪怕是半年前写的公式,看到“利润”、“单价”这样的中文变量名,你也能一眼秒懂逻辑,不用再重新推导。
- 🔧 维护零成本:
如果计算规则变了,你只需要修改开头的定义,后面的逻辑自动更新。哪里报错改哪里,不再是大海捞针。
写在最后
Excel 高手与普通人的区别,不在于记住了多少复杂的函数,而在于能否用最清晰、最易维护的方式解决问题。
学会 LET,是你从“表哥表姐”迈向“数据分析师”的重要一步。
💡 贴心提示:
LET 函数目前适用于 Office 365 及 Excel 2021 以上版本。
你在工作中写过最长的公式有多少行?欢迎在评论区晒出你的“代码屎山”!👇