分享

09 汇总数据方法-跨工作表求和

 坚定前行 2023-08-19 发布于陕西
    当我们有一个工作簿,里面有不同工作表分别是多个部门提供的数据,此时需要把不同工作表相同内容,不同时间的数据汇总在一起,此时如果工作表不多,就可以直接用SUM函数求和,如果工作表超过10个以上就非常麻烦了,此时我们就要思考如何用快速的方法来实现快速求和?
图片
01 选中方法
如上图中数据,分别由5个职能部门提供的产品销售数据(实际会超过5个部门),产品一样,日期月份也一样,此时我们需要汇总表1到表5的数据,到汇总工作表中,我们用选中法来实现。
1. 在汇总页的B2输入公式=SUM(
2. 同时鼠标移动到表1的B2,同时按下Shift键,鼠标移动到表5
3. 此时发现公式变成=SUM('表1:表5'!B2,直接回车
4. 向下和向右分别填充公式就可以了;
图片
02 公式方法
公式的方法就是相当于把函数=SUM(表1:表5!B2)这个直接录入,需要注意录入的格式:“!”前录入的工作表名称,后面是引用范围;
1. 单表格式:=SUM(表1!B2)
2. 多表格式:=SUM(表2:表3!B2),表示表2到表3;
3. 除当前面外全部格式:=SUM('*'!B2) 输入完成后自动转成=SUM(表1:表5!B2),这里除汇总外的表是表1到表5的B2数据汇总;
4. 特别注意:表需要连续,不支持跨表,如表1、表3、表5;
图片
03 跨表方法
    方法2中只支持连续表及除当前表全部表的某个单元格的求和,如果需要不同的表的不同的单元格求和应该如何实现呢?可以配合INDIRECT函数实现;
图片
    上图中,我们需要对组装1线和3线在汇总求和11月1日的总排程数量,操作步骤如下:
1. 提前在汇总表这里录入需要求和的工作表名“组装1线和组装3线”,为INDIRECT函数的动态引用单元格;
2. 在汇总表的B2录入函数=SUM(INDIRECT($A2&'!C2:C5')),下拉填充即可实现动态引用;
3. 标准格式为“ 需要引用单元格  &  '!C2:C5'  ” 强记下来
图片
    如果需要引用多线体的话,我们只需要把线体一直录入到边上的单元格就行了,如果还需要汇总不同日期的排程,也就是11月2日的数量,需要换公式了,因为INDIRECT向右填充的时候,区域'!C2:C5'是文本引用,向右填充公式的时候不会变成'!D2:D5',此时我们方法4来实现
04 跨表多列
    还是上面的数据,我们配合OFFSET函数来实现,因为要实现跨区的话,我们可以用OFFSET的COL 参数来实现,向右填充也就是列号变化。
1. 录入公式=OFFSET(INDIRECT($A9&'!B2'),,COLUMN(A1),5),就可以返回组装一线的11月1日的排程数量;
2. 配合SUM函数,求和,就可以实现向右填充引用不同表不同列了
图片
=SUM(OFFSET(INDIRECT($A9&'!B2'),,COLUMN(A1),5))
3. 提示:COLUMN(B2), 返回列号2,向右填充,返回3、4,相当于OFFSET的参数返回第2列、3列、4列;
4. OFFSET的高度参数是固定范围,5行,如数据有增加,可以更改此数字
我是古哥:
从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!23年古哥特训全程班开始预报名招生,23年和古哥一起全方位学习计划运营知识
固定直播讲解每周六
直播时间:20:00-21:00
直播内容:一周案讲解
直播平台:古哥计划  视频号
图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多