a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 97|回复: 0

[Excel2003] 职称计算机辅导:数据分类汇总,一键轻松搞定

[复制链接]
发表于 2012-8-2 09:39:45 | 显示全部楼层 |阅读模式
对于大型的数据表要进行分类汇总,以前我采用“自动筛选”的办法来实现的,但这样既麻烦,又容易出现错误。经过摸索,发现用“宏”可以实现批量筛选和打印,一键搞定了分类汇总和打印!
# e; i1 `3 j- S# x* q- ~' M一、数据汇总
0 Y; h: C. V0 G7 Z! `选中F1002单元格(此处假定有1000条数据),输入公式:=SUBTOTAL(9,F3:F1002),确认一下,统计出“面积”总和。然后再次选中F1002单元格,将鼠标移至该单元格右下角,成细十字线状时,按住左键向右拖拉至H1002单元格,将上述公式复制到H1002单元格中,统计出“造价”总和。
% \2 c1 f( @  P; s% T9 G0 L0 g小提示:修改函数“SUBTOTAL”中的第一个参数(“9”),可以实现求平均(AVERAGE—1)、计数(COUNT—2)等统计目的(具体请看该函数的帮助)。
0 U) c) \+ k7 x! T+ \0 G' y7 g. q二、编辑宏2 t) t: B) b% G5 a: y* d* k4 ]( t" ^
切换到Sheet2工作表中,在A1至A10单元格中输入工程“类型”名称(此处的“1”和“10”与下述代码中的循环起、止数值相同)。按下“Alt+F11”组合键,进入“Visual Basic编辑”状态,执行“插入模块”命令,插入一个新模块(“模块1”)。将下述代码输入到“模块1”右侧的编辑区域中:
" m! W) ~" P' y7 Z小提示:在上述代码中,每一行英文单引号“'”及其后面的字符,是对代码的解释,在实际输入时可不输入。
8 p- B) }4 u% e6 V+ b" O" s输入完成后,关闭“Visual Basic编辑”窗口,返回工作表中。中 华 考 试 网
( m3 H% v7 Z6 n三、制作按钮6 H2 s# n, i9 h. j
执行“视图工具栏控件工具箱”命令,展开“控件工具箱”,单击“工具箱”中的“命令按钮”按钮,然后在表格中拖拉出一个按钮来。右击刚才添加的按钮,在随后弹出的快捷菜单中,选择“属性”选项,展开“属性”对话框。切换到“按分类序”标签下,展开“外观”选项,将“Caption”选项后面的字符修改为“分类打印”。再展开“杂项”选项,将“PrintObject”选项设置为“False”,设置完成后,关闭“属性”对话框。9 q; z- O  B; M; E
小提示:将“PrintObject”选项设置为“False”的目的是:在打印时,该按钮不被打印出来;否则(设置成True)按钮会打印到纸张上,影响表格效果。0 U1 ]4 c) `# K8 [) v! R3 E
双击刚才添加的命令按钮,再次进入“Visual Basic编辑”状态,将下述代码输入右侧的区域中:+ ?4 T+ n: c; F$ i7 y) h2 X
Private Sub CommandButton1_Click()
8 S) ]: ]* e! n6 z# |分类汇总打印 '此处字符必须与上述宏名称一致
, D- V6 [" i8 ~. y8 Z$ W" `End Sub
; M) F% l: I+ z4 W) m8 y) C- a4 c输入完成后,关闭“Visual Basic编辑”窗口,返回工作表中。像调整图形大小一样,调整好命令按钮的大小,然后将其定位在表格的合适位置上,再按下“工具箱”上的“退出设计模式”按钮。& Q; e/ F7 G8 c
当需要分类打印时,只要单击表格中的“分类打印”按钮即可快速获得。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-15 02:20 , Processed in 0.186781 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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