第6章 数据透视表和透视图.ppt
第第6 6章章 数据透视数据透视表和表和透视图透视图 6.1 概述 数据透视表是Excel2007提供的一种交互式报表,可以根据不同的分析目的进行汇总、分析、浏览数据,得到想要的分析结果,它是一种动态数据分析工具。在数据透视表中可以交换行和列来查看原数据的不同汇总结果。而数据透视图则是将数据透视表中的数据图形化,能方便地查看比较、分析数据的模式和趋势。6 6.1.1.1 1 什么是数据透视表什么是数据透视表 所谓的数据透视表是一种交互,交所谓的数据透视表是一种交互,交叉制作的叉制作的ExcelExcel报表,一组具有多个字段报表,一组具有多个字段的数据进行多立体的分析汇总,用于对的数据进行多立体的分析汇总,用于对多种来源的数据进行汇总和分析,从而多种来源的数据进行汇总和分析,从而可以快速合并和比较大量数据。当数据可以快速合并和比较大量数据。当数据规模比较大时,这种分析的意义就显得规模比较大时,这种分析的意义就显得尤为突出。通过运用数据透视表,用户尤为突出。通过运用数据透视表,用户可以通过旋转其行和列查看源数据的不可以通过旋转其行和列查看源数据的不同汇总,进而调出需要区域的明细数据。同汇总,进而调出需要区域的明细数据。6 6.1.1.2 2 什么是数据透视图什么是数据透视图 数据透视图以图形形式表示数据透数据透视图以图形形式表示数据透视表中的数据。视表中的数据。数据透视图通常有一个使用相应布数据透视图通常有一个使用相应布局的相关联的数据透视表。和图表与数局的相关联的数据透视表。和图表与数据区域之间的关系相同,各数据透视表据区域之间的关系相同,各数据透视表之间的字段相互对应。如果更改了某一之间的字段相互对应。如果更改了某一报表的某个字段位置,则另一报表中的报表的某个字段位置,则另一报表中的相应字段位置也会改变。相应字段位置也会改变。6 6.1.1.3 3 数据透视表与图表的区别数据透视表与图表的区别数据透视图和标准图表的差别:数据透视图和标准图表的差别:(1 1)交互)交互 (2 2)图表类型)图表类型 (3 3)图表位置)图表位置 (4 4)源数据)源数据 (5 5)图表元素)图表元素 (6 6)格式)格式 (7 7)移动或调整项的大小)移动或调整项的大小 6 6.2 2 创建数据透视表创建数据透视表 下面将以一个订购统计表为例,学习如下面将以一个订购统计表为例,学习如何创建数据透视表以及利用数据透视表对销何创建数据透视表以及利用数据透视表对销售情况进行动态的数据分析。售情况进行动态的数据分析。要求用数据透视表完成以下任务:要求用数据透视表完成以下任务:1、每个销售人员的订购量是多少?2、特定国家地区销售人员的订购额。3、订购额比重。4、按订购额排列销售人员。5、查看某期间(季度)销售人员的业绩。6.2.1 6.2.1 创建数据透视表创建数据透视表 (1 1)若要创建一个数据透视表,请在)若要创建一个数据透视表,请在“插入插入”选项卡的选项卡的“表表”组中,单击组中,单击“数据透视表数据透视表”,然后单,然后单击击“数据透视表数据透视表”命令,命令,ExcelExcel会显示会显示“创建数据透创建数据透视表视表”对话框。对话框。6.2.1 6.2.1 创建数据透视表创建数据透视表 (2)(2)在对话框中选择要分析的数据区域,再选择在对话框中选择要分析的数据区域,再选择放置数据透视表的位置。放置数据透视表的位置。(3)(3)设置好参数后,单击设置好参数后,单击“确定确定”按钮,按钮,ExcelExcel会将空的数据透视表添加至指定位置并显示数据透视会将空的数据透视表添加至指定位置并显示数据透视表字段列表。表字段列表。6.2.1 6.2.1 创建数据透视表创建数据透视表 (4)(4)在右侧在右侧“选择要添加到报表的字段选择要添加到报表的字段”中,单击选中中,单击选中“销售人员销售人员”复选框,将其添加到下方的复选框,将其添加到下方的“行标签行标签”列表框中。列表框中。选择选择“订购额订购额”复选框,将其添加到下方的复选框,将其添加到下方的“数值数值”列表框中。列表框中。(5)(5)用同样的方法,将用同样的方法,将“国家国家”拖到拖到“报表筛选报表筛选”列表框列表框中,得到如图所示的数据透视表效果。中,得到如图所示的数据透视表效果。6.2.2 6.2.2 更改数据来源更改数据来源 创建好数据透视表或数据透视图后,还可改变其数据来创建好数据透视表或数据透视图后,还可改变其数据来源。源。6.2.36.2.3 刷新数据刷新数据 更改更改源数据源数据将导致用于分析的数据也发生变化。通过将导致用于分析的数据也发生变化。通过刷刷新(刷新:更新数据透视表或数据透视图中的内容以反映基本新(刷新:更新数据透视表或数据透视图中的内容以反映基本源数据的变化)源数据的变化)报表,使用与原始数据连接信息类似的新数据报表,使用与原始数据连接信息类似的新数据来更新数据透视表或数据透视图。来更新数据透视表或数据透视图。6.2.4 6.2.4 清除数据透视表清除数据透视表 要从数据透视表中删除所有报表筛选、标签、值要从数据透视表中删除所有报表筛选、标签、值和格式,然后重新开始设计布局,请使用和格式,然后重新开始设计布局,请使用“全部清除全部清除”命令。命令。6.2.5 6.2.5 删除数据透视表删除数据透视表 要删除整个数据透视表,具体操作如下:要删除整个数据透视表,具体操作如下:(1 1)首先要单击数据透视表。)首先要单击数据透视表。(2 2)在)在“数据透视表工具数据透视表工具”“”“选项选项”“”“操作操作”组中,单击组中,单击“选择选择”按钮打开命令列表,选择按钮打开命令列表,选择“整整个数据透视表个数据透视表”命令。命令。(3 3)按)按键删除即可。键删除即可。6.3 6.3 数据透视表中的基本操作数据透视表中的基本操作 6.3.1 6.3.1 数据透视表字段的操作数据透视表字段的操作 1 1、字段设置、字段设置 2 2、添加字段、添加字段 3 3、重新排列字段、重新排列字段 4 4、删除字段、删除字段6.3.2 6.3.2 移动数据透视表数据及显示明细数据移动数据透视表数据及显示明细数据 1.1.移动数据透视表移动数据透视表 用户如果要移动数据透视表,其操作步骤如下用户如果要移动数据透视表,其操作步骤如下:(1 1)单击数据透视表。)单击数据透视表。(2 2)在)在“数据透视表工具数据透视表工具”“”“选项选项”“”“操作操作”组中,单击组中,单击“移移动数据透视表动数据透视表”按钮按钮,将显示将显示“移动数据透视表移动数据透视表”对话框。对话框。(3 3)在)在“选择放置数据透视表的位置选择放置数据透视表的位置”对话框中,如果选择对话框中,如果选择“新工新工作表作表”,则将数据透视表放入一个新的工作表。如果选择,则将数据透视表放入一个新的工作表。如果选择“现有工作表现有工作表”,则将数据透视表放入现有工作表。,则将数据透视表放入现有工作表。2 2显示或隐藏明细数据显示或隐藏明细数据 为了便于查看,可以在一个操作中显示或隐藏到数据明细的任意级为了便于查看,可以在一个操作中显示或隐藏到数据明细的任意级别,甚至数据明细的所有级别。具体操作方法如下。别,甚至数据明细的所有级别。具体操作方法如下。(1)(1)在数据透视表中单击。在数据透视表中单击。(2)(2)在在“数据透视表工具数据透视表工具”“”“选项选项”“”“显示显示/隐藏隐藏”组中,单击组中,单击相关按钮即可显示或隐藏相关项目。相关按钮即可显示或隐藏相关项目。6.4 6.4 数据透视表的排序和筛选数据透视表的排序和筛选 6.4.1 6.4.1 筛选数据筛选数据 通过筛选数据可以筛选出符合用户指定条件的数通过筛选数据可以筛选出符合用户指定条件的数据,并隐藏不想显示的数据。据,并隐藏不想显示的数据。在数据透视表或数据透视图中,筛选是累加式的,在数据透视表或数据透视图中,筛选是累加式的,也就是说,每次增加筛选都是基于当前筛选并进一步也就是说,每次增加筛选都是基于当前筛选并进一步减小显示的数据。减小显示的数据。1 1、筛选标签或标签内的数值、筛选标签或标签内的数值 2 2、前几项或后几项的筛选、前几项或后几项的筛选 3 3、按选定内容筛选、按选定内容筛选 4 4、删除筛选、删除筛选 6.4 6.4 数据透视表的排序和筛选数据透视表的排序和筛选 6.4.2 6.4.2 排序数据排序数据 对数据进行排序是数据分析中不可或缺的组成部对数据进行排序是数据分析中不可或缺的组成部分。分。1 1、对列或行标签中的数据进行排序、对列或行标签中的数据进行排序 2 2、对值区域中的数据进行排序、对值区域中的数据进行排序 6.4.3 6.4.3 数据透视表中的组合项数据透视表中的组合项 在数据透视表中在数据透视表中,可可以组合数字项、组合日期以组合数字项、组合日期或时间和组合选定项。或时间和组合选定项。6.5 6.5 数据透视表的计算数据透视表的计算 数据透视表和数据透视图提供了多种计算方式。数据透视表和数据透视图提供了多种计算方式。如果汇总函数和自定义计算不能满足自己的需要,则如果汇总函数和自定义计算不能满足自己的需要,则可在计算字段和计算项中创建自己的公式。可在计算字段和计算项中创建自己的公式。1 1、添加计算字段、添加计算字段 2 2、添加计算项、添加计算项 3 3、显示公式列表、显示公式列表 4 4、编辑公式、编辑公式 5 5、删除公式、删除公式 6.6 6.6 创建数据透视图创建数据透视图 数据透视图是数据透视表的图形显示效果。创建数据透视图是数据透视表的图形显示效果。创建数据透视图主要有以下两种方法,数据透视图主要有以下两种方法,1 1、直接通过数据表中的数据创建数据透视图。、直接通过数据表中的数据创建数据透视图。2 2、通过已有数据透视表创建数据透视图。、通过已有数据透视表创建数据透视图。6.6.1 6.6.1 通过数据区域创建数据透视图通过数据区域创建数据透视图通过数据区域创建数据透视图的具体步骤如下。通过数据区域创建数据透视图的具体步骤如下。(1)(1)选择数据区域中的一个单元格。选择数据区域中的一个单元格。(2)(2)在在“插入插入”选项卡的选项卡的“表表”组中,单击组中,单击“数据透视表数据透视表”,在命令列表中选择,在命令列表中选择“数据透视图数据透视图”命令。命令。Excel Excel 会显示会显示“创建数据透视表及数据透视图创建数据透视表及数据透视图”对话框。对话框。(3)(3)将打开将打开“创建数据透视表及数据透视图创建数据透视表及数据透视图”对话框,首对话框,首先选择要分析的数据区域,再选择放置数据透视图的位置。先选择要分析的数据区域,再选择放置数据透视图的位置。(4)(4)设置好参数后,单击设置好参数后,单击“确定确定”按钮即可创建一个空的按钮即可创建一个空的数据透视表及数据透视图。数据透视表及数据透视图。(5)(5)采用与创建数据透视表相同的方法,在右侧的采用与创建数据透视表相同的方法,在右侧的“数据数据透视表字段列表透视表字段列表”中选择相应的字段,将其添加到下方的各列中选择相应的字段,将其添加到下方的各列表框中。表框中。6.6.1 6.6.1 通过数据区域创建数据透视图通过数据区域创建数据透视图 6.6.2 6.6.2 通过数据透视表创建数据透视图通过数据透视表创建数据透视图 根据数据透视表的现有数据来创建数据透视图,具体操根据数据透视表的现有数据来创建数据透视图,具体操作步骤如下。作步骤如下。(1)(1)单击所需的数据透视表中的任意单元格。单击所需的数据透视表中的任意单元格。(2)(2)在在“插入插入”选项卡上的选项卡上的“图表图表”组中,单击图表类型组中,单击图表类型(可以使用除(可以使用除 XY XY 散点图、气泡图或股价图以外的任意图表类散点图、气泡图或股价图以外的任意图表类型)。型)。或者在数据透视表外选择一个单元格,单击或者在数据透视表外选择一个单元格,单击“数据透视表数据透视表工具工具”“”“选项选项”“”“工具工具”组中的组中的“数据透视图数据透视图”按钮,在按钮,在打开的打开的“插入图表插入图表”对话框中选择适当的图表类型即可创建数对话框中选择适当的图表类型即可创建数据透视图。据透视图。6.6.2 6.6.2 通过数据透视表创建数据透视图通过数据透视表创建数据透视图 6.6.3 6.6.3 将数据透视图转换为静态图表将数据透视图转换为静态图表 如果将数据透视图转换为静态图表首先要查找其如果将数据透视图转换为静态图表首先要查找其名称与数据透视图的名称相同的名称与数据透视图的名称相同的相关联的数据透视表相关联的数据透视表。6.6.4 6.6.4 根据数据透视表中的数据创建静态图表根据数据透视表中的数据创建静态图表 该过程可创建一个标准、非交互式图表,而不是该过程可创建一个标准、非交互式图表,而不是数据透视图。具体操作步骤如下:数据透视图。具体操作步骤如下:(1 1)在)在“开始开始”选项卡上的选项卡上的“剪贴板剪贴板”组中,单组中,单击击“复制复制”。(2 2)单击数据透视表外部的空白单元格。)单击数据透视表外部的空白单元格。(3 3)在在“开始开始”选项卡上的选项卡上的“剪贴板剪贴板”组中,组中,单击单击“粘贴粘贴”旁边的箭头,然后单击旁边的箭头,然后单击“选择性粘贴选择性粘贴”。(4 4)单击)单击“数值数值”,再单击,再单击“确定确定”。(5 5)在)在“插入插入”选项卡上的选项卡上的“图表图表”组中,单击组中,单击图表类型即可创建静态图表。图表类型即可创建静态图表。6.6.6.6.5 5 删除数据透视表删除数据透视表 如果用户不再需要这个数据透视图时如果用户不再需要这个数据透视图时,可以可以删除数据透视图删除数据透视图,但删除数据透视图不会自动删但删除数据透视图不会自动删除相关联的数据透视表。其具体操作步骤如下除相关联的数据透视表。其具体操作步骤如下:(1 1)选择该数据透视图。)选择该数据透视图。(2 2)按)按 DeleteDelete。6.7 6.7 数据透视图的基本操作数据透视图的基本操作 当在当在Excel 2007Excel 2007中创建数据透视图后,单击选中创建数据透视图后,单击选中数据透视图,功能区将出现中数据透视图,功能区将出现“设计设计”、“布局布局”、“格式格式”和和“分析分析”4 4个选项卡。个选项卡。6.7.1 6.7.1 设计选项卡设计选项卡 6.7.2 6.7.2 数据透视图的布局和格式数据透视图的布局和格式 6.7.3 6.7.3 分析分析