自动调整数据表大小以适合数据透视表

时间:2016-09-02 11:00:57

标签: excel excel-vba pivot-table vba

设置数据表的最简单方法是从数据透视表中获取输入以自动调整大小以使其具有与数据透视表相同的行数?我在Excel 2010中工作,并且通过计算字段对数据透视表中的加权值进行计算的可能性是有限的。

因此,我在附近数据表中具有相同行数的计算中处理数据透视表行中的输出。这很好用!

但是我有很多表和长表,因此手动拟合数据表的行号非常麻烦。也许有一种altoghether用于对数据透视表结果进行计算的不同方式?并且在向其添加新行时,数据表会自动调整大小。我倾向于声明一个带有数据透视表和数据表的类以及一个调整大小的方法,但是我可能会过度使用它?

编辑:这表明对于众多数据透视表 - 数据表对中的一个

,它看起来如何

enter image description here

1 个答案:

答案 0 :(得分:1)

你有几个选择。首先,我在Select Newest Record and Create New Table of Unique Values in Excel的答案显示了如何将表从表转移到数据透视表。其次,我之前已经发布了一个例程来为http://chandoo.org/wp/2014/10/18/introducing-structured-references-for-pivottables/

创建数据透视表的结构化引用(就像你本地获取表格一样)

在这两个选项之间,你应该能够实现你所需要的。