文 前 推 荐 黑丝 91
新函数LAMBDA的用法(下)——递归运算详解XLOOKUP函数在通例用法上与VLOOKUP\LOOKUP的对标!Xlookup的神奇用法——相交查找Excel生成当场工夫和日历图片黑丝 91
图片
编按:
教程先容Excel或者WPS表格中的MAKEARRAY函数用法6例。包括基本用法2列,以及同期查找多个查找值并复返多列数据等4例。
今天小窝向内行先容MAKEARRAY函数用法黑丝 91,在Excel和新版的WPS表格中王人不错使用。
1. 作用与语法MAKEARRAY函数须搭配LAMBDA函数使用,它会生成指定行列数的数组。数组中的值由LAMBDA函数生成。=MAKEARRAY(行数,列数,LAMBDA运算式)行数,指定需要输出的数组行数;列数,指定需要输出的数组列数;LAMBDA运算式,用于经营生成数组中的每个值。镇定:因为Excel函数不扶助数组的数组,是以MAKEARRAY中LAMBDA每次运算效果只但是单个值而不行是数组。2. MAKEARRAY基本用法MAKEARRAY函数的行、列参数,不错参与值的经营,也不错不参与值的经营。1)行列数参与值的运算当行或列数参与运算时,其各代表一个从1到我方的序列。比方,为某单位楼生成门招牌,一共5层,每层3户。公式=MAKEARRAY(5,3,LAMBDA(R,C,R&"-"&C))图片
看法:5层3户(每层)的门招牌一共5行3列,是以MAKEARRAY公式中行数是5,列数是3。行数5,在此处代表了一个行序列值{1;2;3;4;5};列数3,在此处代表了一个列序列值{1,2,3}。LAMBDA运算式,R变量代表行数,将从1到5一一取值;C变量代表列数,将从1到3一一取值;然后每个R值和C值通过荟萃符构成1-1、1-2、1-3、1-4等值。图片
2)行列数不参与值的经营当行列数不参与值得经营时,它们只用于细目效果数组的大小。比方,需要生成3行4列的当场数。公式=MAKEARRAY(3,欧美性4,LAMBDA(r,c,RANDBETWEEN(1,20)))图片
看法:此处行数和列数王人莫得参与数值的经营,仅仅细目了效果数组是3行4列,每个值由当场函数RANDBETWEEN生成。此处生成当场数数组有更概况的函数RANDARRAY。3. MAKEARRAY典型实例1)九九乘法表公式=MAKEARRAY(9,9,LAMBDA(x,y,IF(x>=y,y&"*"&x&"="&y*x,"")))图片
看法:行列数参与了值的经营。当行值X大于等于列值Y时,等于Y&"*"&X&"="&Y*X,不然等于空。X和Y的取值王人是1到9。2)求各行最大值在MAP函数教程中,小窝曾例举用一个公式(不下拉填充)求各行最大值。但是用MAP存在一个问题,即是列数越多,变量就越多。而用MAKEARRAY函数,则不存在这么的问题。公式=MAKEARRAY(COUNTA(B37:B42),1,LAMBDA(X,Y,MAX(INDEX(C37:E42,X,))))图片
看法:此处,行数参与了值的经营。COUNTA(B37:B42)用于得到需要的行数,6;列数即是1。INDEX(C37:E42,X,)逐次从行序列{1;2;3;4;5;6}中取X值援用C37:E42中各行,然后用MAX得回各行最大值。3)同期查找多个查找值并复返多列岂论是VLOOKUP如故XLOOKUP,王人只但是:要么同期查找多个查找值,复返单列数据;要么查找一个值,但不错同期复返多列值。它们不可能同期查找多个查找值并复返多列值。图片
草榴社区邀请码,现时搭配MAKEARRAY,问题解决:=MAKEARRAY(3,9,LAMBDA(R,C,XLOOKUP(INDEX(B58:B60,R,),B47:B55,INDEX(C47:K55,,C))))图片
看法:此处,行列数王人参与了值的经营。INDEX(B58:B60,R,)从1~3的行序列中一一取R值援用B58:B60的各行当作查找值;INDEX(C47:K55,,C)从1~9的列序列中一一取C值援用C47:K55中各列当作复返值。4)按指定字符数拆分字符串成多列比方下方需要将A到O的一个字符串按2个字符一组拆分为多列。图片
公式=MAKEARRAY(1,ROUNDUP(LEN(B64)/2,0),LAMBDA(R,C,MID(B64,2*C-1,2)))图片
看法:此处唯有列数参与了值的经营。ROUNDUP(LEN(B64)/2,0)经营出拆分的列数。MID(B64,2*C-1,2),2*C-1按序从列序列中取C值经营出初始索要字符的位置,然后用MID索要2个字符。MAKEARRAY函数,平常可能用得未几。但冲着它措置了同期查找多个查找值并复返多列数据的难点,也值得内行了解和学习。为止现时,LAMBDA函数的6个伴生函数,小窝仍是先容了4个,下次将先容终末两个BYCOL、BYROW。 本站仅提供存储办事,总计实质均由用户发布,如发现存害或侵权实质,请点击举报。