
通过这样一个组合公式的应用,可以看到let函数在excel中还是大有可为的,而且作为新版本推出的第一个专用的自定义函数,它具有较强的扩展性和延伸性。因此掌握let函数的基础语法和用法,能够更灵活地应用excel函数公式解决实际问题。
Let函数是什么?有什么用?
let函数是excel2021版本新更新的自定义函数,主要用于给定一个变量和对应的值,来计算特定表达式的结果。
我们来看一下它的语法图:

按照官方给定的含义,它是将计算结果分配给名称,可用于通过定义公式内的名称来存储中间计算结果和值。
这个说法其实并不容易理解,通俗来讲,就是给定变量和赋值,来获取计算式的结果。
那么其表达式为:=let(变量1,赋值1,变量2,赋值2……计算式)
它至少包含三个参数,其中至少有一组变量和赋值,最后以计算式结束公式编写。
第1参数变量是一个可变动的值,通常用一个中文名称或字母来表示,比如名称1或者变量1,x或者y,等等,该参数无需用双引号来引用,不管是中文还是字母、数字等内容,可直接输入作为参数值;
第2参数赋值是赋给前面变量的值,它可以是一个固定值,也可以是一个函数表达式,或者单元格引用等等;
第3参数或最后一个参数的计算式,如果第3参数是计算式,说明这个let函数只有一组变量和赋值,计算式就是它的最后一个参数。这个参数是利用前面的变量和赋值,来编写或计算一个表达式的结果,比如“x+100”,它是一个计算式,同时也会根据给定变量x的赋值,来输出这个算式的结果。
根据这个表达式来理解let函数,应该比较轻松,它的语法逻辑和函数特点如下图所示:

其最大的特点是当在公式中多次编写同一个表达式时,可以利用变量来替代这个表达式,从而在减短公式长度,增加公式结构的可读性和整洁性。
此外let函数可以设置多个变量和赋值,最多可设置126对。这在一些多重嵌套的if组合函数中,可以起到不错的效用。
接下来我们将通过一个简单示例和较复杂的案例来讲解let函数公式的写法和应用。
示例1: