当前位置:首页经验技巧Excel经验excel知识

excel表格怎么带表头分页合计

2025-10-31 09:01:13

1.EXCL表格怎么做分页合计和总计

具体使用方法: 1:打开 本文件 2:另存为----保存类型:加载宏(文件名不变)。

3:工具------加载宏-------选中 分页小计-------确定 4:此时菜单中出现 分页小计,即可在任意 适合的文件 中 使用。(若未出现此菜单项,重启Excel) Sub Macro1() Dim arr, lr As Long, l As Integer, subtotal, total, rng As Range Dim i As Long, k As Integer, n As Integer, r As Long lr = Range("A65536").End(xlUp).Row 'A列最后非空单元格行号 arr = Range("A1:a" & lr) 'A列数据区读入数组 Application.ScreenUpdating = False '关闭屏幕刷新 For i = 10 To lr '逐行查找含有"小计"和"合计"单元格 If InStr(arr(i, 1), "小计") Or InStr(arr(i, 1), "合计") Then If rng Is Nothing Then 'IF语句把含有"小计"和"合计"单元格的行合并 Set rng = Rows(i) Else Set rng = Union(rng, Rows(i)) End If End If Next If Not rng Is Nothing Then rng.Delete '这个行合并区域存在就整行删除 lr = Range("A65536").End(xlUp).Row 'A列数据区读入数组 arr = Range("e3:E" & lr) '把需要合计的数据区读入数组 l = WorksheetFunction.RoundUp((lr - 2) / 10, 0) '“金额”数据行数以10行为一页页数 For k = 1 To l '逐页 n = n + 1 '页面计数 subtotal = 0 '小计置零 For i = (k - 1) * 10 + 1 To k * 10 '每页逐行 If i > lr - 2 Then Exit For '如果行号大于数据总行数则退出这个for循环 subtotal = subtotal + arr(i, 1) '"小计"=本页“金额”单元格累加 Next total = total + subtotal '"合计"=所有"小计"累加 r = n * 10 + k '插入"小计"行行号 Rows(r + 2).Insert Shift:=xlDown ''插入"小计"行,其中+2是两行表头 Cells(r + 2, 5) = subtotal '在新插入的行E列单元格写本页小计数额 Cells(r + 2, 1) = "小计" Next Cells(r + 3, 5) = total '最后一个小计下面写合计数额 Cells(r + 3, 1) = "合计" Application.ScreenUpdating = True '开启屏幕刷新 End Sub。

2.EXCL表格怎么做分页合计和总计

在每页最后做合计,公式=SUM(D2:D80),假设数据在D列,有80行。

在表格的最后做总计,方法先输入“=”,点第一页的合计格,再输入“+”,再点第二页的合计格,。

都点完之后,按回车。公式就完成了。

如果每页表在不同的SHEET中,可以做公式 =SHEET1!D81+SHEET2!D81。

..。如果每个SHEET的合计都在D81就可以简化公式 =SUM(SHEET1:SHEET10!D81),就把10个SHEET中的D81格的数据,全部合计了。

3.EXCEL怎么设计每页合计

先确定你每页要打的行数,比如每15条记录,就必须为整个表加上分页符。

我假设你前三行是重复出现的表头,数据最后一列是I,,那么J4输入公式, =INT((ROW(A4)-4)/16),然后在数据范围内选择分类汇总,“分类字段”选中J列,“汇总方式”选择求和,“选定汇总项”选择需要汇总的列,最后选中“替换当前分类汇总”、“每组数据分页”和“汇总数据显示在数据下方”即可。确定以后就可以看到结果了。

打印之前,在“页面设置”中选中“工作表→打印标题”,把标题行前3行选中。这样,打印出来时会在每页中自动加上标题行。

4.谁知道EXCEL报表如何现实分页合计

第一步:打开需要分页合计的工作表——“预算”工作表,按住Ctrl键拖动“预算”工作表标签复制出另一张工作表“预算(2)”,右击其标签重命名为“分页小计”。在“分页小计”工作表A1单元格输入=预算!A1,选中A1单元格进行复制,再选中全部有字的区域(假设为A1:L100),执行“编辑→选择性粘贴”选项,选中“公式”确定后进行粘贴。从菜单栏的“工具→选项→视图”中取消“零值”选项前的“√”。这样可以得到一张与原表完全一样的表格,连数据也会随原表更改。

第二步:执行“文件→打印预览”选项,确认一页中要打印多少行数据(计算时只计数据行不含表题),例子中的表格是每页12行。执行“文件→页面设置→工作表”选项,在“顶端标题行”中输入$1:$3,设置重复标题行为1:3行。

插入分页小计

第一步:在最后一列后面增加一列(K列),输入标题为页码,在下面的K4单元格输入公式为=IF(J4="","",INT((ROW()-3)/12)+1),把公式复制到K列的各个单元格中(见图1)。公式中的12为每页可打印的行数,(ROW()-3)中的3为表头所占的行数。

第二步:选中全部数据区域,包括我们增加的K列(例:A3:K100)。执行“数据→分类汇总”选项,在弹出“分类汇总”窗口中设置“分类字段”为页码、“汇总方式”为求和,在“选定汇总项”中选中要汇总的项目(注意:页码也一定要选中),并选中下面的“每组数据分页”和“汇总结果显示在数据下方”复选项,如图2所示。单击“确定”按钮后就可以看到分页小计和合计了,不过在此的分页小计显示为:1 汇总、2 汇总……。还要再执行“编辑→替换”选项,查找“* 汇总”替换为“分页小计”把它改成分页小计。分页小计所在列不够宽时右侧文字会被遮住,此时只要选中小计所在列(E列)设置为右对齐即可解决,过多的文字会自动往左跨列显示(见图3)。

打印及维护

最后右击K列列标选择“隐藏”把K列隐藏起来就可以进行打印了。以后改变数据,只要没有增加数据行就不需要再修改了,你完全可以直接打印。当然如果增加了数据行也没问题,只要通过执行“数据→分类汇总”选项,单击“全部删除”按钮删除已有汇总,然后再重复第二步分类汇总即可。

如果原“预算”工作表中进行了删除或插入行操作,那么我们将不得不重复全部的公式复制和分页小计操作。所以如你要处理的表格经常需要删除或插入行,那么还是直接在原表上按第二步骤进行设置会更方便,反正全部也只有两步而已,只是在打印后还要删除分页汇总就是了。

操作中需要注意什么

1.分类汇总时,必须选中要汇总的区域进行设置,否则最下面无数据的空行也会列入汇总。因为左侧无数据时K列中的相应单元格虽然为空但单元格中毕竟有公式并非空白。当然如果你一开始是通过双击K2单元格的填充柄进行公式复制的话,那么它只会填充到左侧有数据的单元格中,也就没这问题了。不过那样做以后增加数据时就得重新复制K列的公式,也不见得会更方便,可按表格的用途决定使用哪一种填充。

2.若只想要分页小计的数据而不需要多余的文字,那么分页汇总时,只要在汇总项中不选中“页码”,这些1 汇总、2 汇总…等字就可在最后和K列一起被隐藏起来。此外,如果你想直接在指定位置填写“分页小计”也行,首先分类汇总时汇总项中不要选中“页码”,然后选中要填写的C列中全部数据区域(例:C4:C109),单击菜单栏的“编辑/定位…”,在弹出的“定位”窗口中单击“定位条件”按钮,在定位条件窗口中选中“空白”选项,单击确定按钮。这样选中的就是全部分页小计所在行的空白单元格。然后输入“分页小计”4个字再按Ctrl+回车键,就可以同时在选中的单元格中输入分页小计。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .