海口骏豹玛科技有限责任公司

当然也可以使用下面高级用法中介绍到的书写方法
栏目分类
热点资讯
新闻资讯

你的位置:海口骏豹玛科技有限责任公司 > 新闻资讯 >

当然也可以使用下面高级用法中介绍到的书写方法

发布日期:2024-06-25 10:02    点击次数:54

当然也可以使用下面高级用法中介绍到的书写方法

今天跟大家分享的是WPS中的新函数VSTACK函数,使用这个函数可轻松搞定表格合并/跨多表汇总查找,WPS表格处理这类问题重要也支棱起来了!

VSTACK介绍:

功能:将数组垂直堆叠到一个数组中

语法:=VSTACK(数组1,数组2,数组3,……)

一、基本用法:表格数据合并

如下图所示,我们想把左侧两个表格数据合并到一个表格中,只需在目标单元格中输入公式:

=VSTACK(A2:B6,D2:E7)

然后点击回车即可

图片

特别提醒:

①VSTACK函数在合并多个表格数据时,要合并的表格表头字段的顺序必须一致,当然列数也必须相同。

②如果表格列数不同的话,合并时缺少部位会出用#N/A错误值填充。

图片

这时就需要使用IFNA函数或者IFERROR函数来消除错误值,如下图所示

公式如下:

=IFNA(VSTACK(A2:B6, 企业-展凤威干果有限公司D2:D7), 惠州盛泰五金塑胶制品有限公司'')

图片

或者

=IFERROR(VSTACK(A2:B6,民丰县科兆聚合物有限公司D2:D7),'')

图片

上面实例是对同一工作表中多个表格数据合并,如果是跨工作表合并操作也是一样的,只需跨工作表选择要合并的表格数据即可。当然也可以使用下面高级用法中介绍到的书写方法。

二、高级用法:跨表格汇总求和

如下图所示,我们需要根据产品类别,人才招聘对“北京分公司”和“济南分公司”跨表格汇总产品数量。

图片

只需在目标单元格中输入公式:

=SUMPRODUCT((VSTACK(北京分公司:济南分公司!A2:A7)=A2)*(VSTACK(北京分公司:济南分公司!B2:B7)))

然后点击回车即可

图片

解读:

①首先通过

VSTACK(北京分公司:济南分公司!A2:A7)=A2

跨表把两个表格中的产品类别这列数据合并,然后跟查询表格中的A2单元格的查询值比较,符合条件的返回逻辑值TRUE,否则返回FALSE

②然后再通过

VSTACK(北京分公司:济南分公司!B2:B7)

跨表把两个表格中的产品数量这列数据合并

③最后通过SUMPRODUCT函数,对这两个合并后的数据区域返回值进行乘积求和即可。

可能很多小伙伴对上面VSTACK(北京分公司:济南分公司!A2:A7)这种跨表合并书写方法不太熟悉,其实记住公式书写规则,直接套用就可以。直接上干货,跨表合并指定数据基本写法

1、工作表连续写法:

=VSTACK(工作表1:工作表3!A2:B7)

图片

2、工作表不连续写法:

=VSTACK(工作表1!A2:B7,工作表3!A2:B7)

图片

解读:

①上面公式中有3个工作表分别是:工作表1、工作表2、工作表3,我们需要跨表合并这3个工作表中的表格数据。

图片

②如果合并的工作表是连续的话,比如从工作表1到工作表3都要合并,按此格式“开始表:结束表!引用区域”就可以一次选择多张表了。

如果想用鼠标选择的话方法是:先点工作表1(开始表)的第一个要合并的单元格,然后按住Shift键点击最后一个表(这里是工作表3),最后在最后一个表中选择要合并的数据区域就可以了。

图片

③跨不连续工作表中的表格数据,就只能一个一个跨表选择了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

首页 | 公司简介 | 成功案例 | 产品介绍 | 新闻资讯 | 联系我们 | 业务合作 | 企业文化 | 人才招聘 |

Powered by 海口骏豹玛科技有限责任公司 @2013-2022 RSS地图 HTML地图

Copyright 站群系统 © 2013-2024 SSWL 版权所有