对不同工作簿中的数据列表进行合并计算利用Excel创建“多重合并计算数据区域”数据透视表的功能还可以将存放于不同工作簿中结构相同的数据列表进行合并,体现了数据透视表进行数据合并更加方便和灵活的特点。
图11-23展示了存放于不同工作簿“某化妆品店铺销售跟踪表-兰蔻.xlsx”、“某化妆品店铺销售跟踪表-雅诗兰黛.xlsx”中的4张数据列表。
如果希望对4张数据列表的数据合并创建为反映“品牌”和“品种”的数据透视表,请参照以下步骤。
提示:请将示例文件夹“汇总某化妆品各品牌销售数据”内的3个工作文件存放在E 盘根目录下进行演示操作。
图11-23 待合并的不同工作簿
步骤1 打开E盘根目录下三个工作簿,定位到“某化妆品店铺销售跟踪表-汇总.xlsx”工作簿的“汇总”工作表中,依次按下<Alt>、<D>、<P>键打开【数据透视表和数据透视图向导-步骤1(共3步)】对话框,选中【多重合并计算数据区域】单选按钮,单击【下一步】按钮,如图11-24所示。
图11-24 选中多重合并计算数据区域单选按钮
步骤2 在弹出的【数据透视表和数据透视图向导-步骤2a(共3步)】对话框中,选中【自定义页字段】单选按钮,单击【下一步】按钮,打开【数据透视表和数据透视图向导-步骤2b(共3步)】对话框,如图11-25所示。
图11-25 激活数据透视表指定合并计算数据区域对话框
步骤3 在弹出的【数据透视表和数据透视图向导-步骤2b(共3步)】对话框中,单击【选定区域】文本框中折叠按钮,单击“某化妆品店铺销售跟踪表-兰蔻.xlsx”工作簿,然后选定“眼霜”工作表的$A$1:$B$18单元格区域,再次单击折叠按钮,“选定区域”文本框中已经出现待合并的数据区域“'[某化妆品店铺销售跟踪表-兰蔻.xlsx]眼霜'!$A$1:$B$18”,然后单击【添加】按钮,同时在【请先指定要建立在数据透视表中的页字段数目】选项中选择【2】单选按钮,在【字段1】的下拉列表中输入“兰蔻”,【字段2】的下拉列表中输入“眼霜”,完成第一个待合并区域的添加,如图11-26所示。
图11-26 向数据透视表添加合并计算数据区域
步骤4 重复步骤3,依次添加待合并的数据区域
“'E:\[某化妆品店铺销售跟踪表-兰蔻.xlsx]面霜'!$A$1:$B$18”,【字段1】为“兰蔻”,【字段2】为“面霜”;
“'E:\[某化妆品店铺销售跟踪表-雅诗兰黛.xlsx]眼霜'!$A$1:$B$18”,【字段1】为“雅诗兰黛”,【字段2】为“眼霜”;
“'E:\[某化妆品店铺销售跟踪表-雅诗兰黛.xlsx]颈霜'!$A$1:$B$18”,【字段1】为“雅诗兰黛”,【字段2】为“颈霜”;
如图11-27所示。
图11-27 向数据透视表添加合并计算数据区域结果
步骤5 单击【下一步】按钮,在弹出的【数据透视表和数据透视图向导-步骤3(共3步)】对话框中,指定数据透视表的显示位置为“汇总!$A$1”,单击【完成】按钮,完成数据透视表的创建,如图11-28所示。
图11-28 创建不同工作簿数据源的数据透视表
最终完成的数据透视表中出现了两个报表筛选字段,其中字段“页1”的下拉选项为“兰蔻”和“雅诗兰黛”,字段“页2”的下拉选项为“颈霜”、“面霜”和“眼霜”,如图11-29所示。
图11-29 数据透视表双页字段的下拉选项
本篇文章节选自《Excel 2010数据透视表应用大全》ISBN:9787115300232 人民邮电出版社。