2017-07-27 27 views
1

我有以下的Excel电子表格:排除与数据透视表0值行,而不助手列

 A    B    C 
        Quantity  Sales Price 
1 Product A  500    0 
2 Product A   0   5.95 
3 Product A  600   19.95 
4 Product B  250    0 
5 Product B   0   44.99 
6 Product C  700   29.99 

列A你可以看到,可以在列表中出现多次不同的产品。在列B列C你可以看到他们的数量和销售价格。此外,还可以细胞值为0

现在,我创建了一个基于这个数据只是数据透视表这给了我下面的结果:

  Count of Quantity 
Product A   3 
Product B   2 
Product C   1 

正如你可以看到,包含0值的行也在计数。 因为我要排除他们在我用下面的公式将原始数据插入一个“助手列”:

=IF(OR(B2=0,C2=0),"=0","<>0") 

这个“助手栏”我在数据透视表报表过滤使用。

那么,该解决方案到目前为止工作,但也有一种方法可以避免“帮助列”,并直接在数据透视表中做“排除0函数”?

回答

0

是的。

将数量和销售价格添加到您的数据透视报表过滤器面板。

在过滤器中,选择全部,然后从两者中删除0。

右键单击每个过滤器并选择“字段设置”,然后勾选“在手动过滤器中包含新项目”。