Excel高级教程(珍藏)_第1页
Excel高级教程(珍藏)_第2页
Excel高级教程(珍藏)_第3页
Excel高级教程(珍藏)_第4页
Excel高级教程(珍藏)_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——Excel高级教程(珍藏)

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

Excel高级教程

在Excel中统计与上报两不误

实现思路

由于在Excel中就能实现单元格中数据的动态更新,所以我们只需在Excel文档中建立两个工作表,分别取名为“出勤统计表〞和“汇总表〞。把要进行数据输入与统计的“学生出勤状况统计表〞建在“出勤统计表〞工作表中(如图1),而把作为上报材料的“学生出勤状况汇总表〞建在“汇总表〞工作表中(如图2)。然后把“学生出勤状况汇总表〞与“学生出勤状况统计表〞中的有关表格进行链接,就可实现数据的动态更新了。

假使上报材料除了此汇总表以外还有大量其他文字,只需在“汇总表〞工作表中插入OLEWord对象即可,这样我们在“出勤统计表〞工作表中输入数据进行统计后,马上就可在“汇总表〞中打印上报材料,而无需运动Word了。

数据统计的动态更新

其实,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接,链接方法以“汇总表〞中“汉语言〞专业的出勤率为例:

1.开启“出勤统计表〞工作表,激活“汉语言〞专业的出勤率单元格H5,进行复制。

2.开启“汇总表〞工作表,激活“汉语言〞专业的出勤率单元格B3,单击[粘贴]按钮,这时粘贴入单元格里的数据会无效。我们只要单击单元格旁边的“粘贴〞图标,选择“链接单元格〞(如图

3)。这时函数编辑框中显示为“=出勤统计表!$H$5〞,说明此单元格已与“出勤统计表〞工作表中的H5单元格进行了链接。

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

数据的上报

假使需要上报的“汇总表〞中还需输入大量其他文字,如何在“汇总表〞工作表中插入OLEWord对象呢?这里的OLEWord对象实际就是嵌入在Excel工作表中的Word文档,它可弥补Excel对文字处理能力的不足。方法很简单,首先单击菜单中“插入/对象〞命令。然后在弹出的“对象〞对话框中的“新建〞选项卡里的“对象类型〞栏中选择“MicrsoftWord文档〞,单击[确定]按钮(如图4)。最终只需在插入的OLEWord对象中对文字进行输入并编辑,方法与在Word中一样。

假使需要上报的“汇总表〞中还需输入大量其他文字,如何在“汇总表〞工作表中插入OLEWord对象呢?这里的OLEWord对象实际就是嵌入在Excel工作表中的Word文档,它可弥补Excel对文字处理能力的不足。方法很简单,首先单击菜单中“插入/对象〞命令。然后在弹出的“对象〞对话框中的“新建〞选项卡里的“对象类型〞栏中选择“MicrsoftWord文档〞,单击[确定]按钮(如图

4)。最终只需在插入的OLEWord对象中对文字进行输入并编辑,方法与在Word中一样。

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

Excel中单列表格的打印方法

《中国电脑教育报》2023年第23期E9版刊载了“打印Excel中的单列表格〞一文,介绍利用Excel的文件另存与Word的查找替换与排版实现Excel中的单列表格的打印方法。其实利用Excel自身的公式操作,也可轻松实现单列表格文本的合成打印。以横向排列,逐行显示的“学生姓名〞列为例,具体操作方法如下:

1.先在当前表sheet1的适当位置选择一列作为数据合成列,如F列,并在其下第2个单元格F2中输入公式“=F1B2〞,(公式表示在二个姓名之间空2格)则F2中产生第一个姓名,选择F2,利用向下拖动填充句柄的方法将F2中公式复制到以下单元格中,直到最终一行,则以下单元格的内容将会是当前行以前的所有行中的姓名合成。

2.选择sheet2表,在A1单元格中输入公式“=TRIM(Sheet1!F49)〞,F49为sheet1表中最终一人的姓名合成值,即将所有姓名组合复制到A1单元格中,然后将A1单元格的对齐格式设置为自动换行,水平方向左对齐,垂直方向上对齐,并适当调整A列的宽度。

3.将A1单元格设置为打印区域,通过打印预览与打印可实现单列文本打印效果的观测与输出。

