Excel 使用外部数据源创建数据透视表

在Excel 2016中,用户可以从Windows系统的数据源中导入外部数据创建数据透视表,常见的可用于创建数据透视表的外部数据格式是数据库文件。在创建数据透视表之前,用户需要将源文件保存在“我的文档\我的数据源”目录下。

步骤01:添加数据源。“将销售记录.accdb”数据库文件另存到“我的文档”文件夹下的“我的数据源”文件夹中,如图13-10所示。

图13-10 将文件存入指定位置

步骤02:选择要分析的数据。新建一个工作簿,打开“创建数据透视表”对话框,在“请选择要分析的数据”区域中单击选中“使用外部数据源”单选按钮,然后单击“选择连接”按钮,如图13-11所示。

步骤03:选择连接数据。随后打开“现有连接”对话框,“销售记录”文件会显示在该列表框中。选中文件后,单击“打开”按钮,如图13-12所示。

图13-11 “创建数据透视表”对话框

图13-12 选择连接数据

步骤04:返回“创建数据透视表”对话框,单击“确定”按钮,Excel会在工作簿中指定的位置创建数据透视表模板,如图13-13所示。

步骤05:添加字段。在“数据透视表字段”窗格中,拖动“产品类别”字段到“行”标签区域,拖动“销售金额1”字段到“Σ值”区域,如图13-14所示。

图13-13 创建数据透视表模板

步骤06:得到的数据透视表效果如图13-15所示。

图13-14 数据透视表字段

图13-15 数据透视表效果

Excel 创建数据透视表的同时创建数据透视图

如果用户希望在创建数据透视表的同时还创建数据透视图,则还可以通过Excel 2016自带的同时创建数据透视表和数据透视图选项进行添加。

步骤01:打开实例文件“1季度销售数据.xlsx”,在“数据透视图”下拉框中单击“数据透视图和数据透视表”按钮,Excel会同时在工作表中创建数据透视表模板和数据透视图模板,如图13-6所示。

步骤02:随后打开“创建数据透视表”对话框折叠显示,拖动鼠标选择“1季度销售数据”工作簿中的工作表Sheet1中的单元格区域A1:H42,选择放置数据透视表的位置为“新工作表”,单击“确定”按钮,创建图表,如图13-7所示。

图13-6 数据透视表和数据透视图

步骤03:拖动“年月”字段到报表“筛选”区域,“销售部门”到“轴”区域,“销售金额”到“Σ值”区域,如图13-8所示。单击关闭按钮,得到如图13-9所示的数据透视表和数据透视图。

图13-7 选择数据区域

图13-8 数据透视图字段

图13-9 数据透视图和数据透视表

Excel 基于工作簿的数据创建数据透视表

在Excel 2016中,用户可以根据数据源区域创建一个空白的数据透视表模板,然后再根据需要在模块中添加和更改字段位置来调整数据透视表的布局。打示例文件“1季度销售数据.xlsx”工作簿,接下来,基于已有Excel表格创建数据透视表。

步骤01:在“插入”选项卡中,单击“数据透视表”选项,如图13-1所示。

图13-1 单击“数据透视表”选项

步骤02:随后打开“创建数据透视表”对话框,保留选中默认的“选择一个表或区域”单选按钮,单击“表/区域”框右侧的单元格引用按钮,如图13-2所示。

图13-2 选择一个表或区域

步骤03:随后打开“创建数据透视表”对话框折叠显示,拖动鼠标选择“1季度销售数据”工作簿中的工作表Sheet1中的单元格区域A1:H42,然后单击“单元格引用按钮”展开对话框,如图13-3所示。

步骤04:选择放置数据透视表的位置并为数据添加数据模型。在“选择放置数据透视表的位置”区域单击选中“现有工作表”单选按钮,选择“位置”为Sheet1工作表中的单元格K22,勾选“将此数据添加到数据模型”单选项,然后单击“确定”按钮,如图13-4所示。

图13-3 选择数据区域

步骤05:拖动“年月”字段到“报表筛选”区域,“销售部门”到“行标签”区域,“销售金额”到“Σ数值”区域,得到如图13-5所示的数据透视表。

图13-4 选择放置数据透视表的位置

图13-5 添加字段