WPS表格 新增动态数组函数应用案例
丁功令
创作者俱乐部成员
⭐场景:垂直合并数组并提取相关的信息
温馨提示:在以下页面中下载:
步骤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函数:返回通过以逐行方式拼接每个数组参数而形成的数组。
以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!
WPS函数专家
创作者俱乐部成员
WPS寻令官 | 创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员