新函数LET的使用方法简介

2022-12-20 0 374

新表达式LET的采用方式概要

看见LET很大自然的就想不到Power Query中级车GUI里看见的:

let 源={} in

但在Excel中这是两个表达式,类似于SWITCH这种的表达式,是多模块表达式,LET表达式的参数是这种共同组成的:

=LET(name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3…])

后面的模块成对再次出现,两个中文名称跟著两个排序式子,最终两个是整座式子结论的排序式子。

LET表达式相等于Excel中的中文名称命令行,或者说把中文名称命令行表达式化了,以后他们须要透过中文名称命令行来表述中文名称,接着用作式子排序,那时有了LET表达式,他们间接在排序式子表述中文名称,用作最终排序。

他们透过两个范例上看呵呵那个表达式的用语:

新函数LET的使用方法简介

那个试题须要他们依照科藤再次出现天数次序来挑选出,最先再次出现的科藤。

我们种叠想不到的是用萨德基式子,我们这儿用的是新表达式FILTER,或者说用的单次有点儿多:

=FILTER(FILTER(D2:D5,C2:C5=D11),MIN(FILTER(–TEXT(B2:B5,“0000-00-00”),C2:C5=D11))=FILTER(–TEXT(B2:B5,“0000-00-00”),C2:C5=D11))

他们来检视呵呵那个式子,当中:

C2:C5=D11那个前提再次出现的单次最多FILTER(–TEXT(B2:B5,”0000-00-00″),C2:C5=D11)那个年份甄选也再次出现了三次

他们能透过表述中文名称来精简式子撰写:

新函数LET的使用方法简介
=LET(A,C2:C5=D11, B,FILTER(–TEXT(B2:B5,”0000-00-00″),A), C,FILTER(D2:D5,A), FILTER(C,MIN(B)=B))

他们设:

A为甄选前提的中文名称B为年份甄选C为科藤甄选

最终那个式子的结论就是:

他们在透过推荐人甄选,找出年份最小的那个科藤。

透过采用LET表达式,大大精简了式子撰写,同时也是式子变得容易理解。

他们再上看:

新函数LET的使用方法简介

我们是不是能发现点有用的东西,LET表达式能做循环采用,最简单的范例,如果他们在第两个式子中间接SUM(a),就是1到10的合计。

就是说他们能用LET表达式来历遍两个数组:

新函数LET的使用方法简介

给数组中的每个值都统一做个改变。

接着再对改变后的值做排序:

新函数LET的使用方法简介

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务