ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 8557|回复: 10

[求助] 财务报表合并

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-8-6 14:59 | 显示全部楼层 |阅读模式
根据红色的部门编号,对黄色部分的数据进行汇总
原始数据表中,可能部门编号会有乱序、或者有些表不包含某些部门,但横向的顺序是固定的
文件和工作表名请调用“辅助表”中的单元格(为便于修改)
汇总时具体到这张表(就是“单位经费支出明细表”,实际还有其他几张表,不过汇总方式不同,已经做好了,未一并上传)
希望在不手工打开源数据表的情况下汇总(实际需汇总的数据很多,都打开吃不消)
盼答为谢。
xyz.rar (59.5 KB, 下载次数: 318)

TA的精华主题

TA的得分主题

发表于 2012-8-6 15:25 | 显示全部楼层
设置好公式,打开汇总表的时候选择更新就行了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-8-6 15:59 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-8-6 20:04 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-8-6 21:09 | 显示全部楼层
狂歌者 发表于 2012-8-6 20:04
请高手帮忙,谢了先

xyz.rar (67.24 KB, 下载次数: 360)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-8-7 08:48 | 显示全部楼层
hai167 发表于 2012-8-6 21:09

学习了,有两个问题
1,表中的“合计”和代码中的“total”是怎么对应上的?为什么代码中不是“合计”、“合计1”呢?
2,原表中的几个“合计”可以不改成合计1、合计2么?(最好是不改原表的格式与文字)

TA的精华主题

TA的得分主题

发表于 2012-8-7 09:18 | 显示全部楼层
狂歌者 发表于 2012-8-7 08:48
学习了,有两个问题
1,表中的“合计”和代码中的“total”是怎么对应上的?为什么代码中不是“合计”、 ...

第1个问题,代码中的total不用理会它,我已经加了一个辅助表(隐藏了,叫数据处理表)来处理,用合计或合计1的时候SQL语句会出错,暂时不知道什么原因;

第2个问题,原表中的几个合计,你想改回来可以的,已经没有关系了,你想改成什么都可以。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-8-7 11:03 | 显示全部楼层
hai167 发表于 2012-8-7 09:18
第1个问题,代码中的total不用理会它,我已经加了一个辅助表(隐藏了,叫数据处理表)来处理,用合计或合 ...

哦,看到隐藏表了,原来是把数据都合并到那张表再进行汇总了
我实际操作的数据源文件还包括其他工作表,那我应该在哪里指定这个工作表呢?(就是要调用“辅助表”B22的工作表名)

TA的精华主题

TA的得分主题

发表于 2012-8-7 12:05 | 显示全部楼层
狂歌者 发表于 2012-8-7 11:03
哦,看到隐藏表了,原来是把数据都合并到那张表再进行汇总了
我实际操作的数据源文件还包括其他工作表, ...

不明白什么意思,我看到你要汇总的那些表都是只一个表(单位经费支出明细表),如果你要按B22的表名进行汇总,那将这两句换掉就可以。
        LRow1 = wb.Worksheets(1).Range("a65536").End(xlUp).Row - 3
        arr = wb.Worksheets(1).Range("a8:q" & LRow1)

换成
        LRow1 = wb.Worksheets("" & Worksheets("辅助表").Range("b22") & "").Range("a65536").End(xlUp).Row - 3
        arr = wb.Worksheets("" & Worksheets("辅助表").Range("b22") & "").Range("a8:q" & LRow1)

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-8-7 17:01 | 显示全部楼层
hai167 发表于 2012-8-7 12:05
不明白什么意思,我看到你要汇总的那些表都是只一个表(单位经费支出明细表),如果你要按B22的表名进行汇 ...

搞定,多谢
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-11 03:53 , Processed in 0.027328 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表