WPS表格 新增动态数组函数应用案例

丁功令
丁功令

创作者俱乐部成员

场景:垂直合并数组并提取相关的信息

温馨提示:在以下页面中下载:

https://ai.wps.cn/

步骤1先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:

步骤2:在G1单元格输入公式,如下所示

提取出籍贯是“安徽”,并且工资前三位的员工的信息。

=VSTACK(A1:E1,TAKE(SORT(FILTER(A2:E18,C2:C18="安徽"),5,-1),3))

按ENTER键就可以得到要查找的结果。

公式解析:

①使用FILTER函数,从A2:E18单元格区域中提取出符合条件的所有记录。

Filter是基于定义的条件筛选一系列数据的函数,它由数组,包括,空值三个参数所构成。

②然后再使用SORT函数,对数组结果中的第5列降序排序。

SORT函数可以对某个区域或数组的内容进行排序,它的函数语法是SORT(数组,排序依据,排序顺序,按列)。

SORT(数组,排序依据,排序顺序,[按列])

「数组」:指的是要排序的区域或数组

「排序依据」:为以某行或列为依据进行排序

「排序顺序」:指的是所需的排序顺序,1表示升序排序,-1表示降序排序

「按列」:是一个逻辑值,输入True表示按列排序,输入False表示按行排序

③下面再使用TAKE函数,返回排序后的前三行的内容。

TAKE函数:从数组开头或结尾返回行或列。

④最后,用VSTACK函数,将A1:E1单元格区域中的标题与TAKE函数的结果进行连接。

VSTACK函数:返回通过以逐行方式拼接每个数组参数而形成的数组。

以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!

四川省
浏览 2553
收藏
6
分享
6 +1
9
+1
全部评论 9
 
张俊
张俊

WPS函数专家

太厉害了,跟着丁老师不但学习了新函数,还学会了各个函数之间的嵌套,关键是的直接用了2个新函数VSTACK和TAKE,看来这下需要学习很多知识了。
· 上海
1
回复
丁功令
丁功令

创作者俱乐部成员

张老师太谦虚了,哪里有不足之处,还请您多提宝贵意见呀
· 四川省
1
回复
 
Mr Chen
Mr Chen

WPS寻令官 | 创作者俱乐部成员

学到了
· 甘肃省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复
 
龙行健
实用!
· 四川省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复
 
龙行健
实用!
· 四川省
回复