您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Excel如何进行跨工作表求和?
工作,数据,单元格Excel如何进行跨工作表求和?
发布时间:2016-12-08加入收藏来源:互联网点击:
问题补充: 分布在不同工作表中的数据,如何高效地跨工作表求和?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
跨工作表求和在Excel应用中是非常常用的工作场景,今天就把跨工作表求和的所有方法以往打尽。
001、创建工作组进行求和
如图所示,是部门党员1-4月的缴费明细,每个月的缴费清单放到了一个工作表中。我们需要求出每个月缴纳党费的总额。
可以先选中第一个工作表(即"1月"工作表)然后按Shift见,再选中最后一个工作表,这样所选中的工作表就会成为一个工作表组。
生成工作组之后,只需要在"1月"工作表中D11单元格进行一个月的党费求和,其他工作表便都相应完成了求和。
002、对所有工作表中的同一区域求和
同样的数据,我们不对月份进行求和,这次需要对每个人1到4月所缴纳党费进行求和,改如何写公式?
如图在汇总工作表中写入公式=sum('*'!D2),然后向下填充。
公式解读:这里面的*是通配符,代表了除了当前工作表以外的所有工作表,也就是案例中的1月到4月这4个工作表。这样就能汇总出不同工作表对应位置的数值之和。
细心的同学会发现,输入公式=sum('*'!D2)后,编辑栏里面的公式自动变成了=SUM('1月:4月'!D2),这就是sum()多表求和的统一的语法:=SUM('开始表格:结束表格'!区域)
注意:语法里面的开始表格和结束表格只看相对位置,和表格名称没有关系,如果在这两个表格中间插入新的表格,也会自动加入计算的。
003、在同一个工作表中汇总不同工作表数值之和
还有一个情况是,我们需要在同一个工作表中,将分散在不同表中的数据进行汇总,如图所示,在汇总表中汇总每个月的党费之和。
在汇总表B2单元格中输入公式:=SUM(INDIRECT(A2&"!$D$2:$D$10")),然后将其向下复制填充,即可求出每一个工作表中的数值之后。注意A列月份的名称要和工作表的名称完全一致。
这里面主要是通过indirect函数实现了间接引用,即通过汇总表单元格A2:A5中的值和工作表名称一致这层关系,实现了间接访问相应的工作表。
004、跨工作表条件求和
如下图所示在汇总表中分别计算出1月份人力部和2月份财务部的党费之和,这涉及到了条件求和,不能简单的使用SUM,而要用SUMIF函数。
可在汇总表C2单元格中输入下面公式:=SUMIF(INDIRECT(A2&"!$C$2:$C$10"),B2,INDIRECT(A2&"!$D$2:$D$10"))
向下填充即可求出条件求和的汇总结果,如图所示。
「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!
回答于 2019-09-11 08:43:50
直接在单元格内通过公式的形式跨工作表引用数据就可以,当然也可以跨工作簿文件引用数据,这个一般要把被引用的工作簿和目标数据工作簿放在同一个目录下,传送给他人阅读时一并发送即可,其他头条好友的解决方案也可行,看你个人喜好了
回答于 2019-09-11 08:43:50
多表合并,然后透视表,
1.powerquery,合并,直接透视出结果
2.透视表多区域合并计算
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
跨工作表统计也是非常常见的工作场景。
题目中要对多个工作表进行求和,无论是按月份求和,按部门求和,按人求和都有非常成熟的解决方案。
利用函数和技巧完成求和
1. 按月份求和
按Shift键,选中所有月份的工作表,
在D12单元格用快速求和快捷键Alt+=,实现分别对每个工作表的月份求和。
缺点:
1.)需要每个工作表的结构和大小完全一致,比如如果6月增加了人员,那么在D12单元格统计不到新增人员的费用。
2.)结果显示在各个表中,而不是统计到一个表。
2.按人员求和
通过SUM函数对各个月份的工作表中对应的单元格进行求和。
缺点:
1.)要求每个月份的数据表结构完全一致,姓名排序完全一致。
2.)如果新增了月份工作表,那么函数需要手动修改更新。
3. 按部门求和
按部门求和就麻烦一点,因为SUMIF函数不能对非连续区域进行计算~
在只用函数和技巧的情况下,就分别在每个表中心对部门求和,如果还需要汇总表的话就再用“按人员求和”的方法汇总数据了。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |