Excel数据处理与分析
Excle是微软公司office系列办公软件的组件之一,它是一个功能强大的电子表格程序。Excle不仅可以将整齐而美观的表格呈现给用户,还可以用来进行数据的分析和预测,完成许多复杂的数据运算,帮助使用者做出更加有根据的决策。同时它还可以将表格中的数据通过各种各样的图形、图表的形式表现出来,增强表格的表达力和感染力。本章中通过员工工资表、公司销售统计表这两个案例,讲解了日常工作中Excle的常用功能,使学生能够掌握响应的Excle使用方法和使用技巧,提高表格的制作水平,从而提高工作效率。
本章内容将通过大量的实例来学习Excel数据处理的基本操作。
2.1数据输入
工作簿是指在Excel 环境中用来存储并处理工作数据的文件,它是由若干个工作表组成的。在Excel 中,可以说一个文件就是一个工作簿,工作簿窗口下方有若干个标签,单击其中一个标签就会切换到该工作表。
打开Excel 时,映入眼帘的工作界面就是工作表。它由众多的行和列中的单元格排列在一起构成。工作表能存储包含字符串、数字、公式、图表和声音等丰富的信息或数据,并能够对这些信息或数据进行各种处理,同时能将工作表打印出来。
当工作簿建立之后,就可以在工作簿的每一个工作表中输入数据了。在Excel工作表的单元格中可以输入的数据有文本、数字、日期、时间和公式等。
一、输入文本
单元格中的文本包括任何字母、数字和键盘符号的组合。每个单元格最多可包含32000个字符,如果单元格列宽容不下文本字符串,就要占用相邻的单元格。如果相邻单元格中已有数据,就会截断显示。
二、输入数字
在Excel中,数字可用逗号、科学计数法或某种格式表示。输入数字时,只要选中需要输入数字的单元格,按键盘上的数字键即可。
在excel中,输入的数字数据长度在12为以上时,会自动转变为科学记数格式。当数据以0开头时则自动舍弃前面的0。如果要让长度为12位以上的数字正常显示,可以通过下面两种方法来实现。
1、实用“’”符号辅助输入
在单元格中,先输入“’”(英文输入状态下的单引号),接着再输入身份证号码。
输入完成后,按 日期和时间也是数字,但它们有特定的格式。在输入日期时用斜线或短线分隔日期的年、月、日。例如,可以输入“2010/01/26”或“2010-03-26”,如果要输入当前的日期,按组合键Ctrl + ; (分号)即可。 在输入时间时,如果按12小时制输入时间,需在时间数字后空一格,并键入字母a或p,分别表示上午或下午。例如,输入10:40 p,按Enter键后四的结果是22:40:00,如果只输入时间数字,Excel将按AM(上午)处理,如果要输入当前的时间,按组合键Ctrl + Shift + ; (分号)即可。 四、自动填充 利用自动填充功能,可以快速地复制数据、复制公式,加快数据的输入速度。操作方法。 选定单元格,拖动该单元格右下方的填充句柄,即将光标移至该单元右下角,至光标变成十字形状(+)。 按住鼠标左键不放,向下(向右)拖动。 五、数据输入技巧 Excel 中有许多数据输入的技巧,如在前面介绍过的自动填充功能等。本节将再介绍其他一些数据输入的技巧。 1. 在同一数据列中自动填写重复录入项 Excel 具有数据记忆式键入功能,在同一行或同一列中,如果前面的单元格中已有数据输入,即在某单元格输入一个与前面单元格相同的数据时,Excel会自动显示出该单元格后面的数据。但Excel只能自动完成包含文字的录入项,或包含文 字与数字的录入项。 2. 在多个单元格中输入相同的数据 如果在工作表中有多处重复出现相同的数据,那么在数据输入时,可首先将这些单元格同时选中,同时选中的操作方法为在选中第一个单元格后按下Ctrl键,再依次单击其他单元格。然后通过编辑栏输入数据,同时按下Ctrl+Enter键。此时数据将同时显示在被选中的多个单元格中。 例1.在Excel中建立公司员工工资表以及输入数据。 1. 启动Excel,新建一个工作簿。并保存为“员工工资表.xls”。 2. 在“sheet1”工作表的A1单元格中输入标题“员工工资表”,选取A1:O1单 元格区域,合并该单元格区域,实质字体为“隶书”、“深蓝色”、“加粗”、字号为“24”、“水平居中”。 3. 在A2:O2单元格区域中依次输入“员工号”、“月份”、“姓名”等各列标题, 字体设为“宋体”、“红色”、“加粗”,结果如图所示。 图2.1 员工工资表标题行 4. 在A3至O12单元格中输入相应的数据。其中,在A3单元格内输入数字 “GD001”,选定A3单元格,拖动该单元格右下方的填充句柄至A12单元格,完成“员工号”列数据的输入。 5. 选中C3:C12,单击“格式”——“单元格”菜单命令,在弹出的【单元格格 式】对话框中单击“数字”选项卡,在“分类”列表框中选择“文本”,单击“确定”按钮完成设置,在C3:C12单元格中可输入18位数字的身份证号。 6. 输入“姓名”、“部门”、“职务”、“基本工资”、“职务工资”、“加班津贴”、“奖 金”、“缺勤”等列数据。 2.2公式和函数的使用 电子表格系统除了能进行一般的表格处理外,还应该具有数据计算能力。Excel 作为优秀的电子表格处理软件,允许使用公式对数值进行计算。 2.2.1关于单元格和区域引用 引用的作用在于标识工作表上的单元格或单元格区域,并指明公式中所使用的数据的位置。通过引用,可以在公式中使用工作表不同部分的数据,或者在多个公式中使用同一个单元格的数值。还可以引用同一个工作簿中不同工作表上的单元格和其他工作簿中的数据。引用不同工作簿中的单元格称为链接。 默认情况下,Excel 使用 A1 引用样式,此样式引用字母标识列(从 A 到 IV,共 256 列),引用数字标识行(从 1 到 65,536)。这些字母和数字称为行号和列标。若要引用某个单元格,请输入列标和行号。例如,B2 引用列 B 和行 2 交叉处的单元格。 一、引用其他工作表中的单元格 下面的示例中,AVERAGE 工作表函数将计算同一个工作簿中名为 Marketing 的工作表的 B1:B10 区域内的平均值。 链接到同一个工作簿中的另一张工作表上 请注意,工作表的名称和感叹号 (!) 应位于区域引用之前。 二、绝对引用与相对引用的区别 一、相对引用 公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。 图2.2 相对引用 二、绝对引用 单元格中的绝对单元格引用(例如 $A$1)总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整。例如,如果将单元格 B2 中的绝对引用复制到单元格 B3,则在两个单元格中一样,都是 $A$1。 图2.3 绝对引用 三、混合引用 混合引用具有绝对列和相对行,或是绝对行和相对列。绝对引用列采用 $A1、$B1 等形式。绝对引用行采用 A$1、B$1 等形式。如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。例如,如果将一个混合引用从 A2 复制到 B3,它将从 =A$1 调整到 =B$1。 图2.4 混合引用 2.2.2公式 公式是对数据进行分析与计算的等式,使用公式可以对工作表中的数值进行加法、减法、乘法、除法等计算。 所有的公式必须以符号“=”或“+”开始。一个公式是由运算符和参与计算的元素(操作数)组成的。 公式的输入操作类似于输入文字数据,但输入一个公式的时候应以一个等号 ( = )作为开始,然后才是公式的表达式。在单元格中输入公式的步骤如下。 (1) 选择要输入公式的单元格。 (2) 在编辑栏的输入框中输入一个等号( = ),或者在当前选择的单元格中输入一个等号( = ),然后输入公式表达式。 (3) 单击【确认】按钮或按Enter键就可以得到计算结果。 公式中常常包含对其他单元格的相对引用 。 例2.接着上面的操作,在员工工资表中输入“应发工资”、“缺勤扣款”、“实发工资”等列的数据。操作如下: 1. 单击“员工工资表.xls”的sheet1工作表中的L3单元格,在单元格中输入 公式“=H3+I3+J3+K3”,按回车键得出应发工资。 2. 在N3单元格中输入公式 “=H3/30*M3”,在O3单元格中输入公式 “=L3-N3”,结果如图2.5所示。 图2.5 输入公式 3. 按住CTRL键,单击M3、O3单元格,选中M3和O3单元格,单击【格 式】——【单元格】,在弹出的【单元格格式】对话框中单击“数字”选项卡,在“分类”列表框中选择“数值”选项,在“小数位数”中输入“2”,单击“确定”按钮完成设置,设置的数字格式将应用于M3:O3单元格区域中。 图2.6 【单元格格式】对话框中“数字”选项卡设置 4. 选定L3单元格,拖动该单元格右下方的填充句柄至L12单元格,完成“应 发工资”列数据的输入。使用同样的方法,完成“缺勤扣款”和“实发工资”列数据的输入。 2.2.3函数 函数可以理解为是一种excel已定义好的复杂公式,也可以认为是公式的简写形式。函数可以单独使用,也可以在公式中调用函数。 一、函数的语法规定 函数使用一些被称为参数的数据按规定的顺序或结构进行计算,单数可以是数字、常量、逻辑值或但与个引用等。函数执行后一般给出一个结果,这个结果成为返回值。 函数的结构为:函数名(参数1,参数2,参数3,……) 二、手工输入函数 对于函数的输入,可以采用手工的方法,首先单击选定要输入函数的单元格, 鼠标单击Excel编辑栏,键入一个等号“=”,此时单元格进入公示编辑状态,在等号后按照公式的组成顺序依次输入各个部分,公式输入完毕后,单击编辑栏中的“输入”(即“√”)按钮或按回车即可。 例3. 在员工工资表中输入“月份”、“性别”等列的数据。操作如下: 1. 在D3单元格内输入“=now()”,按回车结束输入,D3单元格内将自动显 示系统当前时间。 2. 选中D3单元格,单击鼠标右键,在弹出的快捷菜单中选择“设置单元格 格式”选项,在弹出的【单元格格式】对话框中单击“数字”选项卡,在“分类”列表框中选择“日期”选项,在“类型”文本框中输入“2001年3月”,单击“确定”按钮完成设置,设置的日期类型将应用于单元格D3中,调整列宽至合适宽度。 3. 可以根据身份证号求出性别的值。在E3单元格中输入公式 “=IF(MOD(MID(C3,17,1),2)=1,\"男\女\")”,按“Enter”键得到计算结果。其中MID(C3,17,1)作用是将C3单元格中的字符串从第17位起,取1位。MOD(MID(C3,17,1),2)=1,作用是判断身份证号的第17位能否被2整除,即判断是奇数还是偶数,如果MOD(MID(C3,17,1),2)=1,则C3单元格中第17位为奇数,否则为偶数。IF(MOD(MID(C3,17,1),2)=1,\"男\女\"),作用是如果MOD(MID(C3,17,1),2)=1成立,返回“男”;否则,返回“女”。 图2.7 性别的计算 4. 对于“应发工资”的输入,除了可以用之前的公式以外,还可以用函数实 现输入。选定L3单元格,单击“常用”工具栏中的“自动求和”按钮,L3单元格中显示求和函数,拖动鼠标选定H3:K3单元格区域,如图2.8所示,按【Enter】键,系统将自动完成求和运算并显示求和结果。 图2.8求和函数 5. 选定D3单元格,拖动该单元格右下方的填充句柄至D12单元格,完成“月 份”列数据的输入。使用同样的方法,完成“性别”和“应发工资”列数据的输入。具体数据如图2.9所示。 图2.9 员工工资表数据 6. 将鼠标指向工作表标签,单击右键,在弹出的快捷菜单中选择“重命名”, 将工作表标签更改为“工资表”。 三、粘帖函数 对于不熟悉的函数或较复杂的函数,手工输入时容易出错,可以采用【插入函数】对话框粘贴函数的方法输入函数。 【插入函数】对话框是Excel输入公式的重要工具,下面以Count和countif函数的使用为例介绍粘贴函数的过程。 Count 和countif函数都是统计函数,利用函数count可以计算单元格区域中数字项的个数,利用函数countif可以计算给定区域内满足特定条件的单元格的数目。 例4.在工作表工资明细表中,统计员工总人数以及全勤人数。 操作步骤: 4. 在工作表“工资表”A14单元格中输入“总人数”,单击选定要输入函数 的单元格B14。 5. 单击“编辑栏左侧”的“插入函数”按钮。弹出如下图所示的【插入函数】 对话框。 图2.10 【插入函数】对话框输入信息选项卡 6. 如果对于所用的函数不确定,可以在“搜索函数”对应的文本框中输入需 求的简单描述,单击“转到”按钮,则在“选择函数”列表中会有一些列的函数。逐个单击函数,在【插入函数】对话框窗口的下部会出现关系所选函数的相关说明,可根据相关说明选择适用的函数。本例中,我们可以在“或选择类别”列表中选择“统计”,在“选择函数”列表中选择”count”,单击“确定”按钮,弹出如下“函数参数”窗口,填写相应的参数,单击“确定”按钮,得出总人数。 图2.11 【函数参数】对话框 7. 在A15单元格中输入“全勤人数”,单击选定要输入函数的单元格B15。 8. 单击“编辑栏左侧”的“插入函数”按钮。弹出如下图所示的“插入函数” 对话框。 图2.12 【插入函数】对话框 9. 在“或选择类别”列表中选择“统计”,在“选择函数”列表中选择”countif”, 单击“确定”按钮,弹出如图2.13“函数参数”窗口,填写相应的参数。 图2.13 【函数参数】对话框 10. 单击“确定”按钮,得出全勤人数。结果如图2.14所示。 图2.14 count和countif函数计算结果 上述方法的最大优点就是引用的区域很准确,特别是三维引用时不容易发生工作表或工作簿名称输入错误的问题。 2.3工作表的操作 工作簿中可以包含多个工作表。新建Excel工作簿的时候,默认情况下含有3张工作表,标签分别为“sheet1”、“sheet2”、“sheet3”,这和工具菜单下的选项命令的设置有关,如图2.15所示。如果要再插入新的工作表,可以选择“插入”菜 单下的“工作表”命令。 图2.15 【选项】对话框窗口 2.3.1复制和移动工作表 复制和移动工作表的操作可以采用鼠标拖动或菜单设置两种方式。 例5.复制工作表“工资表”,具体操作如下: 1. 右击选定“工资表”工作表的标签,在出现的快捷菜单中选择“移动或复制工作表”命令,打开【移动或复制工作表】对话框。 2. 在“下列选定工作表之前”列表框中选择“Sheet2”,选定“建立副本”选项,如图2.16所示。如果没有选定“建立副本”选项,则只完成工作表的移动操作,不会复制工作表。 图2.16 【移动或复制工作表】对话框 3. 单击“确定”按钮完成设置,在“Sheet2”工作表的前面复制了一个名为“工资表(2)”的工作表。 图2.17 复制工作表的结果 按住Ctrl键的同时用鼠标左键拖动工作表标签到目标位置也可以复制工作表。如果不按住Ctrl键直接用鼠标左键拖动工作表标签到目标位置则为移动工作表 提示:如果要跨工作簿进行工作表的移动或复制,则必须在“移动或复制工作表”对话框中的“工作簿”列表框中选择目标工作簿。 2.3.2工作表的重命名 当工作簿中的工作表为多个的时候,默认的工作表标签为“sheet1”、“sheet2”、“sheet3”……为了便于快速区分工作表的内容,通常我们会给工作表起一个有意义的标签。 工作表的重命名常用的有以下三种方法: 1、单击“格式”菜单下的“工作表”子菜单中的“重命名”菜单命令,当前工作表的标签为反白显示,可以输入新的标签名,为当前工作表重命名。 2、鼠标指向需要重命名的标签,例如“工资表(2)”,单击鼠标右键,在弹出的快捷菜单中选择“重命名”,工作表的标签为反白显示,可以输入新的标签名“工资分析表”作为当前工作表的新标签,如图2.18所示。 图2.18 重命名后的工作表 3、双击需要重命名的标签,工作表的标签为反白显示,可以输入新的标签名为当前工作表重命名。 2.3.3工作表的删除 如果要删除多余的工作表,可执行以下操作: 1.右键单击“Sheet3”工作表的标签。 2.在出现的快捷菜单中选择“删除”命令,删除“Sheet3”工作表。 2.4常用的数据处理与分析 像其他数据库软件创建的数据库一样,EXCEL数据也可以方便的对数据进行处理和分析。 2.4.1数据有效性 数据有效性可以指定允许的数据类型,以及可以接受的值得范围。利用Excel对数据设置自动检测功能,减少误操作。 例6.在“工资表”中,要求身份证号码的输入长度必须是11位,可以利用数据有效性的功能进行数据的有效性设置。操作如下: 1. 单击工作表“工资表”标签,选中“工资表”为当前工作表。 2. 选择设定区域C3:C12作为接受条件作用的单元格区域。 3. 单击“数据”菜单中的“有效性”命令,弹出【数据有效性】对话框, 【数据有效性】对话框中的“设置”选项卡指明了数据类型及允许值的范围;“输入信息”选项卡能够创建一个提示,告诉用户哪种数据是允许的。“出错警告”选项卡是在输入非法数据时,显示错误的信息。 4. 选择“设置”选项卡,在“允许”项选择“文本长度”,在“数据”项 选择“等于”,在“长度”项输入“18”,如图2.19所示。 图2.19 【数据有效性】对话框 5. 单击“输入信息”选项卡,选择“选定单元格时显示输入信息”,在“标 题”项输入“友情提醒”,在“输入信息”文本框中输入“请输入18位的身份证号”,如图2.20所示。 图2.20 【数据有效性】的“输入信息”设置 6. 单击“出错警告”选项卡,设置警告提示信息,如图2.21所示。 图2.21 【数据有效性】窗口“出错警告”设置 7. 单击“确定”按钮,完成“身份证号码”列数据项的有效性设定,此 时选定“身份证号码”列(区域C3:C12)中的任一单元格,都会出现提示信息,效果如图2.22所示。 图2.22 完成数据有效性设置后出现提示信息的效果 8. 如果输入长度不是18位,则会弹出如图2.23所示的出错警告,提示 “您输入的身份证号不是18位的。” 图2.23 出错警告对话框 例7.在“工资表”中,利用数据有效性设定“奖金”输入值范围为0至5000之间操作如下: 1. 2.在“工资表”中选择设定区域K3:K12作为接受条件作用的单元 格区域。 2. 单击“数据”菜单中的“有效性”命令,弹出【数据有效性】对话框, 在“允许”项选择“整数”,在“数据”项选择“介于”,在“最小值”项输入“0”,在“最大值”项输入“5000”,如图2.24所示。 图2.24 【数据有效性】对话框 3. 单击“输入信息”选项卡,选择“选定单元格时显示输入信息”,在“标 题”项输入“友情提醒”,在“输入信息”文本框中输入“输入值在0至5000之间”。 4. 单击“出错警告”选项卡,设置警告提示信息,在“样式”项中选择 “警告”,在“标题”项中输入“错误”,在“错误信息”项中输入“超出值范围”。 5. 单击“确定”按钮,完成“奖金”列数据项的有效性设定。 2.4.2数据条件格式 在Excel中提供了一个功能非常独特的数据处理功能,它就是“条件格式”。通过数据条件格式的设置,可以将单元格中满足指定条件的数据进行特定标记。 例8.在工资表中,设置“实发工资”大于等于7000元的以“红色”显示,“实发工资”大于等于5000元且小于7000的以“蓝色”显示,操作如下: 1. 在“工资表”中选中设置数据条件格式的单元格区域,即O3:O12 2. 单击“格式”菜单下的“条件格式” 命令,打开如图2.25所示的【条 件格式】对话框。 图2.25 【条件格式】对话框 3. 单击【条件格式】对话框中第二个方框右侧的下拉按钮,选中“大于或 等于”选项,在后面的方框中输入数值“7000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。 设置后的对话框如图2.26所示。 图2.26 设置了一个条件后的【条件格式】对话框 4. 按“添加”按钮,并按照上面的操作设置好条件及格式设置,如图2.27 所示。 图2.27 设置了两个条件的【条件格式】对话框 5. .设置完成后,按下“确定”按钮,这时“工资表”中O3:O12数据是按 条件设置的要求以不同颜色显示出来了。 2.4.3数据排序 “排序”功能是将数据按照特定的关键字进行排列,从而直观地反映数据间的区别。 一、单关键字排序 例9.在“工资分析表”中,按“实发工资”升序排序,即按“实发工资”从小到大排序。操作如下: 1. 单击工作表标签“工资分析表”,切换到“工资分析表”。 2. 单击“实发工资”列的任意单元格。 3. 单击工具栏中的“升序”按钮排列显示,如图2.28所示。 后,“实发工资”列中的数据自动按升序 图2.28 按“实发工资”升序排序后的结果 二、多关键字排序 例10.在“工资分析表”中,“职务工资”列中可能会有相同的数据。遇到这样的问题时,可以再设置次要关键字“应发工资”,这样,会在职务工资相同的情况下再按照应发工资的大小来排序。操作如下: 1. 单击“工资分析表”工作表数据区域内的任意单元格。 2. 单击“数据”菜单中的“排序”命令,打开【排序】对话框,在主要 关键字中选择“职务工资”按“升序”排序;次要关键字中选择“应发工资”按降序排序,“我的数据区域”中,选择“有标题行”,如图2.29所示。 图2.29 【排序】对话框 3. 单击“确定”后,排序结果如图2.30所示。 图2.30排序后的结果 三、让数据按需排序 如果你要将数据按某列进行排序,但是日常生活中对这种数据的大小排列可能是既不是按拼音顺序,也不是按笔画顺序,怎么办?可采用自定义序列来排序。 例11.在“工资分析表”中将员工按其职务进行升序排序。注意,职务的大小既不是按拼音顺序,也不是按笔画顺序,而是由小到大的顺序为“职员”、“主管”、“经理”、“总监”。操作如下: 1. 单击“工具”菜单下的“选项”命令,打开“选项”对话框,单击“自 定义序列”选项卡,在“自定义序列”列表中选择“新序列”,在“输入序列”列表中按职务的从低到高输入各种职务,如图2.31所示。 图2.31 【选项】对话框 2. 单击“添加”按钮将刚才输入的序列添加到“自定义序列”列表中, 单击“确定”按钮退出。 3. 单击 “工资分析表”工作表数据区域内的任意单元格,单击“数据” 菜单下的“排序”命令,打开“排序”对话框,在主要关键字中选择“职务”按“升序”排序。 4. 单击【排序】对话框中的“选项”按钮,弹出 “排序选项”对话框,单 击“自定义排列次序”的下拉按钮,选中刚才自定义的序列(如图2.32所示),单击“确定”按钮 图2.32 【排序选项】对话框 5. 按 “确定”按钮返回,所有数据就按要求进行了排序,结果如图2.33 所示。 图2.33 自定义排序后的结果 2.4.4数据筛选 数据管理时经常需要从众多的数据中挑选出一部分满足条件的记录进行处理。筛选是是Excel提供的最为实用的数据处理功能之一,查找和处理区域中数据子集的快捷方法。筛选区域仅显示满足条件的行,该条件由用户针对某列指定。Microsoft Excel 提供了两种筛选区域的命令:自动筛选和高级筛选。 与排序不同,筛选并不重排区域。筛选只是暂时隐藏不必显示的行。 一、自动筛选数据 “自动筛选”适用于简单条件。 例12,利用“工资分析表”复制一个工作表“工资分析表(2)”,在“工资分析表(2)”中筛选出销售部员工的工资数据。操作如下: 1. 按住Ctrl键的同时用鼠标左键拖动“工资分析表”工作表标签,复制 一个工作表“工资分析表(2)” 2. 单击 “工资分析表(2)”中数据区域内的任意单元格,单击【数据】 菜单【筛选】下的【自动筛选】命令,打开自动筛选器,如图2.34所示。 图2.34 打开自动筛选器 3. 单击“部门”字段名后的自动筛选箭头,在弹出的下拉列表中选择“销 售”。这时,“工资分析表(2)”中就只显示了销售部员工的工资数据,其他部门的数据被隐藏起来。如图2.35所示。 图2.35筛选结果 例13.在“工资分析表(2)”中筛选出实发工资在5000元以上(含5000)的员工数据。操作如下: 1. 单击“工资分析表(2)”标签,单击“数据”菜单下的“筛选”子菜 单中的“全部显示”菜单命令,使该工作表中所有数据显示出来。 2. 单击“实发工资”字段名后的自动筛选箭头,在弹出的下拉列表中选 择“自定义”,弹出【自定义自动筛选方式】对话框。 3. 在对话框中“实发工资”下面的下拉列表框中选择“大于或等于”,在 其右侧的组合框中输入“5000”,如图2.36所示。 图2.36 【自定义自动筛选方式】对话框 4. 单击“确定”按钮,返回工作表中。这时,工作表中多余的表头被隐 藏起来,如图2.37所示。 图2.37 自动筛选结果 二、高级筛选 高级筛选可以一次性对多个条件进行筛选。高级筛选与自动筛选不同,它要 求在一个工作表区域内单独指定筛选条件,称为条件区域。条件区域由条件标题行和条件表达式组成,如果条件表达式是在同一行的不同单元格中,Excel 适用AND运算符连接,表示将返回匹配所有单元格中条件的数据,如果表达式是在条件区域中的不同行中,Excel适用OR运算符连接,表示匹配任何一个单元格中条件的数据都将返回。 条件区域要与数据区域分开(即和数据区域隔开至少一行或一列)。 高级筛选的功能有以下几个: 1、指定与两列或两列以上有关的筛选条件及连接符【或】; 2、对既定的某列指定3个或更多的筛选条件。 例14.在“员工工资表..xls”中,假设给出这样的条件:筛选出科研、销售、市场三个部门基本工资大于或等于2000的记录。具体操作如下: 1. 按住Ctrl键的同时用鼠标左键拖动“工资分析表”工作表标签,复制 一个工作表“工资分析表(3)” 2. 单击“工资分析表(3)”标签切换到“工资分析表(3)”工作表,选 中数据区域内的任意单元格。 3. 选取“工资分析表(3)”工作表中的任意空白单元格并填写条件区域, 如图2.38中下方的小方框所示。含义为:部门为“科研”并且基本工资大于或等于2000,或者部门为“销售”并且基本工资大于或等于2000,或者部门为“市场”并且基本工资大于或等于2000。 图2.38 设置条件区域 4. 单击数据区域的任意一个单元格,单击【数据】菜单中的“筛选”下 的“高级筛选”命令,弹出【高级筛选】对话框。 5. 在【高级筛选】对话框中,选定“将筛选结果复制到其它位置”选项, 分别选取列表区域、条件区域和复制到的位置,复制到其它位置可选取“A20”单元格,设置如图2.39所示。注意,选取的列表区域和条件区域内必须包含标题行。 图2.39 【高级筛选】对话框 6. 单击“确定”,筛选后结果如图2.40所示。 图2.40 高级筛选结果 2.4.5分类汇总 分类汇总是指将数据按指定的类进行汇总分析,在进行分类汇总前先要对所 汇总数据进行排序。 分类汇总可以将数据按照不同的类别进行统计。分类汇总不需要输入公式,也不需要使用函数,Excel将自动处理并插入分类结果。 在对数据分类汇总之前,我们要明确三个问题,第一个问题:分类的依据(也称分类字段)是什么?第二个问题:汇总的对象是什么?第三个问题:汇总的方式是什么? 例15.在“员工工资表”中,按“性别”统计“职务工资”、“奖金”、“实发工资”平均值,具体操作如下: 1. 按住Ctrl键的同时用鼠标左键拖动“工资分析表”工作表标签,复制 一个工作表“工资汇总表” 2. 光标定位在“性别”列的任一单元格,单击工具栏上的“升序”或“降 序”按钮,按“性别”进行排序。 3. 单击【数据】菜单中的“分类汇总”命令,打开【分类汇总】对话框。 4. 在“分类字段”下拉列表中选择“性别”,在“汇总方式”下拉列表中 选择“平均值”,在“选定汇总项”列表中选定“职务工资”、“奖金”、“实发工资”选项,如图2.41所示。 图2.41 【分类汇总】对话框 5. 单击“确定”按钮,得到汇总结果如图2.42所示。 图2.42 分类汇总结果 提示:在上图窗口左侧显示了分类汇总的标志,其中是“隐藏明细数据符号”;是分级显示标记。单击 只显示总的汇总值,单击 显示各类汇总值,单 击显示所有的明细数据。是“显示明细数据符号”。 如果想要删除汇总的结果,可以单击数据区域中任一单元格,然后单击【数据】菜单中的“分类汇总”命令,打开【分类汇总】对话框,在【分类汇总】对话框中单击【全部删除】按钮,则只删除汇总结果,对原有的数据不删除。 2.4.6合并计算 合并计算可以将单独工作表中的数据合并计算到一个主工作表中。这些工作表可以和主工作表在同一个工作簿中,也可以位于其他工作簿中。 例16.公司的产品都销往全国各地,各个地区都会将销售数据汇报到总公司,如果公司要统计产品的总销售数据,可以使用“合并计算”功能,实现各地区销售数量合并计算。假设各地区的销售数据分别位于华东销售情况表.xls、华南销售情况表.xls、华北销售情况表.xls、华中销售情况表.xls等不同的工作簿文件中具体数据如图2.43所示。 图2.43 各地区的销售数据 操作步骤如下: 1. 依次打开华东销售情况表.xls、华南销售情况表.xls、华北销售情况 表.xls、华中销售情况表.xls等不同的工作簿文件。 2. 新建一个工作簿,保存为“总销售情况表.xls”。 3. 在“sheet1”工作表的A1单元格中输入“总销售情况表”,选择A1:F1 单元格区域,设置字体为“楷体”、“加粗”,字号为“16”,并单击格式工具栏中的“合并及居中”按钮,将A1:F1单元格区域合并为一个单元格。 4. 选中A2单元格,单击“数据”菜单下的“合并计算”,打开如图2.44 所示的【合并计算】对话框。 图2.44 【合并计算】对话框 5. 在“函数”中选择“求和”。 6. 在“引用位置”中单击拾取器按钮 ,单击windows任务栏中的“华 南地区销售情况表”按钮,在“华南地区销售情况表.xls”中选取华南销售情况数量的区域,在本例中为A2:F6区域,并单击拾取器按钮返回到“合并计算”对话框中,单击“添加”按钮,将所选的区域添加到“所有引用位置”列表中。 7. 根据同样的操作,逐一将华北、华东、华中地区的销售数量添加到“所 有引用位置”列表中,如图2.45所示。 图2.45 所有引用完成后的【合并计算】对话框 8. 设置完成后,单击“确定”按钮,即可合并计算出4各地区各季度产 品的总销售数量,如图2.46所示。 图2.46 合并计算的结果 2.5图表在数据分析中的应用 图表可以通过图形的表达方式将复杂的数据表现出来,能够更加直观地比较数据之间地变化,以及变化趋势关系。 2.5.1创建图表 Excel图表可以将数据图形化,帮助我们更直观地显示数据,使数据对比和变化趋势一目了然,提高信息整理价值,更准确直观地表达信息和观点。图表和工作表是互相链接的,当工作表中的数据发生改变时,图表中对应项的数据也自动改变。 创建图表的操作方很多,我们将通过“图表向导”创建的方法以为例子说明图表的建立最基本的图表。 例17.下表为某公司各地区销售统计表,为了让业绩情况更直观的显示,请根据图中的数据转化为图表。 图2.47 “各地区销售情况表”数据 分析:利用“图表向导”制作图表,首要的一步是选择生成图表的数据区域, 接下来根据“图表向导”的提示一步一步操作即可快速生成基本的图表。 操作步骤: 1. 打开“各地区销售统计表.xls”中的“销售情况表”工作表,单击“常 用”工具栏上的“图表向导”按钮。或者选择菜单“插入→图表”命令,打开如图2.48所示的【图表向导-4步骤之1-图表类型】对话框。 图2.48 【图表向导-4步骤之1-图表类型】对话框 2. 单击“标准类型”选项卡,在“图表类型”中选择“柱形图”,在“子 图表类型”中选择“簇状柱形图”,如上图所示。单击下方的“按下不 放可查看示例”按钮,可以看到将得到的图表外观的预览。 3. 单击“下一步”按钮,打开【图表向导-4步骤之2-数据源】对话框, 单击“数据区域”最右边的按钮,然后按住“Ctrl”键并同时拖动鼠标,分别选择“季度”、“CRT电视”和“液晶电视”列作为数据区域,系列产生在“列”,如图2.49所示。 图2.49 【图表向导-4步骤之2-数据源】对话框 4. 单击“下一步”按钮,打开【图表向导-4步骤之3-图表选项】对话框,选择“标题”选项卡,在“图表标题”文本框中输入“销售图表”,“分类(X)轴”文本框中输入“季度”,“分类(Y)轴”文本框中输入“数量”,如图2.50所示; 图2.50 【图表向导-4步骤之3-图表选项】对话框 5. 如果想在图表中看到图表系列所对应的具体数据,可以单击“数据标 志”选项卡,在“数据标签包括”中选择“值”,如图2.51所示。 图2.51【图表向导-4步骤之3-图表选项】对话框“数据标志”选项卡 6. 单击“下一步”按钮,打开【图表向导-4步骤之4-图表位置】对话 框,如图2.52所示,选定“作为其中的对象插入”。 图2.52【图表向导-4步骤之4-图表位置】对话框 7. 单击“完成”,结果如图2.53所示。 图2.53 创建图表后的结果 2.5.2图表的编辑与设置 图表创建后,可以根据需要对图表进行编辑与设置。 1、移动图表 有时候,我们希望移动图表到恰当的位置,让工作表看起来更美观,下面的操作我们将学习如何移动图表。 1. 单击图表的边框,图表的四角和四边上将出现8个黑色的小正方形。 2. 接着一直按住鼠标不放,移动鼠标,这时鼠标指针会变成四向箭头和虚线,如图2.54所示,继续移动鼠标,同时图表的位置随着鼠标的移动而改变。 图2.54 移动图表 3. 用这样的方法把图表移动到恰当的位置即可。 2、 调整图表的大小 同样地,我们也可能希望调整图表的大小,有这种需求时进行下面的操作 即可。 1. 单击图表的边框,图表的四角和四边上将出现8个黑色的小正方形。 2. 将鼠标指针移动到某个正方形上,然后拖动它就可以改变图表的大小。 3、添加图表数据 例18.下面我们将“销售情况表”中的“等离子”电视列数据添加到图表中,其操作如下: 1. 先选定插入的图表,再单击【图表】菜单中的“添加数据”命令,打 开【添加数据】对话框,如图2.55所示。 图2.55【添加数据】对话框 2. 单击“选定区域”右边的拾取器按钮 (不含标题!!)再单击拾取器按钮据】对话框。 ,在工作表中选取C3:C6区域,返回如图2.56所示的【添加数 图2.56 选定了区域的【添加数据】对话框 3. 单击“确定”按钮,在图表中增加了等离子电视的数据系列。结果如 图2.57所示。 图2.57 添加图表数据后的结果 4、删除图表数据 在图表中可直接删除数据,工作表中的数据不发生任何变化。 例如要删除“等离子电视”柱,右击柱状图中的“等离子电视”柱,在打开的快捷菜单中单击“清除”命令即可在图标中清除该系列。 5、重新设置图表选项 充分利用 “图表向导”以及“图表选项”中提供的控制图表细节的选项,可以得到更合乎我们需求的图表。 例19.重新设置例17中生成的“销售图表”,其操作如下: 1. 先选定插入的图表,再单击【图表】菜单中的“图表选项”命令,打 开【图表选项】对话框。 2. 单击“标题”选项卡,在“图表标题”中将“销售情况表柱形图”修 改为“销售图表”。 3. 单击“网络线”选项卡,选定“分类(X)轴”下“主要网格线”选 项。 4. 单击“图例”选项卡,选定“位置”下的“靠上”选项;单击“数据 表”选项卡,选定“显示数据表”选项,修改后的效果如图2.58所示。 图2.58 重新设置图表选项后的结果 6、改变图表位置 默认情况下,生成的图表是做为其中的对象插入到当前工作表的,如果想象改变图表的位置,把图表放在一个独立的工作表的话,我们可以做如下操作: 1、 选中要改变位置的图表,单击“图表”菜单下的“位置”菜单命令,打开如图2.59所示的“图表位置”对话框。 2、 在“图表位置”中选择“作为新工作表插入”,单击“确定”按钮,即可完成图表位置的改变。 图2.59 【图表位置】对话框 7、 更换图表的类型 当生成图表后,我们有可能希望查看数据在不同图表类型下的显示效果,即更换当前图表的类型,具体操作也是相当简单的。 1. 单击图表的边框,选中图表。然后选择菜单“图表”下的“图表类型”命令,打开如图2.60所示的【图表类型】对话框。 2. 我们修改图表类型为“条形图”,子类型默认,一直按住“按下不可放可查看示例”按钮,即可预览该图表类型得到的效果图。如果觉得满意,单击“确定”即可完成图表类型的修改。 图2.60 【图表类型】对话框 3. 接下来可以尝试一下更改为其它的图表类型后的显示效果。 通过这些操作,大家可以明白:同样的数据在不同的图表类型下,显示的效果可以有很大的差别,而具体选择哪种图表类型,则由我们希望向观众表达的意思来决定。 8、 删除图表 当我们想删除图表时,单击图表的边框选中它,单击“Delete”键即可删除它。 2.6数据透视表的应用 数据透视表是一种对大量数据快速汇总和建立交叉列表的交互式表格,它具有能够全面、灵活地对数据进行分析、汇总等功能。只需要改变对应的字段位置,即可得到多种分析结果。 2.6.1创建数据透视表 数据透视表的一个显著的特点是可以对数据进行动态的分析,可以通过改变字段的位置,得到想要的分析结果。因此字段的设置是建立数据透视表的关键,我们要学会分析进行统计的目的,然后合理设置字段即可。 例20.在员工工资表.xls的“工资表”中,增加一列数据“学历”(如图2.61所示),使用数据透视表按来分析各部门员工的学历情况。 图2.61 在“工资表”中增加了“学历”数据 操作方法如下: 1. 选定“工资表”中数据区域内任意单元格。 2. 单击“数据”菜单中的“数据透视表和数据透视图”命令,弹出【数据透 视表和数据透视图向导——3步骤之1】对话框,如图2.62所示。 图2.62【数据透视表和数据透视图向导——3步骤之1】对话框 2. 在“请指定待分析数据的数据源类型”选项中选定“Microsoft office Excel数据列表或数据库”,在“所需创建的报表类型”选项中选中“数据透视表”。 3. 单击“下一步”按钮,弹出如图2.63所示的【数据透视表和数据透视 图向导——3步骤之2】对话框。 图2.63 【数据透视表和数据透视图向导——3步骤之2】对话框 4. 单击“下一步”按钮,弹出如图2.64所示的【数据透视表和数据透视 图向导——3步骤之3】对话框,在“数据透视表显示位置”选项中选中“新建工作表”。 图2.64所示的【数据透视表和数据透视图向导——3步骤之3】对话框 5. 单击“布局”按钮,弹出【数据透视表和透视图向导——布局】对话 框,用鼠标拖动对话框右侧的“部门”字段按钮,将其放置到“行”区域;“学历”字段放置到“列”区域;拖动“职务”字段到“页”区域;拖动“编号”字段到“数据区域,汇总方式为“计数”如图2.65所示”。如果需要改变数据的汇总方式,可双击数据区域中的“计数项:编号”,打开【数据透视表字段】对话框,如图2.66所示,在“汇总方式”列表框中选择合适的汇总方式,单击“确定”按钮,返回布局对话框,可改变数据的汇总方式。 图2.65 【数据透视表和透视图向导——布局】对话框 图2.66 【数据透视表字段】对话框 6. 单击“确定”按钮,返回到【数据透视表和数据透视图先到——布局】 对话框,单击“完成”按钮,向导将自动创建新的数据透视表,并在其中显示统计值,如图2.67所示。 图2.67 数据透视表结果 7. 双击该工作表标签,将工作表重命名为“数据透视表” 2.6.2设置数据透视条件 数据透视表生成后,可通过设置数据透视条件来显示的数据。在例20创建的数据透视表中(如图2.66),可做如下设置来显示不同的数据结果。 1.例如要分析各部门主管的学历情况,可在如图2.66所示的数据透视表中单 击“职务”右边的B1单元格右侧的下拉按钮,在弹出的选项列表中选择“主管”,单击“确定”按钮,数据透视表的结果如图2.68所示。 图2.68 关于各部门主管的学历分析结果 2.例如要显示“销售”部门的员工的学历情况,可在如果2.66所示的数据透视表中单击“部门”字段右侧的下拉按钮,在弹出的选项列表中将除了“销售”以外的选项的复选项取消,如图2.69所示,单击“确定”按钮完成设置。 图2.69 显示“销售”部门的员工的学历情况 习题二 一、选择题 1. 如要关闭工作簿,但不想退出Excel,可以单击________。 A、“文件”下拉菜单中的“关闭”命令 B、“文件”下拉菜单中的“退出”命令 C、关闭Excel窗口的按钮× D、“窗口”下拉菜单中的“隐藏”命令 2. 在建立工作表时,______可以删除工作表C列。 A. 单击列号C,选择“文件”菜单下的“删除” B. 单击列号C,选择“编辑”菜单下的“删除” C. 单击列号C,选择工具条上的“剪切”按钮 D. 单击列号C,选择“编辑”菜单下的“清除” 下的“全部” 3. 在Excel 中,单元格A1的内容为112,单元格B2的内容为593,则在 C2中应输入______ ,使其显示A1+B2的和。 A、=A1+B2 B、\"A1+B2\" C、\"=A1+B2\" D、=SUM(A1:B2) 4. 在Excel工作簿中,同时选择多个不相邻的工作表,可以在按住 ______ 键的同时依次单击各个工作表的标签。 A、Tab B、Alt C、Ctrl D、Esc 5. 在Excel 中,“Sheet2!C2”中的Sheet2表示______ 。 A. 工作表名 B、工作簿名 C、单元格名 D、公式名 6. 在Excel中,创建一个图表时第一步要_________。 A. 选择图表的形式 B. 选择图表的类型 C. 选择图表存放的位置 D. 选定创建图表的数据区 7. 在Excel 工作表中,如要选取若干个不连续的单元格,可以_______。 A. 按住Shift键,依次点击所选单元格 B. 按住Ctrl键,依次点击所选单元格 C. 按住Alt键,依次点击所选单元格 D、按住Tab键,依次点击所选单元格 8. 在Excel的单元格中要以字符方式输入电话号码时,应首先输入字符 _______。 A、 “ : ”(冒号) B、“ , ”(逗号) C、“ = ”(等号) D、“ ' ”(单引号) 9. Excel启动后默认的文件类型是_____。 A、.BMP B、.XLS C、.TXT D、.XLM 10. 下列选项中,属于对Excel工作表单元格绝对引用的是_____。 A、B2 B、¥B¥2 C、$B2 D、$B$2 11. Excel中,在第n行之前插入一行,______不能实现。 A. 在活动单元格中,单击右键选择菜单中“插入”,再选择“整行” B. 选择第n行,单击右键选择菜单中的“插入” C. 选择第n行,选择菜单“格式”中的“行” D. 选择第n行,选择菜单“插入”中的“行” 12. 在Excel的打印页面中,增加页眉和页脚的操作是_______。 A. 执行“文件”菜单中的“页面设置”,选择“页眉/页脚” B. 执行“文件”菜单中的“页面设置”,选择“页面” C. 执行“插入”菜单中的“名称”,选择“页眉/页脚” D. 只能在打印预览中设置 13. Excel 中,设置某单元格中的数据格式,应使用______。 A、“插入”菜单中的“单元格”命令 B、“格式”菜单中的“单元格”命令 C、“数据”菜单 D、“编辑”菜单 14. 在Excel中,双击图表标题将_________。 A. 调出图表工具栏 B. 调出标准工具栏 C. 调出“改变字体”对话框 D. 调出“图表标题格式”的对话框 15. 在Excel中,A1单元格设定其数字格式为整数,当输入“33.51”时, 显示为_____ 。 A、33.51 B、33 C、34 D、ERROR 二、填空题 1. 在对数字格式进行修改时,如出现\"#######\",其原因为__________。 2. 在Excel中,要求在使用分类汇总之前,先对_______字段进行排序。 3. 在Excel中,要统计一行数值的总和,可以用________函数。 4. 在Excel中,最适合反映单个数据在所有数据构成的总和中所占比例的一种图 表类型是_________。 在Excel中,若要对A3至B7、D3至E7两个矩形区域中的数据求平均数,并把所得结果置于A1中,则应在A1中输入公式_____________。 5. 在Excel中工作表中,先用鼠标单击C4单元格;然后按住Shift键,单击G8 单元格;再按住Ctrl键,单击D11单元格。则选定的区域有________单元格。 6. 在Excel中已输入的数据清单含有字段:编号、姓名和工资,若希望 只显示最高工资前5名的职工信息,可以使用________功能。 三、操作题 新建一个工作簿,名称为“销售利润表”,在工作表sheet1中键入如图2.70所示的内容(注意“税率=”在D2单元格中输入,“0.05”在E2单元格中输入),其中将A1:F1区域合并为一个单元格,单元格内容“一月销售利润表”设置为隶书,加粗,16号字体,将工作表Sheet1重命名“一月销售利润表”。 图2.70 “销售利润表”数据 2、完成表格计算,所用公式如下:利润=销售额-成本,税额=利润×税率(=D4*$E$2),税后利润=利润-税额。 3、分别使用SUN函数和AVERAGE函数计算“销售额总计”和“平均销售额”。 4、完成计算后,将工作表中的数据区域单元格格式设置为“会计专用”格式,应用货币符号并保留两位小数,该工作表的最后形式如图2.71所示。 图2.71 数据区域单元格格式设置为“会计专用”格式 5、复制“一月销售利润表”为“数据分析表”,对表格进行数据处理,以“利润”为主关键字,“销售额”为次要关键字,主关键字和次要关键字均以降序方式排序。 6、在“数据分析表”中以高级筛选的方式筛选出“销售额”大于10000或利润大于1000的记录。结果置于原数据区域以外。 7、在“数据分析表”中以自动筛选的方式筛选出“销售额”大于15000且小于30000的记录。 8、在“一月销售利润表”中如下图所示,使用“销售额”和“成本”两列的文字和数据创建一个三维簇状图。要求如下:数据区域为A3:C8,以“销售额”和“成本”作为系列(即系列产生在列),图表标题及坐标轴标题如图所示,图表以“作为新工作表插入”方式单独占一个工作表。图表建立后按照图的样式,对图表的标题、坐标轴标题、图例中的字体进行适当的修改。 图2.72 “销售统计”图表 9、创建如图2.73所示的工作表,工作表名称为“一季度销售利润表”,以商品为分类字段,将“销售额”和“成本”进行“求和”分类汇总,分类汇总操作完成后如图2.74所示。 图2.73 “一季度销售利润表”数据 图2.74 “分类汇总”结果 因篇幅问题不能全部显示,请点此查看更多更全内容