忽略Excel数据透视表中的第1层行

时间:2016-12-26 17:47:37

标签: excel pivot-table

我在Excel中有一个数据透视表,我正在尝试对结果进行一些计算。这一切都很好,但由于数据透视表的分组,我遇到了一个问题。

我有一个数据集,指示兽医诊所的特定客户/患者的交易历史。这些反映在我的数据透视表中的clientID和患者姓名中。我已经使用了一个数据透视表来按客户分组,然后耐心地查看第一次购买的时间和已购买的总数。我想对每个病人进行一次计算。

我的问题在这里。 Excel将每个客户的所有数据分组在我称之为“第1层结果”的内容中。我想要计算的唯一数据是“第2层结果”。这些是第7行,然后是下面屏幕截图中的第8-9行。

Pivot table screenshot

实际上,我想在F列的等式中包含一些内容以忽略任何粗体文本,但Excel似乎无法执行此操作。 VBA对我来说是一个显而易见的解决方案,但我正在为销售人员创建一些步骤,以便他们在外地时分析数据。我们需要尽可能简化事情。复制和粘贴一个单元格方程式是一回事,但使用VBA是他们的头脑。

有关如何忽略第1层结果的任何想法?

1 个答案:

答案 0 :(得分:0)

您的数据透视表使用紧凑的表单布局,其中所有分组都显示在一列中。您可以将其更改为表格形式,以使每个组级别位于其自己的列中。屏幕截图显示了差异:

![enter image description here

单击数据透视表中的单元格,然后单击数据透视表设计功能区>报告布局下拉菜单>表格形式。还有其他设置可以摆脱小计行等。

现在,您可以构建仅考虑所需级别的公式。 (也可以为存在空白的每个组级重复枢轴组标签。)