Excel新函数LET太牛了,让公式变的简洁优美!

醉香说职场 2024-05-28 13:08:42

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

大家好,今天跟大家分享的是Excel新函数LET函数!这个函数,简直太牛了,它能让函数公式化繁为简,提高可读性,还能加速运算,让我们的函数公式变得简洁又优美!

LET函数介绍:

功能:将计算结果分配给名称。可用于通过定义公式内的名称来存储中间计算结果和值。这些名称仅在LET函数作用域内适用。

语法:=LET(名称1,名称1值,名称2,名称2值……,结果表达式)

第1参数名称1:分配的第1个名称

第2参数名称1值:分配给第1个名称的值

下面的参数依此类推

最后一个参数就是结果表达式。

以上就是LET函数的作用与参数,可能很多小伙伴会觉得比较抽象,感觉都是云里雾里的,下面就通过1个简单是实例,让大家能够更加的直观的理解这个函数。

一、简单实例演示

公式:=LET(苹果,10,价格,3.5,苹果*价格)

结果是:35

解读:

第一参数:苹果,就是指定的第一个名称

第二参数:10,函数会将这个10赋值给“苹果”

第三参数:价格,就是指定的第二个名称

第四参数:3.5,函数会将这个3.5赋值给“价格”

第五参数:苹果*价格,这个就是结果表达式,现在苹果=10,价格=3.5,所以它们相乘的结果就是35

二、实际应用

应用1、批量拆分提取字母

如下图所示,我们需要从表格中的授权码编号中拆分提取出无规律的字母。

在目标单元格中输入公式:

=LET(字母_,MID(B2,ROW($1:$99),1),CONCAT(IF((字母_>="A")*(字母_<="Z"),字母_,"")))

点击回车下拉填充数据即可

解读:

①第1参数:“字母_”就是指定的第一个名称,在后面的表达式中可以直接使用

②第2参数:名称值就是通过MID(B2,ROW($1:$99),1)把B2单元格每个字符单独提取出来,ROW($1:$99)表示分别从第1到第99个字符开始截取,如果字符串超过100位,就把99调大即可。

③第3参数:结果表达式就是最终返回的结果值,CONCAT(IF((字母_>="A")*(字母_<="Z"),字母_,"")),就是用提取出来的每个字符与字母A和Z比较,只有大与等于A且小于等于Z的保留,其他都变成空,这样就提取出所有字母了,最后用CONCAT函数把所有字母连接到一起即可

应用2:简化公式,减少计算次数

如下图所示,我们通过学生姓名和成绩,然后根据另表格的成绩的“评判标准”,来判断学生的对应等级。

只需在目标单元格中输入公式:

=LET(

x,XLOOKUP(G2,A2:A8,B2:B8,,0),

IFS(x>=90,"优秀",x>=80,"良好",x>=60,"及格",x<60,"不及格")

)

然后点击回车即可

以上就是LET函数的2个实用案例,当然在实际工作中遇到更加复杂的函数公式也可以尝试一下LET函数,它可以使我们的函数公式更加便于阅读、减少计算次数,提高效率,让公式变的简洁优美!

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

0 阅读:2

醉香说职场

简介:职场啥都得懂