Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何从多个透视表创建透视表?_Excel_Pivot Table_Vba - Fatal编程技术网

Excel 如何从多个透视表创建透视表?

Excel 如何从多个透视表创建透视表?,excel,pivot-table,vba,Excel,Pivot Table,Vba,我必须创建一个数据透视表,显示2014年、2015年和2016年的不同数字。新数据透视表的数据实际上是基于3个不同的、独立的数据透视表(每个数据透视表背后都有一个非常大的原始数据,大约每年300000行excel数据)。有没有办法将这3个数据透视组合起来,创建一个全新的数据透视表,我可以在其中过滤年份等。提前感谢您是这样一个好主意:这部分取决于您希望在新数据透视表中显示的详细程度。您只能在三个中间表中获取详细信息。例如,如果你在中间阶段有一个平均值,并且你试图在最后一个轴心阶段创建一个三年的平均

我必须创建一个数据透视表,显示2014年、2015年和2016年的不同数字。新数据透视表的数据实际上是基于3个不同的、独立的数据透视表(每个数据透视表背后都有一个非常大的原始数据,大约每年300000行excel数据)。有没有办法将这3个数据透视组合起来,创建一个全新的数据透视表,我可以在其中过滤年份等。提前感谢您是这样一个好主意:这部分取决于您希望在新数据透视表中显示的详细程度。您只能在三个中间表中获取详细信息。例如,如果你在中间阶段有一个平均值,并且你试图在最后一个轴心阶段创建一个三年的平均值,那么你就会有一个“平均值”的问题。问题中的更多细节会有所帮助。为什么不简单地将三个数据透视表的值复制到不同的单元格中,然后在该范围内运行数据透视表呢?或者,将所有原始数据行追加到一个数据源中,并透视该数据源。由于行数限制,这可能需要将数据存储在Excel之外。@Vityata这很好,但我没有相同的列和原始名称,这些年来它们都发生了变化。但也许我可以更改原始数据,为2014年、2015年和2016年创建相同的数据透视表,然后使用此方法。@Doug Glancy我有3个不同的数据透视(不同excel WBook中的主文件)显示不同地区的相同预订编号。我必须创建一个新的预订编号,我只需显示2014/15和16年奥地利的预订编号,这样我的经理就可以在一个表中获得概览,而不用打开3个大的主文件并自己比较。@Parfait的朋友也告诉我,但他提到我可以使用sql创建一个数据库……这是一个好主意:这部分取决于您希望在新的透视表中显示的详细程度。您只能在三个中间表中获取详细信息。例如,如果你在中间阶段有一个平均值,并且你试图在最后一个轴心阶段创建一个三年的平均值,那么你就会有一个“平均值”的问题。问题中的更多细节会有所帮助。为什么不简单地将三个数据透视表的值复制到不同的单元格中,然后在该范围内运行数据透视表呢?或者,将所有原始数据行追加到一个数据源中,并透视该数据源。由于行数限制,这可能需要将数据存储在Excel之外。@Vityata这很好,但我没有相同的列和原始名称,这些年来它们都发生了变化。但也许我可以更改原始数据,为2014年、2015年和2016年创建相同的数据透视表,然后使用此方法。@Doug Glancy我有3个不同的数据透视(不同excel WBook中的主文件)显示不同地区的相同预订编号。我必须创建一个新的预订编号,我只需显示2014/15和16年奥地利的预订编号,这样我的经理就可以在一个表中获得概览,而不用打开3个大的主文件并自己比较。@Parfait的朋友也告诉我,但他提到我可以用sql创建一个数据库。。。