Excel应用手册.doc
《Excel应用手册.doc》由会员分享,可在线阅读,更多相关《Excel应用手册.doc(176页珍藏版)》请在三一办公上搜索。
1、利用窗体控件快速构建Excel动态图表Excel中的窗体控件功能非常强大,但有关它们的资料却很少见,甚至Excel帮助文件也是语焉不详。本文通过一个实例说明怎样用窗体控件快速构造出动态图表。假设有一家公司要统计两种产品(产品X,产品Y)的销售情况,这两种产品的销售区域相同,不同的只是它们的销售量。按照常规的思路,我们可以为两种产品分别设计一个图表,但更专业的办法是只用一个图表,由用户选择要显示哪一批数据即,通过单元按钮来选择图表要显示的数据。为便于说明,我们需要一些示例数据。首先在A列输入地理区域,如图一,在B2和C2分别输入“产品X”和“产品Y”,在B3:C8区域输入销售数据。图1一、提取数
2、据接下来的步骤是把某种产品的数据提取到工作表的另一个区域,以便创建图表。由于图表是基于提取出来的数据创建,而不是基于原始数据创建,我们将能够方便地切换提取哪一种产品的数据,也就是切换用来绘制图表的数据。在A14单元输入=A3,把它复制到A15:A19。我们将用A11单元的值来控制要提取的是哪一种产品的数据(也就是控制图表要描述的是哪一批数据)。现在,在A11单元输入1。在B13单元输入公式=OFFSET(A2,0,$A$11),再把它复制到B14:B19。OFFSET函数的作用是提取数据,它以指定的单元为参照,偏移指定的行、列数,返回新的单元引用。例如在本例中,参照单元是A2(OFFSET的第
3、一个参数),第二个参数0表示行偏移量,即OFFSET返回的将是与参照单元同一行的值,第三个参数($A$11)表示列偏移量,在本例中OFFSET函数将检查A11单元的值(现在是1)并将它作为偏移量。因此,OFFSET(A2,0,$A$11)函数的意义就是:找到同一行且从A2(B2)偏移一列的单元,返回该单元的值。现在以A13:B19的数据为基础创建一个标准的柱形图:先选中A13:B19区域,选择菜单“插入”“图表”,接受默认的图表类型“柱形图”,点击“完成”。检查一下:A13:B19和图表是否确实显示了产品X的数据;如果没有,检查你是否严格按照前面的操作步骤执行。把A11单元的内容改成2,检查A
4、13:B19和图表都显示出了产品B的数据。二、加入选项按钮第一步是加入选项按钮来控制A11单元的值。选择菜单“视图”“工具栏”“窗体”(不要选择“控件工具箱”),点击工具栏上的“选项按钮”,再点击图表上方的空白位置。重复这个过程,把第二个选项按钮也放入图表。右击第一个选项按钮,选择“设置控件格式”,然后选择“控制”,把“单元格链接”设置为A11单元,选中“已选择”,点击“确定”,如图二。图2把第一个选项按钮的文字标签改成“产品X”,把第二个选项按钮的文字标签改成“产品Y”(设置第一个选项按钮的“控制”属性时,第二个选项按钮的属性也被自动设置)。点击第一个选项按钮(产品X)把A11单元的值设置为
5、1,点击第二个选项按钮把A11单元的值设置为2。点击一下图表上按钮之外的区域,然后依次点击两个选项按钮,看看图表内容是否根据当前选择的产品相应地改变。按照同样的办法,一个图表能够轻松地显示出更多的数据。当然,当产品数量很多时,图表空间会被太多的选项按钮塞满,这时你可以改用另一种控件“组合框”,这样既能够控制一长列产品,又节约了空间。另外,你还可以把A11单元和提取出来的数据(A13:B19)放到另一个工作表,隐藏实现动态图表的细节,突出动态图表和原始数据。Excel中快速输入有规律的数据有时我需要大量输入形如“3405002005XXXX”的号码,前面的一长串数字(“3405002005”)都
6、是固定的,对于这种问题,用“自定义”单元格格式的方法可以加快输入的速度:选中需要输入这种号码的单元格区域,执行“格式单元格”命令,打开“单元格格式”对话框(如图),在“数字”标签中,选中“分类”下面的“自定义”选项,然后在右侧“类型”下面的方框中输入:34050020050000,确定返回。以后只要在单元格中输入“1、156”等,单元格中将显示出“34050020050001、34050020050156”字符。注意:有时,我们在输入6位的邮政编码时,为了让前面的“0”显示出来,只要“自定义”000000格式就可以了。Excel中利用替换功能批量输入难输的字符有时候,我在一份表格中要多次输入某
7、个特殊符号(如“”),每次切换软键盘,非常麻烦。我们可以用替换的方法来加快输入的速度:先在输入需要特殊符号的地方输入一个字母(如“z”),表格整个输入完成后,按下“Ctrl+H”组合键(或执行“编辑替换”命令),打开“查找和替换”对话框(如图),在“查找内容”中输入上述字母“z”,在“替换为”中输入特殊符号“”,按下“全部替换”按钮就行了。Excel中快速输入平方和立方符号我们在输入面积和体积时,经常要输入平方(上标2)和立方(上标3)。在Excel中输入这两个上标,有一个非常简便的方法:在按住Alt键的同时,按下小键盘上的数字“178”、“179”即可输入“上标2”和“上标3”。注意:在按住
8、Alt键的同时,试着按小键盘上的一些数字组合(通常为三位),可以得到一些意想不到的字符(例如Alt+137、Alt+177等)。在Excel单元格中输入分数的技巧我们发现,在Excel单元格中输入“三分之一(1/3)”等分数时,确认后变成了“1月3日”。如果确实需要输入分数,请这样操作:在分数前输入“0”,再按一下空格键(此为关键),接着输入分数(例如“0 1/3”)就行了。注意:如果输入类似“9 1/4”结构形式的数据,我们在编辑栏中看到显示为“9.25”,可以直接参与函数计算。在一个Excel单元格内输入多行内容有时候,我们想在一个Excel单元格中输入多行内容,可以根据不同情况选择下面的
9、方法来实现:方法一:如果有大量的单元格需要这样做,采取此种设置格式的方法:选中需要这种格式的单元格,执行“格式单元格”命令,打开“单元格格式”对话框(如图),切换到“对齐”标签下,选中“自动换行”选项,确定返回即可。以后,在此类单元格中输入超过列宽的字符时,系统自动按列宽分多行进行排列。方法二:如果只有少量单元格需要这样做,采取此种手动的方法来实现:在输入过程中,需要换行时,直接按下“Alt+Enter”组合键,继续输入就可以了。注意:如果已经将数据全部输入完成了想换行,只要将光标定在换行处,按下上述组合键即可。Excel中快速复制四周单元格的数据如果你经常要将上(左)行(列)单元格的数据复制
10、输入到下(右)行(列)对应的单元格,那么,下面的一组技巧对你肯定适用:选中下面的单元格,按下“Ctrl+(单引号)”或“Ctrl+D”组合键,即可将上面单元格中的内容复制到下面的单元格中来;选中上面一行及下面一行或多行单元格区域,按下“Ctrl+D”组合键,即可将上面一行数据复制到下面一行或多行对应的单元格区域中;选中右侧单元格,按下“Ctrl+R”组合键,即可将左侧单元格中的内容复制到右侧的单元格中来;选中左侧一列及右侧一列或多列单元格区域,按下“Ctrl+R”组合键,即可将左侧一列数据复制到右侧一列或多列对应的单元格区域中。Excel电子表格也能做成EXE可执行文件有读者在我们频道读编交流
11、的主题社区发帖询问能不能将Excel电子表格文件转换成可执行文件(该帖地址: XCell Compiler,可以点击此处下载30天试用版。试用版除了有使用期限之外,功能与正式版完全相同。DoneEx XCell Compiler是目前可以搜索到的唯一能够将微软的Excel电子表格文件(*.XLS)转换成EXE可执行文件的工具软件。在转换时,能够隐藏原工作簿中的公式和以及将XLA插件嵌入到生成的文件中。XCell Compiler也允许用户以图片的形式将公司名称或者商标用作最终生成的可执行文件的启动画面(Splash Screen,或称为“闪屏”)。Excel工作薄制作者经常会面临这样的问题:竞
12、争者会对其工作簿的逻辑感兴趣并可能拷贝该工作簿 最终用户可能会意外地破坏XLS文件的内容从而造成错误的结果 因为微软的Excel公式对任何人都是透明的所以无法保护象“公式”这样的商业秘密,即使这些机密已经由Excel公式保护起来,也不能避免某些人使用专门的密码获取工具将其轻而易举地破解 使用微软Excel固有的功能无法创建便于分发的文件包 在最终用户的计算机上分发与安装微软Excel插件比较麻烦DoneEx XCell Compiler帮助Excel工作薄制作者避免了以上问题,可以使用该软件创建出一个独立运行的可执行文件,文件内不再显示公式,其它打开此文件的用户无法复制工作簿的结构,也无法查看
13、里面的公式。不过,生成的可执行文件仍会依赖Excel环境,也就是说,如果要使用该软件,或运行其所生成的EXE文件,计算机中必须已经安装微软的Excel。Excel 2000及以后版本都可以使用DoneEx XCell Compiler。DoneEx XCell Compiler安装后,会在Excel中添加一个菜单和一个工具栏。可以启动Excel后使用它;也可以从Windows的“开始”菜单“程序”项中找到“DoneEx”中的“XCell CompilerClick to Start”并单击,也可以启动Excel,这时会打开一个例子工作簿“Sample.xls”,如图1所示。注意图1中选中的是一
14、个包含公式的单元格,稍后转换完毕再查看这个单元格,会发现不再显示公式。图1 打开一个例子工作簿我们练习一下将这个工作簿转换为可执行文件。单击“DoneEx”菜单中的“XCell CompilerCompile”命令,或者单击“DoneEx”工具栏中相同的命令,会出现如图2所示的对话框,提示可以试用30天,如果希望30天后继续使用则单击“Register Now”按钮购买该软件。图210秒后,该对话框右下方会出现一个“Close”按钮,单击该按钮,打开如图3所示对话框。在该对话框中的“File Type”右侧选择要转换的文件类型,可以是EXE可执行文件,也可以是ZIP压缩文件。在“Target
15、Path”右侧选择目标路径,在“Splash Image”右侧可以设置启动画面所用的图片文件。如果选中下方的复选框“Make read-only workbook”,则制作只读工作簿。单击“Compile”按钮开始转换。图3转换完毕,找到并双击生成的可执行文件,打开该工作簿,可以看到外观与原来的工作簿完全相同,但如果选中与图1相同的单元格,则会发现公式被隐藏了,只显示出结果52。图4Excel中用快捷键或公式快速输入日期时间选中相应的单元格,按下“Ctrl+;”组合键,即可输入系统日期;按下“Ctrl+Shift+;”组合键,即可输入系统时间。注意:当然,如果希望输入的日期或时间随系统日期或时
16、间改变而改变,请在单元格中输入公式:=TODAY()或=NOW()。Excel中快速输入与上方单元格相同的内容Excel中,如果需要输入的文本,在其上方的单元格中已经输入过,可以用下面两种方法来快速重复输入:方法一:选中单元格后按“Alt+”组合键,即可打开一个列表,然后通过方向键选择输入即可。方法二:鼠标右键单击需要输入数据的单元格,在随后弹出的快捷菜单中,选择“从下拉列表中选择”选项,打开上面数据列表,选择输入就行了。注意:以上两种方法所建立的列表数据,建立到上方出现空白行为止。Excel中限制数值的可输入位数由于身份证号码多达15或18位,输入起来容易出错,同样可以通过设置“数据有效性”
17、,当输入的位数不对时,给出提示:选中需要输入身份证号码的单元格区域(如D2至D101),打开“数据有效性”对话框,在“自定义”“公式”下面的方框中输入公式:=OR(LEN(D2)=15,LEN(D2)=18),并设置一个“出错警告”(如图1),确定返回。这样,但输入的号码位数不正确时,系统会给出提示(出错警告设置的内容,如图2)。注意:如果将此公式与避免在Excel中输入重复数据的方法介绍的公式结合起来使用,就更方便了。结合后的公式是:=AND(COUNTIF(D:D,D2)=1,OR(LEN(D2)=15,LEN(D2)=18)避免在Excel中输入重复数据的方法在单位制作员工花名册等表格时
18、,员工的身份证号码应该是唯一的,我们可以通过“数据有效性”来防止重复输入:选中需要输入身份证号码的单元格区域(如D2至D101),执行“数据有效性”命令,打开“数据有效性”对话框,在“设置”标签下,按“允许”右侧的下拉按钮,在随后弹出的快捷菜单中,选择“自定义”选项,然后在下面“公式”方框中输入公式:=COUNTIF(D:D,D2)=1,确定返回。以后在上述单元格中输入了重复的身份证号码时,系统会弹出提示对话框(如图2),并拒绝接受输入的号码。注意:为了让输入的身份证号码能正确显示出来,请将单元格设置为文本格式。在Excel中限定可输入数值的范围学生的考试成绩通常位于0100之间,在用Exce
19、l登记学生的成绩时,为了防止出错,我们可以设置一个范围:选中保存成绩的单元格区域,打开“数据有效性”对话框,在“设置”标签下,按“允许”右侧的下拉按钮,在随后弹出的快捷菜单中,选择“小数”选项,然后在下面分别输入最小值(“0”)和最大值(“100”);切换到“输入信息”标签中,设置提示信息;切换到“出错警告”标签下,设置出错提示及处理方法。全部设置完成后,确定返回。以后再输入成绩时,当输入的成绩不在0100之间时,系统会给出相应的提示(见图),并拒绝接受录入的数值。注意:不进行“输入信息”和“出错警告”设置,不影响此有效性的使用。Excel 2003数据隐藏小技巧我们给大家介绍Excel 20
20、03中单元格内容、行列、工作表的隐藏方法。隐藏单元格内容选中要隐藏内容的单元格区域,右击选择“设置单元格格式”,在“数值”选项卡的“分类”列表中选择“自定义”,在“类型”输入框中输入三个半角的分号“;”(如图1),再切换到“保护”选项卡下,单击选中“隐藏”复选项,确定后单元格内容就被隐藏了。再单击菜单“保护/保护工作表”,设置密码保护工作表,即可彻底隐藏单元格内容。要取消隐藏得先单击菜单“保护/撤消保护工作表”。然后再从“设置单元格格式”中选择相应数值格式,或者选中单元格区域单击菜单“编辑/清除/格式”即可恢复显示。值得大家注意的是,保护工作表后单元格是无法修改的。若希望保护后仍可修改单元格内
21、容,可先选中需要输入的单元格,右击选择“设置单元格格式”,从“保护”选项卡中单击取消“锁定”复选项前的“”,再进行保护工作表设置。这样被隐藏的单元格照样可以输入或修改,但是输入后单元格内容会被隐藏。隐藏行列有一些特殊表格像“工资单”、“人员记录”等可能就经常需要在打印前隐藏工作表中“等级”、“出生年月”、“扣费标准”等行列,在编辑时又要显示出,这样重复切换是比较麻烦的。对此有一个简单的方法可快速隐藏、显示指定行列。以隐藏“C:D”、“G”、“J”列为例:选中“C:D”列,单击菜单“数据/组及分级显示/组合”,此时工作表上会显示分级的1、2按钮(如图2)。重复这一步,分别选中G列、J列进行组合。
22、现在只要单击1按钮即可隐藏“C:D”、“G”、“J”列,单击2按钮则恢复显示。对于行的设置也是一样,只是行的1、2按钮是左侧。隐藏的行或列在通过拖动选择或按Shift键选中时会同时被选中,复制粘贴后会发现隐藏内容也同时被复制过来了。对此可在拖动或按Shift键选中区域后,再按下“Alt+;”键,这样就会只选中可见单元格,而不包括那些被隐藏的行或列。提示:一般对象或图形默认会随所在的行列一起被隐藏,若不想同时隐藏图形,可双击图形打开“设置图片格式”窗口,在“属性”选项卡中选中“大小、位置固定”选项。隐藏工作表单击“工具/宏/Visual Basic编辑器”,在弹出窗口左侧选中要隐藏的工作表名,如
23、:“Sheet4”,在属性窗口中把“Visible”项的值设置为“2-xlsheetveryHidden”(如图3),若没有属性窗口可按F4显示。然后右击“VBAProject(XXXX.xls)”选择“VBAProject 属性”,在“保护”选项卡中选中“查看时锁定工程”,并输入密码,保存文档退出。以后想展开VBAProject(XXXX.xls)时会弹出一个要求输入密码的对话框,没密码就别想查看或修改了。用这方法隐藏的工作表,不能通过单击“格式/工作表/取消隐藏”取消隐藏,也不会影响其它工作表操作。对症下药 四种方法恢复损坏的Excel文档打开一个以前编辑好的Excel工作簿,却发现内容混
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 应用 手册
链接地址:https://www.31ppt.com/p-2882443.html