WPS表格 VSTACK+TAKE+SORT函数嵌套提取数据的应用案例

丁功令

创作者俱乐部成员

场景:使用TAKE函数提取数据。

步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这几个函数。

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

=VSTACK(A1:H1,TAKE(SORT(A2:H17,{5,6,7,8},{1,-1,-1,1}),-8))

然后按ENTER键。

步骤3:选择N2:O9单元格区域,设置格式为【短日期】,即可得到所要的结果。

函数语法:

TAKE函数从数组开头或结尾返回对应的行或列数据。

如果将TAKE函数的第2参数设置为负整数,表示在行方向上从原数组的后面开始提取数据。假设获取原数组中后面的8行数据,所以要解决这个问题,我们只需要将TAKE函数的第2参数的数字设置为-8即可,公式为:=TAKE(SORT(A2:H17,{5,6,7,8},{1,-1,-1,1}),-8)

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

说明:

=SORT(A2:H17,{5,6,7,8},{1,-1,-1,1})公式中第2参数指定的排序依据列为第{5,6,7,8}列,第3参数指定了各列分别对应的排序依据{1,-1,-1,1},也就是{升序,降序,降序,升序}。

最后一点,VSTACK函数可以垂直方向拼接数据。

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

四川省
浏览 1107
收藏
4
分享
4 +1
9
+1
全部评论 9
 
👍👍👍👍👏👏👏
· 河南省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
学习👍👍👍
· 河南省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
学习
· 四川省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
点赞
· 广东省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
懒得批爆

@WPS产品体验官

TAKE和DROP配套使用更能事倍功半。 另外无需执着,首行首列、末行莫列用TAKE和DROP实在是太方便了,如果只选择其中几行、几列,并且还不以源表中的顺序排列,那就推荐用CHOOSECOL和CHOOSEROW
· 四川省
回复