利用这种方法操作的优点是两个单元格的内容间隔可根据需要任意设置。同时,通过操作Excel打印预览中的页边距线,可迅速任意调整页面上下左右边距,达到合理排版的功能,另外,对A1单元格的内容通过选择性粘贴的复制,也可将合成后的具体内容在Word中加以排版输出。大家不妨试一试

巧妙删除Excel中的换行符

在用Excel输入数据时,我们知道按下“Alt+Enter〞可以在单元格中实现换行。笔者在管理学籍时,录入家庭住址时就常用这一招。不过,今天却遇到了一件麻烦事,领导要求把学生的家庭住址变成一行,也就是要把换行符全部去掉。真是狂晕,假使一个一个去修改,还不把我累死。静下心来想一想,“解铃还需系铃人〞,Excel应当会有方法的。捣鼓了一会儿,方法找到了,也十分简单,方法如下:选定当前列,单击“格式/单元格〞,出现“单元格格式〞对话框,单击

“对齐〞标签,可以看到中间的“自动换行〞是选中的,把它前头面的小勾去掉,就一切OK了。其实,我们在按下“Alt+Enter〞实现在单元格换行时,就是把这个“自动换行〞的选项选上了,现在反过来,也同样可以把它去掉,如此而已。

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

Execl中为每页设置行标题

假使不设置每页的表头,则单击“打印预览〞按钮,可以看到只有第一页中有表的表头,而其它的页中都没有;这样打印出来的表看起来会很不便利,我们可以通过给工作表设置一个打印表头来解决这个问题。

方式一:由于这个功能不能在预览视图中设置,单击“关闭〞按钮回到正常的编辑视图,开启“文件〞菜单,选择“页面设置〞命令,开启“页面设置〞对话框(如图6),单击“工作表〞选项

卡,单击“顶端标题行〞中的拾取按钮,对话框变成了一个小的输入条,

在工作表中选择数据上面的几行,这时在“顶端标题行〞框中会自动输入这个区域的的引用,把它为表头,单击输入框中的返回按钮,回到“页面设置〞对话框,单击“确定〞按钮,现在单击“打印预览〞按钮,所有的页中就都标题了。

方式二:

在〞文件〞--〞页面设置〞的〞打印标题〞区的〞顶端标题行〞框输入要打印的行标题的引用,如将第1行到第3行设为每页的行标题题,就输入$1:$3即可

.

Excel中日期与时间的快速处理

1、任意日期与时间的输入数字键与“/〞或“-〞协同可快速输入日期,而数字键与“:〞协同可输入时间:如输入“3/25〞,然后回车即可得到“3月25日〞。又如输入“9:25〞,回车即得到“09:25〞。2、当前日期与时间的快速输入选定要插入的单元格,按下“Ctrl〞键与分号键“;〞,然后回车即可插入当前日期。而要输入当前时间,同时按住“Ctrl〞键、“Shift〞键与

分号键,然后回车即可。3、日期与时间格式的快速设置假使对日期或时间的格式不满意,可以右击该单元格,选定“设置单元格格式→数字→日期〞或“时间〞,然后在类型框中选择即可。(出处:赛迪网--中国电脑教育报)

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

利用Excel的函数和筛选功能巧妙分班

1、处理思路

学校大多根据学习成绩进行分班,一般是按总分名次来划分的:譬如要分8个班,则第1名分到一班、第2名分到二班……第8名分到八班,接着第9名分到八班、第10名分到七班……第16名分到一班。

2、划分班级

先将学生状况及成绩调入Excel工作表中,按总分降序排列(假设总分在H列,第一名在第三行),在总分列的右一列(即I列)从I3单元格开始向下填充1、2、3……再在其右一列(即J列)用公式算出应分在哪一个班级。

具体操作如下:在J3单元格中输入公式“=IF(MOD(I3,2*8)8,8-MOD(I3,8)+1,(IF(MOD(I3,2*8)=0,1,MOD(I3,2*8))))〞,再在J列按公式将每名学生自动填充上班级号,每个工作表改名为一班、二班……在每个班级工作表中复制和原表一样的表头,在原成绩表中用“自动筛选〞按班级号筛出各个班级的学生,并将其复制到相应的各个班级工作表即可。

小提醒:以上公式中的“8〞是要划分的班级个数,可以根据班级数的变化而修改,若分成n个班级,则总公式为“=IFMODI32*n>nn-MODI3n+1IFMODI32*n=01MODI32*n〞。

