乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEl打印时如何每页能自动计算合计数?

EXCEl打印时如何每页能自动计算合计数?

作者:乔山办公网日期:

返回目录:excel表格制作


可以在Excel格式里可以通过将单元格格式设置成”文本“的格式,再输入文字,变可以完整显示分页合计数。

具体设置如下图所示。

  1. 选中单元格

  2. 设置文本,并在选中的单元格内输入数据即可。



没这样统计过,网上看到别人这样做:
首先添加一列“页号”,然后安装每页行数-1的办法输入页码,然后隐藏之。
然后“分类汇总”(以页为关键字分类,对金额一栏求和),注意勾选“每组数据分页”选项。(为避免破坏原始数据,建议复制原始表为一个新的临时表后进行)

后来看到别人一个VBA作品,很不错,现在转过来,也许对你有用:

比如e799bee5baa6e59b9ee7ad94339A列是“产品”,B列是“金额”
Dim i, t, l, x, rr, dr, tt As Integer
Dim rrr As String
Public Sub Fyhz()
t = 2
Do
i = InputBox("请输入每页拟打印的行数: (不能超过一页的范围!!!)")

If i <= 0 Or i = "" Then
MsgBox ("每页行数必须大于1!")
Else
Exit Do
End If
Loop
i = Int(i)
x = i + 1
l = Range("A65536").End(xlUp).Row
Do While l >= x

Rows(x + 1).Insert Shift:=xlDown
Cells(x + 1, 1) = "本页小计"
Cells(x + 1, 2).Formula = "=SUM(R[-" + CStr(i) + "]C:R[-1]C)"
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=Rows(x + 2)
x = (i + 1) * t
t = t + 1
l = l + 1
Loop

If l Mod (i + 1) <> 1 Then
rr = l Mod (i + 1)
rr = rr - 1
rrr = CStr(rr)
Cells(l + 1, 1) = "本页小计"
Cells(l + 1, 2).FormulaR1C1 = "=SUM(R[-" + rrr + "]C:R[-1]C)"
End If
Cells(l + 2, 1) = "合计"
Cells(l + 2, 2).FormulaR1C1 = "=SUM(R[-" + CStr(l + 1) + "]C:R[-1]C)/2"
Range(Cells(1, 1), Cells(l + 1, 2)).Locked = True
ActiveSheet.Protect
Cells(1, 1).Select

操作方法如下:

1.打开一个EXCEL文件;

2.选择zd两个方框输入两个数据。此处以输入1,2为例进行加法运算;

3.选择需要填写答案的方框;

4.在此方框中输入“=";

5.点击要参加运算的第一个自变量;

6.点击答案应该所在的方框,输入“+”;

7.点击另一个自变量;

8.点击回车,便得到答案。



1、先把普通的表格区域转化为列表区域 2、在列表区域的最后一行,右键,汇总行,选择求和。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网