第2章 Excel高级应用
(4)在对话框中定义对应的数据区$A$1:$H$37和条件区$J$3:$K$4,见图2-4,点击“确定”,生成筛选结果,如图2-5。
图 2 -5
2.说明:
(1)点击筛选菜单前必须把光标点进数据区,否则不能正确筛选。
(2)如果列名称中有空格,如“性 别”,在筛选区中也使用相同的样式输入,否则不能正确筛选。
(3)条件的具体值如果是文本型如“女”、“西湖区”,直接书写;如果是数值型应写成相应的数学表达式,如条件“年龄大于40”,应在年龄字段名下写“>40”。
2.2.3撤销高级筛选
操作方法:点击菜单“数据”?”筛选”?”全部显示”,恢复筛选前数据状态。
2.3 透视表与透视图的使用
2.3.1使用透视表
一、透视表概述
数据透视表是一种对大量数据快速汇总和建立交叉列表的交互式表格,不仅能够改变行和列以查看源数据的不同汇总结果,也可以显示不同页面以筛选数据,还可以根据需要显示区域中的明细数据。
二、透视表的创建方法
透视表应用示例:对图2-1表中的数据建立一个数据透视表,具体要求(a)显示每个报考单位的人的不同学历的总人数;(b)行区域设置为“报考单位”;(c)列区域设置为“学历”;(d)数据区域设置为“学历”;(e)统计为“学历”。
操作步骤:
- 29 -
办公软件高级应用(计算机二级辅导资料)
(1)点击图表中的任意位置,选择“数据”?“数据透视表和数据透视图向导”如图2-6,点击“下一步”;
图 2 -6
(2)出现图2-7,定义建立透视表的数据区,点击“下一步”;
图 2-7
(3)定义透视表建立的位置,如图2-8,点击“完成”;
图2-8
- 30 -
第2章 Excel高级应用
(4)在如图2-9的环境中定义透视表的具体内容,根据题目要求将数据表字段列表窗口的“报考单位”字段拖动到透视表区域中的“将行字段拖至此处”位置,将“学历”字段拖动到透视表区域中的“将列字段拖至此处”位置,最后将将“学历”字段拖动到透视表区域中的“请将数据项拖至此处”位置。
图2-9
(5)生成透视表结果如图2-10
图2-20
说明:透视表的内容也可以在步骤(3)中点击“布局”来定义。
- 31 -
办公软件高级应用(计算机二级辅导资料)
2.3.2使用透视图
一、概述
数据透视图是将数据透视表结果赋以更加生动、形象的表示方式。因为数据透视图需利用数据透视表的结果,因此其操作是与透视表相关联的。
二、创建方法 1.直接创建透视图 仍以图2-1为例,创建反映各报考单位学历状况的统计透视图。 操作步骤:
(1)见透视表操作步骤1,在图2-6 “所需创建的报表类型”中选择“数据透视图”; (2)见透视表操作步骤2; (3)见透视表操作步骤3;
(4)在图2-11中的字段列表框中将“报考单位”字段拖至图下方的“在此处放置分类字段”区域,将“学历”字段拖放至右侧的“在此处放置系列字段”处,将“学历”字段拖放至中央数据区,生成如图2-12所示的结果。
图2-31
2.通过透视表创建透视图
在建立透视表后可直接建立相应的透视图。
操作步骤:在已建立的透视表窗口,见图2-10,点击“图表向导”图标,也可以生成图2-12的透视图结果。
- 32 -
第2章 Excel高级应用
图2-42
说明:创建透视图chart1的同时还会自动生成一张透视表。
2.4常用函数与应用示例
2.4.1日期时间函数
1.year函数
功能:返回某日期对应的年份,返回值为 1900 到 9999 之间的整数。 格式:YEAR(serial_number)。
说明:serial_number是一个日期值,也可以是格式为日期格式的单元格名称。 2.today函数
功能:返回当前日期。 格式:TODAY()
日期函数应用示例:使用日期函数自动填写图2-3中的“年龄”字段结果。 操作步骤
(1)点击D2单元格,在编辑栏中编辑公式“ =YEAR(TODAY())-YEAR(C2)”; (2)D2单元格产生结果42,用拖动引用公式的方法自动填充整个列年龄数据。 3.minute函数
功能:返回时间值中的分钟,即一个介于 0 到 59 之间的整数。 格式:MINUTE(serial_number)
- 33 -