文章预览
学习Excel技术,关注微信公众号: excelperfect 标签: LAMBDA 函数 利用 LAMBDA 函数,结合其他函数编写的自定义函数,方便进行数据处理。下面是在 mrexcel.com 中学习整理的一些函数。 1. 函数: AFILTER 用途: AFILTER 函数按行、文本、非空格或数字筛选数组,并左对齐。 定义: =LAMBDA(ar,k,nf, LET(xk, OR(k={- 1 , 0 , 1 }), r,ROWS(ar), c,COLUMNS(ar), sr,SEQUENCE(r), s,SEQUENCE(r*c), q,QUOTIENT(s- 1 ,c)+ 1 , m,MOD(s- 1 ,c)+ 1 , a,INDEX( IF (ar= "" , "" ,ar),q,m), x,a < > "" , f, SWITCH (k,- 1 ,x*ISTEXT(a), 0 ,--x, 1 ,x*ISNUMBER(a)), na, FILTER (a,f), nq, FILTER (q,f), fq,FREQUENCY(nq,sr), p,INDEX(fq,sr), nc,MAX(p), nsa, IF (p>=SEQUENCE(,nc),SEQUENCE(r,nc)), nsr,SMALL(nsa,SEQUENCE(SUM(p))), rs,IFNA(XLOOKUP(nsa,nsr,na), "" ), IF (xk,IFERROR(rs, IF (nf= "" , "" ,nf)), "check var -1(only txt),0(no blnks),1(only nr.)" ) ) ) 使用: 在单元格
………………………………