Excel数据透视表:如何显示值为“差异…”时隐藏基本项目?

我想创build一个数据透视表,其值与指定的基本项目不同。 不过,我想隐藏Base Item本身,因为它会为表格添加冗余的空白空间。

图片显示我在找什么: 期望的结果

它可行吗? 我正在寻找一个解决scheme, 不需要隐藏工作表行或使用VBAmacros。

另外, 我想避免添加到源表的附加列

注意:过滤掉基本项目会导致#N / A错误,如下所示:

在这里输入图像说明

在“Show values as …”设置中使用它时,您无法隐藏基本项目。

但是,您可以创build计算与A的差异的计算项目,显示这些项目并隐藏所有原始项目。

在您的数据透视表中,单击行标签中的任何项目。

从数据透视表工具function区,转到选项>字段,项目和集合>计算项目

你需要给它一个唯一的名字,比如使用下划线或者删除空格。

然后创build该领域的公式。 在字段列表中select您的维度字段。 select项目列表中的B项目,然后单击插入项目将其添加到您的公式。 input一个减号然后插入一个项目。 单击保存并将新的计算的字段添加到您的数据透视表。 对项目C重复操作。现在,您可以隐藏原始项目,并仅显示项目A中项目B和C的计算差异。

IMG