伸缩装置
海马ゆう
32
Computer Knowledge and Technology
利用Office 365中的两个新函数:SEQUENCE和RANDARRAY,可以巧妙实现动态数组功能,这里举几个实例进行说明。 sky angel vol.96实例一:将单列数据转换为指定行和列
如图1所示,现在需要将A列的人名,转换为N行4列,如果使用传统的函数,需要借助INT函数构建一个索引位置参数,将公式向下向右复制填充才可获取全部结果,公式如下: =OF F S E T($A$1,I N T(ROW(A1)*4-4)+COLUMN (A1),0)&"")
使用SEQUENCE函数,借助动态数组功能,只需要在一个单元格输入公式即可获取全部结果,公式如下:
辐照灭菌设备
=INDEX(A2:A100,SEQUENCE(5,4))&""
SEQUENCE这个单词是序列的意思,顾名思义,这
个函数的主要作用是制作序列值数组。基本语法如下:
=SEQUENCE(行数,[列数],[初始值],[步长])第1个参数是必须的,其余均可选,均默认为1。使用动态数组,不但效率得到了极大提升,公式效果如图2所示,而且由于它的结果是一个数组,还可以嵌套在其他函数中继续使用。
光学检测技术实例二:从指定数据中随机抽取
另一个新函数RANDARRAY ,RAND是随机值,ARRAY是数组,两者相加,该函数的主要作用也就是生成一个随机值数组。该函数的基本语法如下:
=RANDARRAY([行数],[列数],[最小值],[最大值],[小数还是整数])
所有的参数都是可选的,如果省略掉所有参数,它就基本等同于RAND函数。
例如,现在需要从A列名单中,随机抽取3个人发送红包,可以使用如下公式:
嘌呤霉素筛选浓度图1
图2