合并报表太难了!我,看了30秒,放弃……
没看之前的想法,关于合并报表没做1000次,起码也做了800次,有何难的?
下面部分是猜想的,最后卢子再发实际的。
有好多个分表,格式相同。
要对每个表的金额进行求和。
=SUM(INDIRECT(A2&"!f:f"))
这有何难的,瞬间搞定。可惜,并不是这样合并。
哦,那就是将格式相同的分表合并到一个表中。
使用代码:
Sub 合并()Dim sht As Worksheet, arr
Sheets(1).Range("a1:z60000").Delete
Sheets(2).Range("a1:z1").Copy Sheets(1).Range("a1")For Each sht In Worksheets
If sht.Name <> "合并报表" Then
i = sht.Range("b65536").End(xlUp).Row
j = Sheets("合并报表").Range("b65536").End(3).Row 1
arr = sht.Range("a2:z" & i)
Sheets("合并报表").Range("a" & j).Resize(UBound(arr), 26) = arr
End IfNextEnd Sub
可惜,也不是这种合并。
哦,那估计是合并在一个表,再用透视表统计。
也不是,让我们来看下实际的。
会计的合并报表原来长这样子,有上百张工作表,每个工作表格式都不一样,每个表的计算规则也完全不一样。
关于这个,光有牛逼的技能是没用的,你还要有超强大的内心,还要有超级空闲的时间。
如果有这种合并报表,安心加班吧,心疼3秒钟……
你做过合并报表吗,谈下感受。
推荐:多表、多工作簿合并拆分,随心所欲(完善版)上篇:哪位Excel高手做的盈亏平衡分析模板,太好用了,看了忍不住要收藏!
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
- 0001
- 0000
- 0000
- 0001
- 0003