欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

如何才能更改数据透视表的默认汇总方式为求和

程序员文章站 2022-03-14 15:29:56
如图 8‑16所示为某工厂产品生产记录明细表,现需要按月汇总求和各产品的计划裁剪数、实际裁剪数及实际入库数。由于数据源中包含空值,因此,当创建数据透视表时,将&ld...

如图 8‑16所示为某工厂产品生产记录明细表,现需要按月汇总求和各产品的计划裁剪数、实际裁剪数及实际入库数。由于数据源中包含空值,因此,当创建数据透视表时,将“计划裁剪数”等字段添加到数值区域后,默认汇总方式为计数,达不到预期效果。如果逐项更改值字段的汇总方式,又显得比较繁琐,那么,如何才能更改数据透视表的默认汇总方式为求和呢?

如何才能更改数据透视表的默认汇总方式为求和
图8‑16产品生产记录明细表

解决方案

将空单元格填充0值,再创建数据透视表。

操作方法

※更改默认汇总方式※

步骤1        在明细表中将标题行下的第一行数据所有空值填充0,本例中只需在C2单元格输入0。如图 8‑17所示。

如何才能更改数据透视表的默认汇总方式为求和
图8‑17空值填充0

步骤2        以标题行以及第一行数据为数据源,即以A1:E2单元格区域为数据源,创建数据透视表,将“日期”、“产品名称”字段添加到“行标签”区域,将“计划裁剪数”、“实际裁剪数”及“实际入库数”字段添加到“数值”区域,此时值字段的默认汇总方式为求和。进一步美化数据透视表,如图 8‑18所示。

如何才能更改数据透视表的默认汇总方式为求和
图8‑18只有两行数据的数据透视表

步骤3        单击数据透视表区域中任一单元格→“数据透视表工具”的“选项”上下文选项卡→“数据”组→“更改数据源”→选择明细表中的全部数据→“确定”。结果如图 8‑19所示。

如何才能更改数据透视表的默认汇总方式为求和
图8‑19包含全部数据的数据透视表

步骤4        清空明细表中C2单元格的0值,还原数据源。

步骤5        将日期字段按月分组,完成按月汇总求和各产品的计划裁剪数、实际裁剪数及实际入库数,结果如图 8‑20所示。

如何才能更改数据透视表的默认汇总方式为求和
图8‑20最后结果

原理分析

当添加到数据透视表的值字段包含空值、文本等非数值型数据时,其默认汇总方式为计数。本例中,将标题行下的第一行数据所有空值填充0,确保需要添加到数据透视表数值区域的字段数据类型为数值型,然后以标题行及第一行数据为数据源创建数据透视表,其默认汇总方式为求和,最后再更改数据源范围,求得各产品的计划裁剪数、实际裁剪数及实际入库数。