在 Excel 中使用多个工作表动态填充数据透视表

在 Excel 中使用多个工作表动态填充数据透视表

我有一本工作簿,其中包含每个月的单独工作表。每张工作表包含以下列:

Publication Title | # of Downloads | Month | Year

每个工作表有 200 多个条目,Publication Title每个表上都是唯一的。

我正在尝试创建一份报告,该报告将从每个月的工作表中获取数据,计算每个月的项目排名,并计算每个项目的总下载量。如下所示:

Publication Title | Jan Downloads | Jan Ranking | Feb Downloads | Feb Ranking | Total Downloads | Overall Ranking

我使用数据透视表取得了一些进展。但是,我遇到的限制是,我不知道如何使用来自多张工作表的数据生成数据透视表。目前,我正在手动将每个月的数据(200 多个项目)粘贴到一张合并工作表中,添加MonthYear列,然后从中创建数据透视表。

是否有一种解决方案可以让我每个月添加一张新表,并使用该月的新列动态更新数据透视表?

答案1

这里的根本问题是错误的数据架构。您将数据输入分散到多张工作表中,然后需要合并以报告数据。这是错误的做法。

仅使用一张表来输入数据。

由于所有数据都集中在一个地方,因此可以轻松创建数据透视表,甚至可以为每个出版物创建一个按出版物标题细分数据的工作表。

相关内容