第四章--表中数据的操作
- 格式:doc
- 大小:48.50 KB
- 文档页数:5
第四章Excel电子表格(一)Excel基本知识1、考试内容Excel工作簿的建立、保存与打开。
2、考试要求(1) 了解Excel的基本功能和运行环境;(2) 掌握Excel的启动和退出;(3) 了解Excel窗口的结构。
(二)Excel工作表的建立与编辑1、考试内容Excel工作表的建立与编辑。
2、考试要求(1) 了解工作表的结构;(2) 理解单元格地址表示;(3) 熟练掌握数据输入和编辑操作;(4) 掌握工作表格式化的基本操作;(5) 熟练掌握工作表的基本操作;(6) 掌握工作表的打印输出。
(三)Excel公式与函数的使用1、考试内容Excel单元格数据的类型与使用,单元格地址的相对、绝对和混合引用2、考试要求(1) 掌握公式的使用;(2) 掌握单元格的引用;(3) 掌握常用函数的使用;(4) 掌握工作表之间的编辑操作。
(四)Excel数据处理1、考试内容Excel数据的排序、筛选和分类汇总。
2、考试要求(1) 掌握数据查找;(2) 掌握数据排序;(3) 掌握数据筛选;(4) 掌握数据的分类汇总。
(五)Excel图表的使用1、考试内容Excel数据图表的建立、编辑与使用。
2、考试要求(1) 了解图表类型;(2) 掌握图表的创建;(3) 掌握图表的编辑和打印。
4.4 自测题P188(40)4.4.1选择题自测.1.Excel中的电子工作表具有___。
A.一维结构B.二维结构C.三维结构D.树结构2.Excel主界面窗口中默认打开有“常用”工具栏和____。
A.“格式”工具栏B.“绘图”工具栏C.“列表”工具栏D.“窗体”工具栏3.启动Excel应用程序后自动建立的工作簿文件的文件名为___。
A. 工作簿B.工作簿文件C.Book l D.B00kFilel4.启动Excel后自动建立的工作簿文件中自动带有电子工作表有____。
A.4个B.3个C.2个D.1个5. 当向Excel工作簿文件中插入一张电子工作表时,表标签中的英文单词为____。
第四章Excel电子表格经典题目解析※本章常考操作:1.工作表的美化:包括插入,删除工作表、工作表的重命名、增加,删除行或列;设置单元格格式(数据类型、对齐方式(含合并单元格)、字体、边框(边框和底纹的设置))2.数据的自动填充功能(包括等差数列、等比数列以及公式的填充)3.公式和函数【求和Sum()、平均值Average()、最大值Max()、最小值Min()、计数Count()、条件if()】的使用。
特别注意:考察公式和函数时,有时会结合地址引用来进行考察,如九九乘法表。
4.选择性粘贴5.条件格式的设置6.排序(按照某个属性升序、降序排序,按照多个关键字进行高级排序)、筛选(“自动筛选”中的“前10个...”、“自定义...”设置,“高级筛选”中的条件设置)、分类汇总(按要求填写分类字段、汇总方式以及汇总项)7.插入图表(柱状图、饼图、折线图),应与给出的示例一摸一样8.行和列的插入、删除,工作表的重命名、插入、修改标签颜色(1)使用“自动填充”功能在列输入“星期一”到“星期日”;(2)按行反选排序从星期六、星期五……星期日。
解析:(1)在A1单元格输入“星期日”,然后按住右下方黑色“+”填充柄鼠标往下拖动6个单元格即出结果(2)将A1单元格选中,然后按住右下方黑色“+”填充柄鼠标往右拖动6个单元格。
选中A1:G1单元格后,选择菜单“数据”|“排序”,在出现的对话框中选择左下方按钮“选项”,之后进行如下设置,点击“确定”后将行1进行“降序”排序即可2、假定一个单元格的地址为$D2,则此地址的类型是______。
A.相对地址B.绝对地址C.混合地址D.三维地址正确答案应选C。
解析:本题考查单元格的地址表示的知识。
单元格的地址表示可以分为相对地址、绝对地址和混合地址三种:(1)相对地址:直接用列标和行号构成的单元格地址。
如A1、G3等都是表示对应单元格的相对地址。
(2)绝对地址:分别在列标和行号的前面加上“$”字符而构成的单元格地址称为绝对地址。
表格数据的处理【教材分析】《表格数据的处理》是高中信息技术基础教材第四章第二节的第一部分内容。
在上一节已经了解了信息的表格化是结构化表达信息的一种方式,对信息进行表格化加工和处理,是信息处理中的一个重要技能,也是对数据进行整理的常用方法。
为后续章节关于信息集成和信息交流的学习奠定基础。
【教学目标】选择恰当的软件加工表格信息;掌握表格处理数据的基本操作与方法;学会分析表格数据所蕴含的信息,培养并加强学生自主探索学习的意识及选择适当工具解决问题的方法。
【教学重、难点】数据的计算、数据的整理(筛选、排序);数据透视表。
导入自主学习:认识基本元素,打开电子表格(“开始-程序-Microsoft Office-Microsoft Of fice Excel”),或直接打开“E:\表格数据处理\杀毒软件调查.xls”工作簿是指在Excel环境中用来储存并处理工作数据的文件。
工作表是指由“65536 ”个行和“256”个列所构成的一个表格。
每个工作簿最多有255个工作表组成,工作表的默认名称为“sheet1、sheet2、sheet3……”行用数值“1、2、3……”表示,列用大写字母“A、B、……AA、AB……AZ……IV”表示。
A1表示此单元格位于第A列第1行。
活动单元格是指正在使用的单元格,在其外有一个黑色的方框,这时输入的数据会被保存在该单元格中。
任务一:计算每一个门市的总计和各种杀毒软件的总计1、自动计算:自动求和函数(图1)2、用公式计算(公式和函数)(图2、3)把光标停留在“总计”单元格B6,现以“B2:B5”单元格中的数据为例①求和:单击编辑栏中的“插入函数”按钮,从中选择 一个函数sum ,在函数参数 Number 1中输入“B2:B5”,单击“确定”按钮,即可得出结果。
②求和:在编辑栏中输入“=B2+B3+B4+B5”★★(注意:用公式计算时①必须以等于号打头②加上表达式 ③确认)探究讨论1、以上数据表中的总计能否复制到其它单元格中?是否还有其它复制公式或函数的方法吗?2、如果修改上表中C5单元格的数据,总计中的哪些数据会改变?(这里的复制为“公式或函数”的复制,操作时跟word中文字的复制方法相同。
第四章数据处理(Excel选择、填充题)4.5自测题()一、选择题1. Excel2000中,当在某一单元格中输入的字符内容超出该单元格的宽度时,以下说法中正确的是A.超出的内容,肯定显示在右侧相邻的单元格中B.超出的内容,肯定不显示在右侧相邻的单元格中C.超出的内容,不一定显示在右侧相邻的单元格中D.超出的内容可能被丢失2. Excel2000中,当选取一个单元格(或区域)后,以下说法中正确的是A.使用<Del>键与使用“编辑”莱单中的“删除”命令功能相同B.使用<Del>键与使用“编辑/清除”命令中【全部】功能相同C.使用<Del>键与使用“编辑/清除”命令中【内容】功能相同0,输入若干空格符也可清除其中内容3. Excel2000中,当前工作表上有一人事档案数据列表(包含编号、姓名、年龄、部门等字段),如欲查询部门的平均年龄,以下最合适的方法是A.排序B.筛选C.数据透视表D.建立图表4. Excel2000中,在一张工作表中公式单元格(或区域)作移动或复制时,以下错误的说法是A.若将选定的一个公式单元格(或区域)单独移动到其他位置时,其公式中的绝对引用和相对引用都不变B.若将选定的一个公式单元格(或区域)单独复制到其他位置时,其公式中的绝对引用不变,相对引用自动调整C.若将选定的一个公式单元格(或区域)连同相关的数据区一起移动到其他位置时,其公式中的绝对引用不变,相对引用自动调整D.若将选定的一个公式单元格(或区域)连同相关的数据区一起复制到其他位置时,其公式中绝对引用不变,相对引用自动调整8.常选用不同的图表类型来分析和比较不同的数据,下列说法错误的是A.表示数据的趋势变化常用折线图B.柱形图能直观地表示同一属性的不同数据值的大小C.表示总量为)的不同数据所占的比例选用饼图为好D.三维图形能美观地表示各种类型的数据9.如果将A2单元格中的公式“=B2*$C4”复制C 6单元格中,该单元格公式为A.=B2* $C4B.=D6* $C8C.=D6* $C4D.=D6* $E810.建立区域名,下列操作方法不正确的是A.选定区域后,利用编辑栏中的名称框B.选定区域后,利用“插入”菜单中“名称”子莱单中“指定”命令C.选定区域后,利用“格式”菜单中“工作表”子菜单中“重命名”命令D.选定区域后,利用“插入”菜单中“名称”子菜单中“定义”命令11.对于Excel2000所提供的数据图表,下列说法正确的是A.独立式图表是与工作表相互无关的表B.独立式图表是将工作表数据和相应图表分别存放在不同的工作簿C.独立式图表是将工作表数据和相应图表分别存放在不同的工作表D.当工作表数据变动时,与它相关的独立式图表不能自动更新12.关于工作表复制中对数据源范围和目标范围的选定,下列说法错误的是A.源范围可以是单个单元格,也可以是多个单元格B.不管源范围包含多少个单元格,选定目标范围时可以只选定起始单元格C.源范围可以选定多个不连续的区域,并且依原样复制为不连续的区域D.可以选定与源范围区域大小、形状一致的区域作为目标范围13.设置两个条件的排序目的是A.第一排序条件完全相同的记录以第二排序条件确定记录的排列顺序B.记录的排列顺序必须同时满足这两个条件C.先确定两列排序条件的逻辑关系,再对数据表进行排序D.记录的排序必须符合这两个条件之一14.要对Excel 97图表进行修改,下列说法正确的是A.先修改工作表的数据,再对图表作相应的修改B.先修改图表中的数据点,再对工作表中相关数据进行修改C.工作表的数据和相应的图表是关联的,用户不论对哪一个进行修改,另一个会自动相应更改D.当在图表中删除了某个数据点或数据系列的标示后,则工作表中相关数据也被删除15.一个单元格的信息包括A.数据、公式和批注B.内容、格式和批注C.公式、格式和批注D.数据、格式和公式16.关于数据透视表,下列说法不正确的是A.数据透视表是依赖于己建立的数据列表并重新组成新结构的表格B.可以对已建立的数据透视表修改结构,更改统计方式C.对数据透视表和对数据列表进行分类汇总的操作是不相同的D.数据列表中的数据一旦被修改,相应的数据透视表会自动更新有关数据。
[教学设想]
本次课主要学习对表中数据输入、修改及删除等操作,通过语法讲解与实例相结合,逐步掌握各个语句的使用,并掌握通过企业管理器修改表中数据的方法.
[组织教学]
[复习提问]
1、如何将某列定义为主健?表中的哪些列可定义为主键?
2、如何为某列添加CHECK约束?
[讲授新课]
4、4 表中数据的基本操作
一、使用SSMS窗口操作数据:
1、添加数据:
右击具体表,选择“打开表”,输入相应数据即可。
注:与数据类型一致;不超过定义的长度;空值、默认值可不填加。
2、修改数据:
●选中表后,右击选择“打开表”,
3、删除数据:
打开表后,选中要删除的行,按DELETE键/或右击选择“删除”菜单。
二、使用SQL命令操作表中数据:(重点)
1、添加数据:INSERT
格式一:
1)格式:insert [into] 表名(列名表) values(表达式列表)
2)功能:向指定的表中添加一行数据,且使指定列用相应的表达式值取代。
3)说明:
●本命令一次只能向表中添加一行数据
●,
●没指定的列用NULL或DEFAULT值填充.
4)举例:
例1:
use student
insert into xsda(xh,xm,xb)
values(7,’王强’,’女‘)
功能:向XSDA的XSCJ表中添加一数据行,且列值分别用指定的值填充。
例2:判断对错
insert into xsda(xh,xm,xb)
values(12, ‘张三’,’女’)
insert into xsda(xh,xm,xb)
values(12, ‘张三’)
insert into xsda(xh,xm,xb)
values(12, ‘女’,‘张’)
insert into xsda(xh,xb,xm)
values(12, ‘女’,‘张三’)
insert into xsda(xh,xm,xb,csrq)
values(12, ‘张三‘,‘女’,’1998-09-09’)
insert into xscj(xh,kch,cj)
values(7,’j01’,‘88’)
格式二:省略列清单---:
1)格式:insert [into] 表名 values(表达式表)
2)说明:vlaues中的表达式数据须与定义表时给出的列顺序相同,个数同。
3)举例: use student
insert into xscj values(7,’j01’,75)
SSMS窗口中输入时可直接输入。
课本第83页例题
例题:与课程设计中的具体例子联系起来,举例说明。
利用窗体界面上的文本框控件进行数据的输入,输入的数据都存放到各个控件的
text中;使用的命令格式一般是:
insert into xsda (xh,xm)
values(”+text1.Text+”,’”+text2.Text+”’)
字符型数据、日期型数据------‘”+text1.Text+”’
数值型:--------”+text1.text+”
格式三、insert_---select:( 了解)
1)、格式:insert [into] 表名(列名表)
select 列名表 from 数据表 where 条件式
2)功能:向指定的表添加多行数据,且使指定列值用查询结果填充
3)说明:
●本方法一次可向表中添加多行数据
●列名数须与select 后的列名数一一对应,且类型一致
4)举例:
use student
insert into xscj (xh,xm)
select xh,xm from xsda
go
功能:把XSDA表中的数据列学号,姓名的值追加到XSK的XSCJ表中
2、使用UPDATE实现数据的修改-------课本84页
1)格式:update 表
set列名1=表达式1[,列名2=表达式2] [,….]
[where 条件式]
2)功能:
3)说明:
●若不加where 条件,则将把表中各行的列数据全部修改
●一次可修改多列的值,之间用逗号间隔。
4)举例:
use student
update xsda set xm=‘张三’ where xh=’2009020101’
update xsda set xm=‘张三’,mz=’回族‘ where xh=’2009020101’
update xsda set mz=’汉族’
课本中例题
例题:与课程设计中的具体例子联系起来,举例说明:
update users
set pa=’”+txt1.Text+”’where xm=’”+comboBox1.Text+”’
注:一般是按主键值去修改其它字段的值,将指定的列值用界面上文本框中输入的数据代替。
3、使用DELETE删除表中数据
1)、格式:delete [from] 表 [where 条件]
2)功能:把符合条件的数据行从表中删除
3)说明:
●若不指定WHERE子句,则把表中所有行数据删除
●用DELETE操作表将反映到日志文件中
4)举例:
例一:
use student
delete from xscj
功能:将把表中的数据全部删除
例二:
use student
delete from xscj where cj<60
功能:将把表中的成绩小于60的数据行全部删除.
Delete from xsda where xb=’女’
例题:与课程设计中的具体例子联系起来,举例说明:
Delete from users where xm=’”+comboBox1.Text+”’
注:具体应用时,在真正物理删除记录之前,一般让用户进行再一次确认:是否真得删除记录?单击是后,才执行DELETE命令。
补充:
格式:使用TRUNCATE清空表格(了解)
1)格式:truncate table 表名
2)功能:把表中的数据全部清除
3)说明:用此命令进行的操作不反映到日志文件中,所以不能进行恢复操作
小结:
本次课讲了用insert命令向表中插入数据,用UPDATE修改表中的数据,用DELETE删除表中的数据及用TRUNCATE清空表中数据,应掌握语句的用法并学会使用企业管理器修改表中的数据
预习:实验五:表中数据的操作
作业:1、写出下列命令:
(1)用命令方式创建表:xsda(xh,xm,xb,age);
(2)用insert命令插入2行数据;
(3)将王刚的年龄修改为20;
(4)删除表中女同学的信息。