11.4 创建动态多重合并计算数据区域的数据透视表

为了让多重合并数据区域的数据透视表也具备随数据源的变化而更新的功能,可以事先将数据源都设置为动态数据列表,然后再创建多重合并计算数据区域的数据透视表。

11.4.1 运用定义名称法创建动态多重合并计算数据区域的数据透视表

示例11.6 使用名称法动态合并统计销售记录

图11-38所示展示了3张分时段的销售数据列表,数据列表中的数据每天会递增。如果希望对这3张数据列表进行合并汇总并创建实时更新的数据透视表,请参照以下步骤。

img238a

图11-38 数据源

步 骤1img01

分别对“北京分公司”、“上海分公司”和“深圳分公司”工作表定义动态名称为“DATA1”、“DATA2”和“DATA3”,如图11—39所示。

DATA1=OFFSET(北京分公司!$A$1,,,COUNTA(北京分公司!$A:$A),COUNTA(北京分公司!$1:$1))

DATA2=OFFSET(上海分公司!$A$1,,,COUNTA(上海分公司!$A:$A),COUNTA(上海分公司!$1:$1))

DATA3=OFFSET(深圳分公司!$A$1,,,COUNTA(深圳分公司!$A:$A),COUNTA(深圳分公司!$1:$1))

有关定义动态名称的详细用法,请参阅第10章。

步 骤2img01

依次按下<Alt>、<D>、<P>键打开【数据透视表和数据透视图向导-步骤1(共3步)】对话框,选中【多重合并计算数据区域】单选钮,单击【下一步】按钮,如图11-40所示。

img238b

图11-39 定义动态名称

img238c

图11-40 指定要创建的数据透视表的类型

步 骤3img01

在弹出的【数据透视表和数据透视图向导-步骤2a(共3步)】对话框中选中【自定义页字段】单选钮,然后单击【下一步】按钮,打开【数据透视表和数据透视图向导-步骤2b(共3步)】对话框,如图11-41所示。

img239a

图11-41 激活数据透视表和数据透视图向导-步骤2b(共3步)对话框

步 骤4img01

在弹出的【数据透视表和数据透视图向导-步骤2b(共3步)】对话框中,将光标定位到【选定区域】文本框中,输入“DATA1”,单击【添加】按钮,在【请先指定要建立在数据透视表中的页字段数目】下选择【1】单选钮,在【字段1】下拉列表中输入“北京分公司”,完成第一个待合并区域的添加,如图11-42所示。

步 骤5img01

重复操作步骤4,添加另外两个待合并区域“DATA2”和“DATA3”,并将【字段1】分别命名为“上海分公司”和“深圳分公司”,如图11-43所示。

img239b

图11-42 添加动态名称

img239c

图11-43 添加动态名称

步 骤6img01

单击【下一步】按钮,在弹出的【数据透视表和数据透视图向导-步骤3(共3步)】对话框中,指定数据透视表的显示位置为“汇总!$A$1”,单击【完成】按钮,完成数据透视表的创建,如图11-44所示。

步 骤7img01

美化数据透视表,最终完成动态的多重合并计算数据区域数据透视表的创建,如图11-45所示。

img240a

图11-44 多重合并计算数据区域的数据透视表

img240b

图11-45 使用定义名称创建动态多重合并计算数据区域的数据透视表

11.4.2 运用列表功能创建动态多重合并计算数据区域的数据透视表

示例11.7 运用列表功能动态合并统计销售记录

仍以图11-38所示的3张数据列表为例。如果希望利用Excel“表”的自动扩展功能创建动态多重合并计算数据区域的数据透视表,请参照以下步骤。

步 骤1img01

分别对“北京分公司”、“上海分公司”和“深圳分公司”创建“表”,如图11-46所示。

img240c

图11-46 创建“表”

有关创建“表”的方法,请参阅第10章。

注意img01

创建“表”时,在【创建表】对话框中,必须取消勾选【表包含标题】复选项,否则在创建数据透视表引用表名称时,将不包含标题行,如图11-47所示。

img240d

图11-47 取消【表包含标题】复选项

步 骤2img01

重复操作11.4.1小节中的步骤2,指定要创建的数据透视表的类型。

步 骤3img01

重复操作11.4.1小节中的步骤3,打开【数据透视表和数据透视图向导-步骤2b(共3步)】对话框。

步 骤4img01

在弹出的【数据透视表和数据透视图向导-步骤2b(共3步)】对话框中,将光标定位到【选定区域】文本框中,输入“表1”,单击【添加】按钮,在【请先指定要建立在数据透视表中的页字段数目】下选择【1】单选钮,在【字段1】下拉列表中输入“北京分公司”,完成第一个待合并区域的添加,如图11-48所示。

步 骤5img01

重复操作步骤4,添加第二个待合并区域“表2”和“表3”,将【字段1】分别命名为“上海分公司”和“深圳分公司”如图11-49所示。

img241a

图11-48 向数据透视表中添加选定区域

img241b

图11-49 向数据透视表中添加选定区域

步 骤6img01

单击【下一步】按钮,在弹出的【数据透视表和数据透视图向导-步骤3(共3步)】对话框中,指定数据透视表的显示位置“汇总!$A$1”,单击【完成】按钮,完成数据透视表的创建,如图11-50所示。

步 骤7img01

美化数据透视表,最终完成动态的多重合并计算数据区域数据透视表的创建,结果如图11-51所示。

img241c

图11-50 多重合并计算数据区域的数据透视表

img241d

图11-51 使用列表创建动态多重合并计算数据区域的数据透视表