扫一扫,看视频
对于销售数据的统计,企业通常按月份分别记录全年12个月的每日销售额,因此一个Excel工作簿中一般有12个工作表。如此一来,需要统计的数据量就非常大。最简便的方法就是创建多重合并计算区域的数据透视表,快速合并12个工作表中的相同计算区域至一个数据透视表中,方便进行筛选、汇总和分析。本节将以制作全年产品销售数据透视表为例,介绍创建多重合并计算区域的数据透视表和运用数据透视表专属的两大筛选工具——切片器和日程表筛选目标数据的操作方法。如下图所示,是运用切片器和日程表筛选产品销售数据的结果(结果文件参见:结果文件\第3章\2020年全年产品销售日报表.xlsx、2020年全年产品销售日报表与数据透视表.xlsx、2020年全年产品销售日报表与数据透视表1.xlsx)。
创建多重合并计算区域的数据透视表对数据源的要求更加严格,因此,在创建之前,除了需要整理和规范数据源表的格式,还要将每个工作表中的字段名称全部修改一致。同时,创建这种透视表必须通过“向导”对话框完成。然而,Excel初始功能区中并没有打开“向导”对话框的按钮,所以需要通过“Excel选项”—“自定义功能区”功能添加。通过“向导”对话框创建多重合并计算区域的操作非常简单,创建成功后,即可插入切片器和日程表快速筛选和分析目标数据。最后,将指定月份、指定产品的销售数据生成报表,以便于发送给其他部门或打印纸质报表。本案例的具体制作思路如下图所示。
普通自动筛选是最快捷且十分常用的一种筛选方法。具体操作非常简单,单击目标字段右侧的“筛选”按钮,在下拉列表中选择指定条件或直接输入关键字即可快速列出全部目标数据(暂时隐藏不符合条件的数据)。
单列字段筛选是指仅以某一列字段作为条件,筛选出其他列中符合条件的全部数据。下面按照日期筛选2020年8月的产品销售数据。
下面批量修改工作表的字段名称。 ➊ 打开“素材文件\第3章\2020年全年产品销售日报表.xlsx”文件,其中包含12个工作表,分别记录2020年1—12月每日产品销售金额,右击任一工作表标签,在弹出的快捷菜单中选择“选定全部工作表”命令; ➋ 将A2:H2单元格区域中的字段名称重新输入一遍,即可统一全部工作表的字段名称; ➌ 再次右击工作表标签,选择“取消组合工作表”命令,如下图所示。
创建多重合并计算区域的数据透视表必须通过“数据透视表和数据透视图”对话框进行操作。但是一般情况下,Excel初始功能区中并没有这个按钮,需要自行添加。
步骤01 在“插入”选项卡中新建组。 ➊ 打开“Excel选项”对话框,选择左侧列表中的“自定义功能区”选项; ➋ 选择右侧“主选项卡”列表框中的“表格”选项; ➌ 单击下方的“新建组”按钮,如下图所示。
步骤02 重命名新建组。新建组后,将在“表格”选项卡下生成一个空白组,初始名称为“新建组(自定义)”,为了便于识别,可自定义名称。 ➊ 选择列表框中的“新建组(自定义)”选项; ➋ 单击列表框下方的“重命名”按钮; ➌ 弹出“重命名”对话框,在符号框中选择一个符号,在“显示名称”文本框中输入自定义名称,如“透视表向导”; ➍ 单击“确定”按钮,如下图所示。
步骤03 将“数据透视表和数据透视图向导”按钮添加至新建组中。 ➊ 选择“主选项卡”列表框中的“透视表向导(自定义)”选项; ➋ 在左侧“从下列位置选择命令”下拉列表中选择“不在功能区中的命令”选项; ➌ 在下方列表框中找到“数据透视表和数据透视图向导”选项; ➍ 单击“添加”按钮将其添加至新建组中; ➎ 添加成功后单击“确定”按钮,关闭对话框,如下图所示。
小提示
“数据透视表和数据透视图向导”按钮或其他命令按钮也可以添加至快速访问工具栏中,可以更方便快捷地操作。在“Excel选项”对话框左侧列表框中选择“快速访问工具栏”选项后,按照步骤03操作即可。
添加“数据透视表和数据透视图向导”按钮后,接下来打开对话框,进行几步简单的操作设置,即可将1—12月共12个工作表合并创建为一个数据透视表。
步骤01 打开对话框。单击“插入”选项卡中“透视表向导”组的“数据透视表和数据透视图向导”按钮,如下图所示。
步骤02 设置“向导”第1~2步。 ➊ 弹出“数据透视表和数据透视图向导—步骤1(共3步)”对话框,选中“多重合并计算数据区域”单选按钮,报表类型默认为“数据透视表”,这里不做更改; ➋ 单击“下一步”按钮; ➌ 弹出“数据透视表和数据透视图向导—步骤2a(共3步)”对话框,选中“自定义页字段”单选按钮; ➍ 单击“下一步”按钮,如下图所示。
步骤03 设置“向导”第2~3步。 ➊ 弹出“数据透视表和数据透视图向导—第2b步,共3步”对话框,单击“选定区域”文本框,框选“01月”工作表中的A2:G33单元格区域,单击“添加”按钮,重复这一操作,再依次添加“02月”至“12月”工作表中的A2:G33单元格区域至“所有区域”列表框中; ➋ 将数据透视表中的页字段数目指定为1; ➌ 依次单击“所有区域”列表框中的每个区域后在“字段1”文本框中输入字段名称; ➍ 单击“下一步”按钮,如下图所示。
步骤04 设置“向导”第3步,完成创建。弹出“数据透视表和数据透视图向导—步骤3(共3步)”对话框,数据透视表显示位置默认为“新工作表”,直接单击“完成”按钮,如下图所示。
操作完成后,Excel立即在新的工作表中创建一个多重合并计算区域的数据透视表,其中包含“01月”至“12月”工作表中的全部数据。初始效果如下图所示(数字格式、布局样式等参考3.1.1节进行设置)。
小技巧
“数据透视表和数据透视图向导”对话框也可使用Ofice访问键快速打开,操作步骤:按组合键Alt+D,弹出提示信息,如下图所示,再按P键。
在数据透视表中分析某个字段或多个字段中的数据时,可运用Excel提供的专用筛选工具——切片器进行筛选。与第2章介绍的普通筛选功能不同的是,切片器只能在数据透视表和超级表中使用,但是操作方法更简单,筛选速度更快。
运用切片器筛选数据,首先需要插入切片器。如果对切片器的默认样式不满意,还可适当地进行设置和调整。
步骤01 插入切片器。 ➊ 打开“素材文件\第3章\2020年全年产品销售日报表与数据透视表.xlsx”文件,选中数据透视表区域中的任一单元格,激活“数据透视表工具”,单击“分析”选项卡中“筛选”组的“插入切片器”按钮; ➋ 弹出“插入切片器”对话框,勾选“列”和“页1”复选框; ➌ 单击“确定”按钮,关闭对话框,如下图所示。
操作完成后,即可看到工作表中出现两个切片器。其中,切片器“列”中创建了全部产品名称的按钮,而切片器“页1”中是在创建数据透视表时分别为每个区域定义的字段名称“01月”至“12月”按钮,如下图所示。
步骤02 一键设置切片器样式。 ➊ 选中两个切片器,激活“切片器工具”,单击“选项”选项卡; ➋ 单击“快速样式”下拉按钮; ➌ 在展开的下拉列表中选择一种样式,如下图所示。
步骤03 自定义切片器标题。 ➊ 选中切片器的“列”,单击“选项”选项卡中“切片器”组的“切片器设置”按钮; ➋ 弹出“切片器设置”对话框,Excel默认勾选“显示页眉”复选框,在“标题”文本框中输入自定义标题“产品名称”; ➌ 其他设置均为默认选项,不做更改,单击“确定”按钮,关闭对话框,如下图所示。
按照同样的操作步骤将切片器“页1”的标题修改为“月份”。
步骤04 调整切片器按钮。选中切片器“月份”,在“选项”选项卡中“按钮”组的“列”文本框中输入3,切片器按钮即可按3列排列,效果同步呈现,如下图所示。
按照同样的操作步骤将“产品名称”切片器按钮调整为2列。
步骤05 调整切片器大小。切片器是以图片形式存在的,可以任意调整大小和移动。调整切片器按钮的列数后,即可根据按钮大小调整切片器。选中切片器,将鼠标指针移至其中一个圆圈上,当鼠标指针变为双向箭头后按住鼠标左键进行拖动即可调整。调整后的效果如下图所示。
下面运用切片器筛选一个或多个产品名称或月份,以便分析各种目标数据。
步骤01 查看产品E在2020年10月的销售排行。 ➊ 单击切片器“产品名称”中的按钮“产品E”; ➋ 单击切片器“月份”中的按钮“10月”即可立即呈现筛选结果; ➌ 选中B5:B35单元格区域中的任一单元格,右击后弹出快捷菜单,选择“排序”命令,选择二级快捷菜单中的“降序”命令。
操作完成后,筛选效果如下图所示。
步骤02 查看产品A、B在4—6月的合计平均销售额。 ➊ 拖动鼠标指针选中切片器“产品名称”中的“产品A”和“产品B”按钮; ➋ 同样选中切片器“月份”中的“04月”“05月”“06月”按钮; ➌ 将“总计”字段的“值汇总依据”设置为“平均值”(设置方法请参照3.1.2节的内容),如下图所示。
步骤03 清除筛选。单击切片器右上角的“清除筛选器”按钮 即可清除筛选结果,如下图所示。
日程表是数据透视表及数据透视图中独有的,是专门用于筛选日期的另一种高级筛选器。日程表可以按日期、月份、季度、年份等不同的时间级别筛选数据,这一点远胜于使用切片器筛选日期。下面运用日程表在数据透视表中筛选指定日期或期间的销售数据。
运用日程表筛选日期,同样需要先插入日程表,并对其样式做出调整。
步骤01 插入日程表。 ➊ 选中数据透视表区域中的任一单元格,激活“数据透视表工具”,单击“分析”选项卡中“筛选”组的“插入日程表”按钮; ➋ 弹出“插入日程表”对话框,选中其中唯一的选项,即数据透视表中的日期所在的“行”字段; ➌ 单击“确定”按钮,关闭对话框,如下图所示。
步骤02 设置日程表。 ➊ 选中“日程表”,激活“日程表工具”,在“选项”选项卡的“日程表样式”组中选择一种样式后,日程表同步呈现效果; ➋ 在“日程表”组的“日程表标题”文本框中输入自定义的标题名称,其他默认设置不做修改; ➌ 调整日程表大小,并将其移至数据透视表区域之外,以免影响查看数据,如下图所示。
日程表设置完成后,可将“月份”切片器删除,如下图所示。
下面运用日程表分别按日、月、季度快速筛选销售日期,以便根据日期分析销售数据。
步骤01 筛选6月1—10日的销售数据。 ➊ 单击日程表中的“6月”按钮; ➋ 单击日程表右侧的“日期级别”下拉按钮 ; ➌ 弹出下拉列表,选择“日”选项; ➍ 日程表中的按钮切换为日期数字,拖动鼠标指针选择2020年6月下面的1—10日按钮,如下图所示。
操作完成后,可看到数据透视表区域中已筛选出6月1—10日的销售数据(当前“值汇总依据”为“平均值”),如下图所示。
步骤02 筛选8—11月产品A~D销售数据。 ➊ 单击“日期级别”下拉按钮 ,单击下拉列表中的“月”选项,将日期级别切换为“月”; ➋ 拖动鼠标指针选择“8月”—“11月”按钮; ➌ 拖动鼠标指针选择“产品名称”切片器的“产品A”“产品B”“产品C”“产品D”按钮,如下图所示。
操作完成后,可看到数据透视表区域中已筛选出8—11月产品A~D的销售数据(当前“值汇总依据”为“求和”),如下图所示。
步骤03 筛选下半年全部产品的销售数据。 ➊ 单击“产品名称”切片器的“清除筛选器”按钮 ,清除步骤02的筛选结果; ➋ 单击“日期级别”下拉按钮 ,选择下拉列表中的“季度”选项,将日期级别切换为季度; ➌ 拖动鼠标指针选择“第3季度”和“第4季度”按钮,如下图所示。
操作完成后,可看到数据透视表区域中已筛选出第3季度和第4季度(7—12月)全部产品的销售数据(当前“值汇总依据”为“求和”),如下图所示。
小提示
如需清除日期筛选结果,则单击日程表中的“清除筛选器”按钮 。
在数据透视表中分析数据并获得结果后,通常需要保存当前结果并编制成专项报表,如指定产品的销售明细表及各种年度报表、季度报表、月报表、日报表等,以便打印或发送至上级或其他部门。在数据透视表中通过简单的操作即可将动态分析结果转换为静态报表。下面在数据透视表中编制2020年12月产品B的销售明细报表。
步骤01 筛选12月的销售数据。打开“素材文件\第3章\2020年全年产品销售日报表与数据透视表1.xlsx”文件,单击日程表中“2020”下面的“12”按钮,筛选出12月的销售数据,如下图所示。
步骤02 编制报表。 ➊ 右击C36单元格(产品B的合计金额),在弹出的快捷菜单中选择“显示详细信息”命令; ➋ Excel自动创建一个新的工作表,同时生成超级表,列出产品B在12月的销售明细,自行调整表格格式后即可打印或发送,如下图所示。