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

小哥
小哥 Lv.1 新人创作者KVP

Lv.1 新人创作者

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

📌

什么是动态数组?

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

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

💡

动态数组有哪些意义?

在普通数组公式确定时,不用再输入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新建无限可能

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

Lv.1 新人创作者

感谢老师评测,期待下一期
   北京
举报
0
0
 
ice y
   四川省
举报
0
0
 
张俊
很专业的评测,期待第二期
   上海
举报
0
0
 
一米阳光
6
   河北省
举报
0
0
 
火鸡
666,已经很全面了
   广东省
举报
0
0
 
邓华
谢谢楼主分享
   广东省
举报
0
0
 
包容
🤩
   山西省
举报
0
0
 
阿滨
阿滨 Lv.1 新人创作者KVP

Lv.1 新人创作者

666
   江苏省
举报
0
0