数据透视表是Excel根据原始数据表进行分类统计计算的工具。统计数据可以按照用户的安排形成某种形式的动态统计表格,实现对各种分类统计结果进行交互式分组合计和展现。
数据透视表最适合用于处理具有多种分类形式的统计,尤其是对含有时间数据的统计,可以自动对时间字段(列)进行分组,并形成月、季等组合,还可以按用户要求按每几天的形式形成分组。
这里以一个连锁销售企业的销售分析为例。原数据的一部分如图17-36所示,可以看到,对数据的分析统计可以从日期、业态、门店、区域和商品等多种维度进行。
图17-36 数据透视表原数据
有效的统计分析基础是原数据的规范性。实质上,这一数据已经经过了数据清洗的处理。例如,在销售系统中导出的原始数据中,“门店”“区域”等都以数据代码(Id)的形式保持其唯一性。因此,在清洗的过程中采用了VLOOKUP( )函数进行置换,且数据列应用了适当的标题,并将数据表转换成了Excel表(可以不转换)。
创建数据透视表的操作方法:选中数据区域中的任一单元格,单击“插入”选项卡—“表格”组—“数据透视表”按钮,弹出“创建数据透视表”对话框,如图17-37左图所示;在对话框中进行适当的设置,单击“确定”按钮,即会在选中的位置生成空白的数据透视表。如图17-37右图所示。
图17-37 “创建数据透视表”对话框与空白的数据透视表
如果前期已将数据区域转换成了Excel表,则在“创建数据透视表”对话框中,“请选择要分析的数据—选择一个表或区域”选项会直接选定被选中单元格所在的表格。如果没有转换为Excel表,也会自动找出数据区域。在实际应用中,一般较少分析外部数据,如果需要,可以选择“使用外部数据源”选项,然后选择数据连接即可。
对于放置数据透视表的位置,主要视原数据工作表的情况而定。如果原数据列数较多,占据了较宽的位置,则可在“选择放置数据透视表的位置”选项组中选择“新工作表”选项,将创建的数据透视表放入自动生成的新工作表中。否则,可以选择现有工作表中的某个单元格作为数据透视表的起始位置。(www.xing528.com)
如果需要分析多个表,可以选择“将此数据添加到数据模型”选项,即会将数据表添加到数据模型中,以便采用Power Pivot进行分析。在通常的应用中,特别是进行了数据整理后的数据表,一般无须再用Power Pivot进行分析。
对数据透视表的操作是一个令人惊奇而又惊喜的过程,操作的主要方法是在“数据透视表字段” 浮动窗格中,将字段列表框中的字段,通过拖放的方式添加到“筛选器”“列”“行”“值” 列表框中。拖放操作即选中一个字段用鼠标按住,等拖动到目标位置后再放开鼠标。通过适当的拖放,即可得到众多不同的分组统计列表。
图17-38 数据透视表的生成
● 例如,对实例中的销售数据分析时,可以将“业态”拖放到“筛选器”列表框中,将“区域”“日期” 分别拖放到“行”列表框中,将“销售数量”“销售金额”拖放到“值”列表框中,即会在数据透视表的相应位置生成如图17-38所示的数据透视表。
图17-39 不同形式的数据透视表
图17-38中的“行”列表框中的“月”以及数据透视表中的“10月”“11月”等各个月度由Excel根据统计数据自动生成。单击数据透视表中“10月”“11月”等月度前的展开符,即可得到如图17-39左图所示的数据透视表。
单击数据透视表左上角的筛选字段“业态”的右侧单元格的下拉按钮,在下拉窗格的树形结构中选择某种类别,例如“业态”中的“实体店”,则Excel将对数据透视表中的数据进行筛选后得到如图17-39右图所示的数据透视表。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。