admin管理员组文章数量:1531487
2024年6月6日发(作者:)
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+回车键,就可以同时在选
中的单元格中输入分页小计。
sivenn | 2006-4-15 14:26:00 | Rss2.0 | 友情链接
sivenn | 2006-4-15 14:34
用Excel批量计算年龄
一位做保险业务的朋友接到一笔团队大订单,有近千条记录。她花了半天的时间用Word录入了客户的档案
后,根据要求需要补充填写每个客户的年龄。如果一个个用笔算,又是需要花上大半天的时间,还好客户档案中
有每个人的身份证号,于是我用Excel很快帮她计算出了每位客户的年龄。
1. 首先把Word中的客户档案全部复制到Excel中生成一个数据库文件。然后在数据库文件中新建一
列,并命名为“出生年月”。因为身份证号有15位和18位,为了计算方便,先对身份证号进行排序。
2. 用MID函数计算出第一个客户的出生年月。函数表达方式如下:MID(E2,7,2),表示第一个客
户的身份证号在E列第二行中,要从这个位置中的第7个文本始返回2个长度的字符。
回车确认后,“J2”中的值变为“62”,表示该职工62年出生。接着下拉J2公式复制单元格,快速
求出每个职工的出生年月(若身份证为18位,则公式变为MID(E2,9,2))再把J列的格式改为数值型。
3. 在D2中输入计算机公式“=103-J2”就可求出该职工的实际年龄。下拉D2中的公式再次复制,近
千个职工的年龄就一键敲定。
注:以上的方法中的出生年月只有在2000年以前才有效,如果客户中有2000年以后出生的人,则计
算时还要做些变通。
sivenn | 2006-4-15 14:35
保护Excel工作表的另类方法
我们建立的Excel工作表有些时候并不希望被别人看到,或者不希望被别人修改,因此我们需要对Excel
工作表进行一系列的保护措施,有关Excel常规保护比如添加密码、隐藏行或者列以及设置只读属性等等,网
络学院已有过介绍,本文所讲的是几个特殊的保护方法。
一、我们通过选择“格式”菜单下的“工作表”|“隐藏”命令,可以把当前的活动工作表隐藏起
来,在这里我们通过自定义数字格式来隐藏单元格中的数值,在菜单栏中选择“格式”、“单元格”命令,在
“单元格格式”对话框选择“数字”选项卡,在“分类”列表框中选择“自定义”选项,然后在右边的“类型”
文本框中输入“;;;”,单击“确定”按钮即可,隐藏后的数值只出现在编辑栏或正在编辑的单元格中,并且不
会被打印出来。要将隐藏的数值重新显示出来,可选定单元格,然后在“单元格格式”对话框的“数字”选项
卡中,单击“分类”列表中的“常规”选项,这样就可以应用默认的格式,隐藏的数值就会显示出来。
二、我们也可以通过简单的VBA编制宏对工作表的Visible属性来设置隐藏工作表,下面的代码
是名为“Hidesh”和“Showsh”的两个宏,前者将工作表的Visible的属性设置为False,当运行该宏之后,
工作表Sheet1将变为隐藏工作表,此时工作表不能被直接访问,从而起到保护作用。后者是用来取消工作表的
隐藏属性。
版权声明:本文标题:EXCEL中给每页添加小计和页脚 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1717616209a590966.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论