跨表格引用数据公式

发布时间: 2023-11-30 10:54 阅读: 文章来源:1MUMB100592PS

Excel数据求和相信许多同学都有操作过,但是有一类数据求和操作,相信对于许多人来说那就是跨工作表数据求和。尤其是涉及相同条件多表求和与跨工作表条件求和,这样的操作都是非常实用的操作。下面我们就来详细的学习一下跨工作表求和的3组函数公式。

操作一、多工作表相同条件下的跨表求和

如上图所示,我们需要将1月、2月、3月三个工作表的人员数据,汇总到合计表当中。从图中所示我们可以看到,每个分表中姓名的位置和总表中的位置都是一样的。具体的函数公式如下:

函数公式:=SUM(‘*‘!B2)=SUM(‘1月:3月‘!B2)

函数解析:

1、在分工作表姓名位置次序都相同的位置的情况下,我们只需要利用sum函数进行通配符求和即可;

2、利用通配符*,我们可以计算所有工作表B2单元格位置的数据进行求和。

操作二、位置不同情况下的跨工作表条件求和操作

如上图所示,1-3月份3个工作表中的人员位置和个数都是不一样的,这种情况下就需要利用跨工作表条件求和的方式来进行操作。具体函数公式如下:

函数公式:

=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&"月"&"!A:A"),A2,INDIRECT(ROW($1:$3)&"月"&"!B:B")))

函数解析:

1、在每张工作表数据都不一样的情况下,进行跨工作表数据求和我们需要利用sumif条件求和函数和indirect工作表引用进行嵌套的运用;

2、INDIRECT函数在这里主要为引用1-3月3个工作表的姓名所在列和数据所在列,然后结合sumif条件求和;

3、sumif函数在这种情况下求和出来的结果是每一个工作表人员对应的数据,结果会以数组的方式显示,所以最后还是需要用sumproduct函数再进行一次求和。

注:这种情况下的跨表求和如果数据量较大的话,表格会变得卡顿。

现在你学会如何在不同情况下进行跨工作表数据求和了吗?

•••展开全文
相关文章