利用Office 365新函数实现动态数组功能

伸缩装置
海马ゆう
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

本文发布于:2024-09-22 17:36:49,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/127563.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   数组   公式   使用   需要   实例   动态
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议