3、打印名单

分好班级后,要把各班级的学生名单打印出来,一个班最好用一张标准纸,可用分栏打印解决班级人数多的问题。而Excel没有专门的分栏打印功能,我就利用Excel的公式制作出分栏打印效果。

具体操作如下:先将某一班级名单按自己要求设置好,如页边距、表头、行高、字体等。在打印预览中,判断出每页的数据行数x(所谓数据行,指表头除外的记录行),回到普通视图下,在表的右边空列中,从第一数据行开始填充自然数序列1、2、3……假设此列在K列,第一数据行为第3行,则在L3单元格中填入公式“=mod(int((K3-1)/x),y)〞(其中x为每页的数据总行数,y为分栏的栏数,就分班而言,两栏就够用了),并向下填充整个表。则该列出现了从0到y-1的数,即给每行计算出了该行所在的栏号,复制表头到新的工作表或新建的工作薄中。在班级工作表中也用“自动筛选〞功能分别筛选出第0栏、第1栏……第y-1栏,并分别复制到新工件表中。再对各新工作表进行相应的设置,如页边距、表头、行高、字体等,注意不要逐个工作表进行设置,按住“Ctrl〞键,用鼠标单击窗口中需要设置一致内容的各个不同工作表标签,在其中一个工作表中修改设置,另外的工作表中就能自动修改。所有工作表都设置好后,分栏打印的各班名单就制作好了,用打印机打印出来便大功告成。

此方法都保存了原表,有利于修改,如要改变班级数、打印栏数、每页行数,只需改变n、x、y的值。另外,此方法用的是“自动筛选〞功能,也可以用“高级筛选〞来完成,大家可以试一试。

在Excel单元格中设置“斜线〞效果

表格中出现斜线是经常的事(如图1),以前遇到这种状况,要么把表格导入到WPSOffice或Word中处理,要么就是打印好了之后再用笔加上去。经过一番摸索,终究发现了在Excel中设置斜线的方法。

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

图1

图21、实现在单元格中分行的效果:我们首先在单元格中输入“性别〞,这时候按

回车键的话,光标就会转到其他单元格中去了,所以必需按住“Alt〞键的同时按回车键,光标转到下一行,接着输入“姓名〞,然后再在“性别〞前参与若干空格键,即可达到如图2的效果。

图32、在单元格中设置斜线:选择单元格,在

右键菜单中选择“设置单元格格式〞,在出现的对话框中选择“边框〞标签,进行斜线的设置(如图

3)。

将Excel的文本数字转换成数字

在Excel中,系统将前面带有半角单引号的数字视为文本对待,而且为了某些需要,用户可以通过“格式〞菜单中的“单元格〞命令,将数字设置为文本格式。然而,现在我们却需要把工作表中文本格式的数字转换成数字,那么以下方法可以一试。

1.一次转换一个单元格

在“工具〞菜单上,单击“选项〞,再单击“错误检查〞选项卡(一定要确保选中了“允许后台错误检查〞和“数字以文本形式存储〞复选框)。选中任何在左上角有绿色错误指示符的单元格。在单元格旁边,单击出现的按钮,再单击“转换为数字〞。

2.一次转换整个区域

在某空白单元格中,输入数字“1〞。选中该单元格,并在“编辑〞菜单上单击“复制〞命令。选取需转换的存储为文本数字的单元格区域。在“编辑〞菜单上,单击“选择性粘贴〞。在“运算〞下,单击“乘〞。单击“确定〞按钮。

3.处理特别财务数字

一些财务程序显示负值时在该值右边带有负号“-〞。要将此文本字符串转换为数值,必需返回除最右边字符(即负号)以外的所有文本字符串字符,然后乘以“-1〞。例如,假使单元格A2中的值为“156-〞,那么公式“=LEFT(A2,LEN(A2)-1)*-1〞将文本转换为数值“-156〞,然后用上面的方

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

法操作

在Excel中快速完成成绩统计查询

每次考试终止之后,最让老师头痛的就是成绩查询了。现在,我们可以利用Excel2000的系统函数建立一个成绩查询系统,只要您在指定单元格中输入欲查询成绩的学生姓名,他的各科考试成绩和名次就会自动显示出来。十分便利。

