如何将数据透视表列名称视为数据透视图中的整数(Excel)

我正在试图在一个条形图中绘制数据。 在x轴上,我想显示答案类别(1-9),在y轴上显示已经select的次数。 并不是每个类别都被选中,结果如下数据透视表:

Column Labels 1 4 5 6 7 8 Grand Total Count 2 12 90 48 56 8 216 

当我绘制这个数据时,我得到了下图:

问题是,数据透视表忽略了两个类别之间的距离。 换句话说,该图忽略了在X轴上应该有2个,3个和9个(计数= 0)的事实。

我怎样才能得到数据透视表添加缺less的类别,而不牺牲枢轴图和表的多function性?

原始数据

我只是将数据组织在一个表的列中。 在该列(工作负载)中,值可以发生一次,多次或根本不发生。 我find了一个非枢轴表解决scheme,在这个解决scheme中我简单地使用了Countif。

 Department Workload ... Col_n 2 5 ... 3 5 2 7 1 1 2 6 1 4 ... ... 

这是一个很好的问题,相应地回答它将需要访问您的原始数据(主键在哪里)。 但是,我会给你一个一般的情况,我想你可以稍微改变一下,以适应你的需求。

数据透视表的问题是,您不能使用它们来报告不在那里的数据。 那么你可以做什么来解决这个问题就是添加缺失数据。

所以第一步是向数据添加一些虚拟logging。 您可以为每个丢失的类别添加一个虚拟logging。

现在,当数据透视表刷新时,丢失的类别应该出现,但在Count中有空白单元格。 这与我们想要的接近,但最好在那里显示一个零。

我们应该给数据透视表一些东西,所以你可以添加“X”或“ – ”。

随着这个变化,一个数字出现在ID号的列中,但是我们希望这个数字是0,而不是1。

现在你应该改变总结function

工作表函数包括计数范围内的所有非空白单元格的COUNTA,以及只计数具有数字的单元格的COUNT计数器。 数据透视表中有类似的function,但是它很让人困惑,因为数据透视表COUNT就像工作表COUNTA一样,也对文本进行计数。

您可以将摘要function更改为仅统计数字的function,而不是使用“计数”。 然后,您计算的列中的这些字符将不会被计入。

在这里输入图像说明

要更改汇总function:

  1. 在数据透视表的“计数”列中select一个单元格。
  2. 在function区上的数据透视表工具下,单击选项选项卡
  3. 在“活动字段”组中,单击“字段设置”

在“值字段设置”对话框的function列表中,单击“计数编号”,然后单击“确定”

在这里输入图像说明

数据透视performance在显示数据缺失类别的零,而不是空白单元格或不正确的计数。