0

我有一些数据需要找到某家公司的平均日费率。数据由 1000 个名称组成,其中一些重复的名称按天计算。

如果我插入数据透视表并在公司上进行过滤,则会显示平均日费率,但是,我知道这是错误的,因为它包含重复的名称。

我通过双击平均值并在新选项卡中显示该公司的数据来解决这个问题。然后我可以插入另一个数据透视表来删除重复项,然后从中找到平均日费率。

有没有办法绕过必须在过滤选项卡上插入另一个数据透视表?

仅供参考,我对数据透视表很陌生。

4

2 回答 2

0

使用报告过滤器后,您可以创建“名称计数”值字段并从“行标签”中过滤名称。您只需按公司过滤,然后单击行标签 => 值过滤器 => 选择要过滤的列值(计数)=> 选择“大于 1”。

一个附加说明。如果您将数据放入表中,那么一旦您找到平均值,就有一个选项可以删除重复的条目。它肯定会比手动更快,但是它会删除最后一个重复条目,所以要小心

于 2013-01-30T18:21:42.563 回答
0

如果允许排序,另一种方法可能是将单个数据透视表限制为不重复的数据。这可以通过以下公式来实现:

 =COUNTIF(A$1:A2,A2)  

在 Row2 中并复制下来以适应,我假设 ColumnA 包含名称,并且您只需要一个实例和每个名称的任何一个实例。在 ColumnC 上排序并将数据透视表的范围限制为公式返回的那些行1

然而,一个可能的缺点可能是,如果您希望根据其他标准多次包含某些个人。例如,如果罗伯茨夫人在列表中既是文员又是管理人员,您可能希望她在每个角色中都被视为单独的个人。

于 2015-02-13T00:29:09.980 回答