在Excel中,双击“Sheet1〞,将其命名为“成绩统计〞,然后建立一个如图1所示的成绩统计表,输入全部学生的各科成绩备用。用常规的方法计算出各学生的总分,并排有名次(这里就不详述做法了)。

图1

双击“Sheet2〞,将其命名为“成绩查询〞。在“成绩查询〞工作表中,建立如图2所示的表格。单击B2单元格,输入欲查询成绩的学生姓名。单击B3单元格,在其中输入“=VLOOKUP($B$2,成绩统计!$B$3:$I$56,2,FALSE)〞,按回车键,则可以得到该名学生的语文成绩;单击B4单元格,在其中输入“=VLOOKUP($B$2,成绩统计!$B$3:$I$56,3,FALSE)〞,按回车键,得到数学成绩;单击B5单元格,在其中输入“=VLOOKUP($B$2,成绩统计!$B$3:$I$56,4,FALSE)〞,按回车键,得到英语成绩;单击B6单元格,在其中输入“=VLOOKUP($B$2,成绩统计!$B$3:$I$56,5,FALSE)〞,按回

车键,得到机械成绩;单击B7单元格,在其中输入“=VLOOKUP($B$2,成绩统

计!$B$3:$I$56,6,FALSE)〞,按回车键,得到电工成绩;单击B8单元格,在其中输入

“=VLOOKUP($B$2,成绩统计!$B$3:$I$56,7,FALSE)〞,按回车键,得到总分;单击B9单元格,在其中输入“=VLOOKUP($B$2,成绩统计!$B$3:$I$56,8,FALSE)〞,按回车键,得到名次。到此,我

们就可以得到该名学生的全部考试成绩以及总分、名次了。

图2

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

有了这个,以后我们只需要在“成绩查询〞工作表的B2单元格输入要查询成绩的学生姓名,然后回车,则相关的信息就立刻可以显示。现在,查询成绩该很轻松了吧!

用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年以后出生的人,则计算时还要做些变通

资料整理用Excel

单位里的各类文件资料堆积如山,继续存在电脑里,随时都可能遭遇病毒侵害和系统崩溃的灭顶之灾。资料的保管最理想最安全的方法是刻录到光盘里。刻录之前,我们必需对杂乱的文档进行整理。有一个很有效的整理方法,虽然操作起来有些麻烦,但日后查找却极为便利。试想,当老板十万火急地要你立马找出上年度的工作总结,面对成百上千的文档,你仅仅动了几下鼠标就轻松搞定时,老板会怎样欣赏你

1.准备工作:开启资源管理器,在任意盘符新建一个文件夹,将要刻录的所有文件存在其中。

2.建立Excel表格:建立一个Excel表格,用来录入文档的相关资料。可以分为序号、文件类型、文件名称、文件来源、文件日期、备注等。文件类型又可分为上级文件、单位文件、人事资料、财务报表等。制作表格时,最好不要进行单元格的合并,以免影响以后的操作。

3.资料的录入:资料录入时无需分类进行,可以无序录入。除了在表格中直接录入外,还可以利用窗体来录入。方法是:单击菜单栏“数据/记录单〞,开启窗体录入框,在相应的框格中输入资料。输入完后,回车开启新的一张表格(如图1)。输入之前可以先将文件类型、文件来源等项目中的固定分类,通过“自动更正〞功能逐一用简单的符号代替,只要输入简单的符号就可以了

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

4.建立超链接:录入之后,选定每个文件名称的单元格,单击鼠标右键,选择“超链接〞,在弹出对话框中选择对应的文档。

5.排序:由于我们是无序录入的,录入完后,为了有序排列,就要利用排序功能了。选中表格的任意单元格,执行菜单栏上“工具/选项〞,在弹出的对话框中单击“自定义序列〞选项卡,在左边框中选择“新序列〞,单击“导入〞后,选中表格中文件类型的所在区域,再按一次“导入〞(如图

2),确定后我们会发现原先无序的内容一下子变得有序了。

排序之后,你会发现序号因此被打乱了。没关系,在你排序之前,在序号列之后插入一空白列,任你怎么排序,序号都不会改变。不过,记得排序之后删除这列。

将表格保存到新建的文件夹里并放在所有文档之前。好了,所有的整理工作都完成了,最终就是把文档刻录到光盘里保存了

