2

我正在尝试在数据透视表中按类别创建平均值。这是我第一次创建数据透视表,如果答案正盯着我看,我很抱歉。我的原始数据如下所示:

Date,   Transaction type,   Description,     Paid out,   Paid in,    Balance,   Category
Mar-13, Visa,   SHOP,    £4.44, ,        £X,    Gifts
Mar-13, Visa,   SHOP,    £5.00, ,        £Y,    Children
Mar-13, Visa,   SHOP,    £6.00, ,        £Z,    Gifts
Mar-13, Visa,   CLOTHES SHOP YORK,   £8.00, ,        £A,    Clothing
Mar-13, Visa,   FOOD SHOP,   £11.96, ,       £B,    Food

我的数据透视表显示按月份汇总并按类别分组的信息:

Row Labels  Sum of Paid out Sum of Paid in  Sum of Difference
2013            
   Jan        £Jan       £Jan                  £C
     Food       1              2                 -
     Car        2              3                     -
     Cash       6              6
   Feb         £Feb       £Feb                 £D
     Food       1              2
     Car        8              0
     Cash       2              3

在这种情况下,类别/数据是由组成的,但我想要的结果是获得一个年平均值,告诉我每个类别在一年中平均有多少进出...看起来像:

Row Labels  Sum of Paid out Sum of Paid in  Sum of Difference
2013
   Avg        £AvgIn     £AvgOut              £AvgDiff    
     Food       1              2                 -
     Car        5              1.5               -
     Cash       4              4.5        
   Jan        £Jan       £Jan                  £C
     Food       1              2                 -
     Car        2              3                 -
     Cash       6              6
   Feb         £Feb       £Feb                 £D
     Food       1              2
     Car        8              0
     Cash       2              3

这是否可以使用数据透视表来实现,因为目前我似乎无法找到使用 Excel 2010 的方法。

4

2 回答 2

5

由于您的原始数据似乎已经按月分组,您可以很容易地做到这一点。但是,您需要重新排列数据——月份和类别需要位于不同的轴上。例如,Category 作为 ColumnLabels,Values 然后 Month 作为行标签。然后右键单击 Paid Out 的正常值之一,选择“Summarize Value As...”,您会看到 SUM 当前已选中,只需更改为 AVERAGE。对其中一个付费值重复此操作。标签应该更改以帮助您知道它是否有效。

在此处输入图像描述

请注意,例如,如果您的源数据每天都进来,这将不会有效。每月只有一个条目,单个条目的 SUM 和 AVERAGE 是相同的。如果您的原始数据是每天的(并且您仍然按月分组),情况就不会如此——您将从每月总计转换为每日平均值。

于 2013-04-30T21:33:14.870 回答
0

在此处输入图像描述 我目前正在使用 LibreOffice,它只是 Mac 上的免费版 Excel。基本上是一样的,但不管怎样,你看到上面写着 =AVERAGE(B8,C8,D8) 的栏了吗?好吧,这就是您可以在表中合并功能的方式。这实际上是我必须为我的 Java 类做的数据透视表。您所要做的就是单击要编辑的单元格,键入 =,函数名称(在您的情况下,AVERAGE 应该没问题),然后是您使用的任何其他类型的函数。希望这可以帮助你。

于 2013-04-30T20:36:51.177 回答