Excel数据透视表查询

时间:2019-03-04 17:33:07

标签: excel

Excel capture我有一个数据透视表,其中包含从原始数据列表中导入的数据,该表也可以在4个不同月份之间进行过滤。我想在同一数据透视表中显示上个月,当月的平均值以及所有四个平均值的平均值,但是每当我更改一列时,其他列也会更改。如何使它们准确并独立行动?补偿将是最佳选择。我知道这个问题相当令人困惑,但是我不确定如何提出这个问题。感谢您的宝贵时间。

1 个答案:

答案 0 :(得分:0)

您可以根据您的“日期”字段创建上个月的快照。

首先,您需要在数据源上创建一个公式并命名为 “上个月”:

=IF(AND(A2>=EDATE(DATE(YEAR(TODAY()), MONTH(TODAY()),1),-1), A2<=EDATE(DATE(YEAR(TODAY()), MONTH(TODAY()),DAY(TODAY())),-1)),D2,0)

“当前月份”:

=IF(AND(A2>=DATE(YEAR(TODAY()), MONTH(TODAY()),1), A2<=DATE(YEAR(TODAY()), MONTH(TODAY()),DAY(TODAY()))),D2,0)

“所有四个平均值”:

=IF(AND(A2>=EDATE(DATE(YEAR(TODAY()), MONTH(TODAY()),1),-4), A2<=DATE(YEAR(TODAY()), MONTH(TODAY()),DAY(TODAY()))),D2,0)

创建公式之后,您可以将其添加到数据透视表中,例如求和,平均值等...

示例:

enter image description here