用Excel函数快速填入部门名称

这学期,我们单位正在申报省部级重点技工学校和市级文明单位,各部门都在积极准备资料。在准备过程中,经常要输入各种表格,进行数据的处理。大量的表格中都需要填入教职员工所在部门的名称,这对于一个有一百多名老师的学校,是一件十分繁琐的工作。在工作中,我发现了一个“偷懒〞的方法,现在把它写出来,和大家一起共享!

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

下面我就以Excel2000中的一个“学校职工状况表〞为例,来告诉大家如何利用Excel函数快速填入部门名称。如图1所示,要求填入相应部门后的所在部门名称。

图1

1.选取需要填入所在部门的范围F4:F118。

2.单击格式工具栏上的[插入函数]按钮,接着在“粘贴函数〞对话框中的“函数分类〞栏选择“查找与引用〞,“函数名〞选择“LOOKUP〞,单击[确定]按钮(如图2)。

图2

3.在弹出的“选定参数〞对话框中选择参数组合方式,单击[确定]按钮。

4.分别在查找范围中输入E4:E118,在单列范围中输入H4:H8,在输出结果中输入I4:I8(如图3)。最终按下Ctrl+Shift+Enter键,单击[确定]按钮即可。

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

图3

这样,眨眼间对应教职员工所在部门的名称就填好了,看看最终的结果,是不是感觉很便利!附表为函数LOOKUP的结构说明

EXCEL中替换的妙用

我试着制作本校的课程表。在制作过程中,我发现了“替换〞功能在Excel中的一则妙用,一起来看看吧。

我校属于初中、小学合并的一所试验性的学校,全校从小学一年级到初中三年级统一称为一年级、二年级九年级,每年级有5个班。因此,在设计课程表时,“年级课程表〞我就建立了九个,“班级课程表〞相应的也是九个(每个5页),如下图。

依照原来的做法,我开始设置课程表之间的关联。首先将“一各班〞与“一〞(即一年级)之间设置好关联,接着再去设置“二各班〞与“二〞之间的关联。当设置到此处的时候,我觉得假使继续这样设置到“九各班〞与“九〞之间的关联,会浪费好多时间,心里就想到去寻觅“捷径〞。细心观测,我发现了各组关联之间大同小异,仅仅在关联时的“编辑公式〞中有一点小小的区别:“一各班〞与“一〞之间的关联编辑栏里是“=一!〞,“二各班〞与“二〞之间的关联编辑栏里是“=二!〞……“九各班〞与“九〞之间的关联编辑栏里是“=九!〞。

于是,我就想到了使用“替换〞功能,具体做法是:首先设置好“一各班〞与“一〞之间的关联,然后复制表“一各班〞为“一各班(2)〞、“一各班(3)〞……并分别将其更名为“二各班〞、“三各班〞……接着启用“替换〞操作,在“二各班〞中将“一!〞替换为“二!〞,在“三各班〞中将“一!〞替换为“三!〞……以此类推,即可将所有“班课程表〞及其关联快速制作完成。

特别说明,在“替换〞操作中,键入的“!〞号要用英文输入状态下的“!〞号。

巧妙处理Excel工作表表头

当新建或开启一个已有的Excel工作表时,都不可避免地会遇到表格表头的创立或修改,并且在表格编辑过程中和表格输出时也涉及表头的处理问题,我们可以利用一些技巧来更好地处理Excel表头。

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

1.让表头自动填写当前月份和日期

譬如表格标题为“某公司6月份电费统计表〞(如图),其中“6〞为进行电费统计的当月月份,其次行为制表日期。假使该单位电费每月公布一次,那么每月开启此表修改编辑时,都要对标题中的月份和制表日期进行修改,万一只改动了表内数据,而忘掉以上两个时间的改动,会出现表头时间与表内数据的矛盾。我们采取一个一劳永逸的措施,随时开启此工作表,让表头自动填写当前月份和日期。这要借助Excel三个函数来实现,在标题单元格输入“=试验中学MONTH(TODAY())月份电费统计表〞,函数“MONTH(TODAY())〞表示当前月份,在其次行制表时间单元格输入“=TODAY()〞。函数“TODAY()〞表示当前日期,就出现图中结果。

完成上述设置,任何时候开启该表,我们大可放心地去做表内数据的处理工作了,不必担忧表头时间会出现什么过错,无需对表头做任何改动。

