Excel Smart Table作为pivot的数据源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel Smart Table作为pivot的数据源相关的知识,希望对你有一定的参考价值。

我有一个工作簿D: Sales.xlsx,其中包含一个名为Orders的工作表。在此表中有一个名为tblOrders的智能表(Ctrl + T)。在另一个工作簿E: Reports.xlsx中有一个工作表pvtOrders。当我在这个pvtOrders工作表中创建一个数据透视并将D: Sales.xlsx!tblOrders作为数据源时,它工作正常,而源工作簿Sales.xlsx在同一个Excel实例中打开。当源关闭或在其他Excel实例中打开时,但是数据库表的刷新不再起作用。 Excel会提示“无效引用”或类似内容(在Excel 2010,2013中测试)。

同样的问题是“正常”命名范围作为数据透视表的源。但是在这种情况下没有错误提示。

这是正常的行为吗?是否有一个简单的解决方案或至少没有打开源的解决方法?

谢谢你的帮助

答案

根据我的经验,你需要打开它们。你考虑过合并两个文件吗?它可能会让事情变得更容易

以上是关于Excel Smart Table作为pivot的数据源的主要内容,如果未能解决你的问题,请参考以下文章

Adding an interactive living pivot table to Excel wtih Python

如何去除Excel 2010中Pivot table的错误Filter值?

数据分析—一文看懂数据透视表(Excel&Pandas-pivot_table实现)

用UiPath在excel中建立数据透视表(pivot table)

图解Pandas透视表pivot_table

python对Excel分类汇总