ARTICLE · 1031985
Excel嵌套公式看不懂,不是你的问题:公式一直缺「变量」,LET就是来补的
Excel嵌套公式看到吐 · LET 拆成人话
同一段 VLOOKUP 抄两遍、改个条件要从头扒到尾——三句话,就地终结
工具实操 · 三句话 + 三个坑,一次讲清

— 左边是一团读不下去的长括号,右边是四行有名字的公式
EDITOR NOTE
入行经验 · 第 4 篇做数据这几年,我见过太多无效加班,都花在改嵌套公式上:同一段 VLOOKUP 抄两遍,改个条件要从头扒到尾,一个月后再打开,自己都不认识。这不怪你——Excel 的公式一直缺一样东西:变量。LET 就是来补这块的。它不复杂,这篇把三句话和三处容易翻车的坑一次讲清,公式都可以直接抄。
这篇讲三件事:
先起名:把算过一遍的东西,起个名字
再引用:后面直接喊名字,不用抄第二遍
最后算:一行一步,从上往下读就懂
01
PART
三句话:先起名、再引用、最后算
语法就一条,例子就一行
把这三句话按顺序念一遍,就是 LET 的全部逻辑。语法长这样:
=LET(名字1, 内容1, 名字2, 内容2, …, 最后要算什么)
最简的例子:
=LET(a, 1, b, 2, a+b)
a 是 1,b 是 2,最后算 a+b,结果 3。就这么直白。它不是新语法,是把公式该有的顺序还给它。

— 先起名 → 再引用 → 最后算,顺序别记反
02
PART
它替你做三件事(一):同一段,只写一次
起个名字,就不用抄第二遍
最典型的写法长这样,同一段 VLOOKUP 出现两次:
=IF(VLOOKUP(D2,A:B,2,0)>=60, VLOOKUP(D2,A:B,2,0), "不及格")
=LET(成绩, VLOOKUP(D2,A:B,2,0), IF(成绩>=60, 成绩, "不及格"))
查一遍、起名「成绩」,后面直接喊名字就行。哪天要把 60 改成 70,也只改一个地方——不用满屏找那两处一模一样的长函数。

— 左边同一段被圈了两次,右边只圈了一次
03
PART
它替你做三件事(二):顺序变成从上到下
从里往外算,变成顺着往下读
跨 3 张表找一个人,原本是 6 层套娃,从里往外算,谁读谁晕。用 LET 拆开:
=LET(姓名, E2,
财务, IFERROR(VLOOKUP(姓名, 财务部!A:C, 3, 0), "无"),
销售, IFERROR(VLOOKUP(姓名, 销售部!A:C, 3, 0), "无"),
IT, IFERROR(VLOOKUP(姓名, IT部!A:C, 3, 0), "无"),
IF(财务<>"无", 财务, IF(销售<>"无", 销售, IT)))
一行一步,顺着往下读就懂。公式从「需要你在脑子里绕圈」变成了「顺着念就行」。别人接手你的表,也不用先猜你的括号是怎么配的。

— 左边是套娃,右边是台阶,同样的活,两种读法
04
PART
它替你做三件事(三):改一处,后面全跟着变
改的是有名字的东西,不是括号层级
这一条听着抽象,落到活儿上特别具体。假设部门从 3 个加到 4 个。
以前得钻进括号里,把新地址塞对层级:要加到第几层、逗号放哪、右括号补几个——少一个右括号,整段就崩。改完还得从头验一遍,确认没把哪层套错。
现在变量摊在开头,改的是有名字的东西:补一行「生产部」的查询、把它排进最后的判断顺序,别处不用动。
这就是变量最朴素的价值:改动只发生在你写下的名字上,不用再去数括号。

— 只改有名字的那一行,新部门排进队尾就行
05
PART
三个坑,先说在前面
报错基本都出在这三处
坑一 · 版本不对,一敲就报错
LET 是 Excel 2021 和 Microsoft 365 才有的。2019 及更早的版本不认,一敲就报 #NAME?。
不确定自己的版本支不支持?敲这一句就行:
=LET(1,1,1)
出 1 就支持,报 #NAME? 就是不支持。自己试一下就知道,比记版本号省事。另外提醒一句:如果这份表要发给同事,先确认对方打开时不是旧版本。

— 一边报 #NAME?,一边出 1,自己试一下就清楚
坑二 · 变量出不了这个格子
变量只在当前这个单元格有效,换个格子就不认了。它不是全局命名,是这一格里的临时约定——所以别指望在 B2 里用好、到 C2 还能接着喊。
坑三 · 名字有讲究
变量名不能以数字开头、不能有空格,也不能像单元格地址(A1、R1)。照着这三条起名,基本不会踩雷。

— 变量出不了这一格;数字开头、带空格、像地址的名字都不行
适用边界
只套一两层 IF 的公式没必要上 LET,反而多一层壳。同一段抄两遍以上、或者长到你自己都不想看,才值得。
06
PART
最后一句:写公式和说话是一回事
先说清是什么,再说怎么用
一口气说完的长句谁都听不懂,拆成一句一句,就清楚了。
公式也一样。LET 做的不是什么高深的事,就是给你的公式加上一点说话的本能:先说清是什么,再说怎么用。
「公式好不好改,不取决于你多熟练,取决于它有没有名字。」
📌 三句话和三个坑都可以先收藏,下次写长公式回来翻。

— 一页总结:口诀、语法、三个坑,收藏这张就够
下期预告
「入行数据分析经验」系列第 4 篇。前三篇分别讲了入行标尺、跨表匹配和 8 个常用函数,都在合集里,可以一起看。下一篇接着拆那些「看着就头大、其实讲道理」的函数。
你手上有没有那种自己都不想改的长公式?留言区发出来,我挑几条典型的下期专门拆 👇