2.锁定表头

当我们编辑过长或过宽的Excel工作表时,需要向下或向上滚动屏幕,而表头也相应滚动,不能在屏幕上显示,这样我们搞不清要编辑的数据对应于表头的那一个信息。按以下方法可将表头锁定,使表头始终位于屏幕可视区域。

首先选定要锁定的表头,假使我们要将图中表头(1~3行)锁定,那么单击A4单元格,然后单击“窗口〞菜单中的“冻结拆分窗口〞命令,即可完成表头的冻结。假使还需锁定表格左侧第一列,那么单击第一列和第三行交织处的右下方单元格B4,以下操作步骤同上。

假使要取消表头锁定,则单击“窗口〞菜单中的“撤消窗口冻结〞命令。

3.为表格多页输出自动加表头

假使我们要输出一个工作表,而此表需要输出多页,如何让第一页以后的每一页都自动加上与

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

第一页一致的表头呢?可以这么做:单击“文件〞菜单下的“页面设置〞命令,弹出“页面设置〞对话框;单击“工作表〞选项卡,在“打印标题〞下“顶端标题行〞右边文本框中单击鼠标左键,出现闪烁光标后,在Excel表用鼠标左键选择表头所在行,最终选择“确定〞即可。

巧用Excel的“自动筛选〞功能

如图1所示的工作表(假设D列已填入数据)若要上报或打印,还必需对F列和G列做隐蔽处理(若直接删除,填充到D列的数据将全部丢失)。我在实际工作中,摸索出了一种方法,即利用Excel“自动筛选〞功能快速实现部门名称的录入,下面仍以“学校职工状况表〞为例,说明其操作步骤。

1.按图1格式输入表格基本数据(F列、G列不需要录入)。

图一

2.单击“数据〞菜单,选中“自动筛选〞,则在每个字段右侧出现一个下箭头的按钮,单击“部门代码〞右侧的按钮,开启一个下拉列表如图2所示。

图二

3.单击下拉列表中的任意一个“部门〞,例:单击“1〞,则“部门代码〞为“1〞的所有记录全部显示在屏幕上(如图3)。

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

图三

4.在图3中选中“所在部门〞列的单元格区域,输入“教务科〞,按下“Ctrl〞键不松开,再按回车键,则“部门代码〞为“1〞的记录的“所在部门〞列都填充上了“教务科〞(如图4)。

图四

5.重复步骤3和步骤4可完成所有部门的填写操作。

启用〞筛选〞“自动筛选〞中的〞自定义……〞后出现的“自定义自动筛选方式〞对话框,它可以设置两个条件。

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

用Excel实现机房网络化的考试

早就想设计一个在线的网络考试系统,但是笔者的编程技术有限,暂时还无法完成一个正规的考试系统。后来经过摸索,笔者使用Excel完成了一个简单的考试系统,经过几次考试的试验与改进,完全可以在平日的教学中运用。现把实现的方法与大家共享。服务器端设置

首先在教师机上建立一个test文件夹,并建立两个电子表格文件,分别命名为“test.xls〞和“汇总.xls〞,其中“test.xls〞为试卷文件,“汇总.xls〞是用来汇总的文件。同时在该文件夹内建立58个文件夹(假设58个学活力),可以通过批处理的方法实现:

mds1

mds2

mds58

然后再将test.xls文件分别复制到这58个文件夹中:我们可以首先向s1中复制一个test.xls文件,然后再执行copy.dat,copy.dat内容如下:

copys1\test.xlss2

copys2\test.xlss3

copys56\test.xlss57

copys57\test.xlss58

现在每个文件夹中都有一个test.xls了,下面我们编辑test.xls和汇总.xls文件。

1.试卷test.xls的设置

test.xls如图1所示(假设以20道选择题为例)。其中C1单元格为姓名填写处,E1单元格为学号填写处,A3~A22为答案填写区(20道题),选择题的选项用数字“1、2、3、4〞,不要用字母,以防止学生输入字母与空格的混合。并把答题区的颜色设置为灰色,防止学生抄袭。

2.汇总.xls的设置

如图2所示,建立两个表,第一个为答案表,用来收集试卷的第一列的答案和学号姓名。A2单元格为“='D:\test\s1\[test.xls]选择填空题'!$E$1〞(统计学号),B2单元格为“=D:\test\s1\[test.xls]选

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

