【动态数组】测试体验(一)

小哥
小哥

创作者俱乐部成员

【动态数组】测试体验(一)

📌

什么是动态数组?

所谓动态数组,通俗的理解,就是将数组公式返回的多个结果,动态溢出到对应大小的单元格区域。它包含了两个要素,其一是数组公式,其二是结果动态溢出,所以叫动态数组。

一句话概括:可以返回可变大小的数组公式。

💡

动态数组有哪些意义?

在普通数组公式确定时,不用再输入Ctrl+Shift+Enter三键结束,只需要轻轻的按一次Enter键,数组公式结果自动溢出,内容变化后,也会自适应溢出或缩放单元格内容。

除此之外,WPS表格动态数组还支持自定义名称,支持引用动态数组区域,支持自定义函数的动态溢出,支持VBA/JSA对象模型等。

💡案例1 数据转置

👋

需求:将1列*100个姓名改写成4列*27个人名

公式 INDEX(A:A,SEQUENCE(27,4,2))&" "

推荐使用场景:上百个人名打印在一张纸上

💡案例2 填充序号

👋

需求:对27个人名添加序号列

公式 ROW(1:27)

row的好处:删除其中一行后,序号自动更正,而自动填充数字,删除其中一行后,序号中断,还要从新填充遍

💡案例3 数据查重

👋

公式 UNIQUE(A2:A28,0,0)

💡案例4 数据查询

👋

公式 UNIQUE(FILTER(A:F,A:A=L1),0,0)

推荐使用场景:多行数据,按条件查询,相当于筛选功能

动态数组表格玩家招募令

WPS新建无限可能

黑龙江省
浏览 1412
2
14
分享
14 +1
12
2 +1
全部评论 12
 
夜尽天明
刚需啊
· 广东省
回复
 
意義
ROW函数那个示例感觉不是很舒服,要是根据B列的内容,自动生成其序号,才是人性化的
· 四川省
回复
意義
比如B列增加或减少了一行,则ROW函数对应的A列自动新增或减少一行
· 四川省
回复
 
kia
都是好实用的案例
· 广东省
回复
 
刘航
刘航

创作者俱乐部成员

感谢老师评测,期待下一期
· 北京
回复
 
ice y
ice y

创作者俱乐部成员

· 四川省
回复
 
张俊
张俊

WPS函数专家

很专业的评测,期待第二期
· 上海
回复
 
一米阳光
6
· 河北省
回复
 
火鸡
666,已经很全面了
· 广东省
回复
 
邓华
邓华

WPS函数专家

谢谢楼主分享
· 广东省
回复
 
包容
🤩
· 山西省
回复
 
阿滨
阿滨

社区优秀创作者

666
· 江苏省
回复