Hello,大众好!今天和大众分享,运用【数据透视表和数据透视图向导】以多个工作表为数据源,创建数据透视表。
一般创建数据透视表的方式是单击【插进】-【数据透视表】。然则这种方式不可以多个工作表做为数据源。【数据透视表和数据透视图向导】能够运用多个工作表的数据源创建数据透视表,但这个功能不可在功能区中找到。依次按下<Alt>、<D>、<>键能够调出【数据透视表和数据透视图向导】对话框创建数据透视表。
运用数据透视表向导创建数据透视表,数据源能够是同一个工作簿的多张工作表,亦能够是其他工作簿的多张工作表。待合并的数据源工作表结构必须完全一致。
1
案例描述
如下图所示,为北京、广州、深圳3家分机构营销明细数据,3张工作表结构完全相同。需求将这3张工作表合并汇总创建数据透视表,计算每种款型的销量和营销额。
北京分机构:
广州分机构:
深圳分机构:
创建的数据透视表效果如下图所示:
2
操作过程
1、依次按下<Alt>、<D>、<>键调出【数据透视表和数据透视图向导】对话框,选取数据源类型为【多重合并计算数据区域】,创建报表类型为【数据透视表】,而后单击【下一步】。
2、选取【自定义页字段】,亦能够选取【创建单页字段】。页字段能够用于筛选区别工作表的汇总数据。而后单击【下一步】。
3、【选定区域】中选取第1个工作表的数据源,单击【添加】。创立页字段数目选取“1”。【字段1】下方的框中输入“北京分机构”。
依次添加其他工作表的数据源。
添加广州分机构数据源:
添加深圳分机构数据源:
添加完成所有数据源后,单击【下一步】。
4、选取生成的数据透视表保留位置,能够放在一个新的工作表,亦能够放在现有工作表。
单击完成。
5、生成的数据透视表效果如下图所示:
在数据透视表向导中运用多重合并计算数据区域为数据源创建数据透视表时,自动将数据源第1列(即本例中的“款型”)放在行区域,其他字段放在列区域,统计方式默认为计数。
6、单击数据透视表值区域任意单元格,右键单击,选取【值字段设置】,打开【值字段设置】对话框,如下图所示。【值汇总方式】修改为【求和】。
单击确定后,得到的效果如下图所示:
因为“颜色”字段为文本,因此呢求和结果为0。
单击【列标签】下拉按钮,只勾选【销量】和【营销额】字段,如下图所示:
销量和营销额之和得到的数据无道理,因此呢需要将行方向的总计取消。单击【数据透视表工具】-【设计】-【总计】-【仅对列启用】,取消行方向的总计。结果如下图所示:
为了便于阅读数据透视表,能够将页字段修改为“分机构”,行标签修改为“款型”。如下图所示:
能够在页字段中筛选“北京分机构”,那样数据透视表就只统计北京分机构数据源的销量和营销额合计,如下图所示:
还能够将页字段“分机构”由筛选区域移动到行区域,效果如下图所示:
运用【数据透视表和数据透视图向导】虽然能从多个工作表数据源创建数据透视表,但亦存在许多限制:
(1)数据源的第1列被添加到数据透视表的行区域。倘若期盼将其他列字段放在行区域,需要在数据源中将该列字段移动到第1列。
(2)其他列自动所有被添加到数据透视表的值区域。倘若只期盼数据透视表对部分字段进行统计,需要在数据透视表中筛选对应字段。
(3)数据透视表值区域中只能运用一种统计方式。本例中,数据透视表中,对销量和营销额均求和,没法实现对区别字段运用区别的统计方式,例如没法对销量求和并对营销额求平均值。
倘若期盼突破这些限制,能够运用power query将多个数据源合并,而后再创建数据透视表。关于运用power query合并数据,能够阅读文案:
运用power query合并多个工作簿
运用power query合并同一工作簿的多个工作表
|