择填空题'!$C$1〞(统计姓名),C2:V2分别为“='D:\test\s1\[test.xls]选择填空题'!$A$3〞(统计答案)、“='D:\test\s1\[test.xls]选择填空题'!$A$4〞……“='D:\test\s1\[test.xls]选择填空题'!$A$22〞。

然后选中A2:V2,将鼠标移动到右下角,变成黑色十字的时候,向下拖动到第59行(假设有58台学活力),此时第3~59行与第2行是一致的,都是“='D:\test\test\s1\[test.xls]……〞,这里需要改一下,第4行改为s2、第5行该为s3,依次类推。为了更快捷,也可以使用“编辑〞菜单中的“替换〞命令,将每行中的“s1〞替换掉。

然后再设计分数表,用来判断对错并统计分数,如图2所示。c2中输入“=IF(答案表!C2=C$61,$C$62,0)〞,将标准答案写在从c61单元格开始的第61行,该公式表示:假使c2等于标准答案c61单元格的数值,则显示c62指定的分数,否则为0分。然后选中该单元格,鼠标移动到右下角横向拖动20个格,然后再选中第一行纵向拖动58个格。

在C62中输入“2〞,表示每道题2分,如图3所示。假使正确给2分,假使错误给0分。然后分别横向求和,就可以得到每个学生的分数。

学活力端设置

首先在学活力上建立一个隐蔽共享文件夹,笔者所在机房中的d盘都是隐蔽共享的。教师机上再共享一个“test$〞共享文件夹,教师把考试文件复制到其中,让学生访问教师机上的“领取试卷〞共享文件夹,运行其中的“领取试卷.dat〞,内容为“copy\\teacher\test$\test.xlsd:\〞。

这样试卷就复制到学活力的桌面上了,学生在指定的地方填好答案后单击[保存]按钮即可,考试终止时,教师运行收试卷程序:

copy\\s1\d$\test.xlsD:\test\s1

copy\\s2\d$\test.xlsD:\test\s2

copy\\s58\d$\test.xlsD:\test\s58

并把统计.xls复制到d:\test文件夹中,开启统计.xls,成绩就一目了然了。

图1test.xls文件

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

图2汇总.xls文件

图3分数设置

用Excel实现定时提醒

假使您从事设备管理工作,有近千台机械设备需要定期进行精度检测,那么,就得每天翻阅“设备鉴定台账〞来寻觅“到期〞的设备——实在是太麻烦了!用Excel建立一本“设备鉴定台账〞是不是便利得多?方法是:用Excel的IF函数嵌套TODAY函数来实现设备“到期〞自动提醒。首先,运行Excel,将“工作簿〞的名称命名为“设备鉴定台账〞,输入各设备的详细信息、上次鉴定日期及到期日期(日期的输入格式应为“年-月-日〞,如:2023-10-21,如图1)。

在Excel中能实现单元格中数据的动态更新,实现单元格中数据的动态更新就是把要实现数据动态更新的单元格与源数据单元格进行链接。。。。。。文本转换,打印设置,数据汇总及分类,数据库的建立及数据的移植。。。。。。

图1

然后,选中图1所示“提醒栏〞下的F2单元格,点击插入菜单下的函数命令,在“插入函数〞对话框中选择“规律〞函数类中的IF函数,点击[确定]按钮,就会弹出“函数参数〞对话框,分别在Logical_test行中输入E2=TODAY()、value_if_true行中输入“到期〞、Value_if_false行中输入“〞(如图2),并点击[确定]按钮。这里需要说明的是:输入的是英文输入状态下的双引号,是Excel定义显示值为字符串时的标识符号,即IF函数在执行完真假判断后显示此双引号中的内容。为了醒目,可在“单元格属性〞中将F2单元格的字体颜色设置为红色。

图2

最终,拖动“填充柄〞,填充F列以下单元格即可。

我们知道Excel的IF函数是一个“条件函数〞,它的语法是“IF(logical_test,value_if_true,value_if_false)〞,具体地说就是:假使第一个参数logical_test返回的结果为真,则执行其次个参数Value_if_true的结果,否则执行第三个参数Value_if_false的结果;Excel的TODAY函数[语法是TODAY()]是返回当前系统日期的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论