我有一个包含大量数据的大型工作簿。在一张纸上,我有一张桌子。此表用于其他工作表中使用的许多数据透视表,这些工作表也用于其他工作表。
定期手动复制表的数据。我现在有一个外部连接来自动导入数据,但我想避免影响其他工作表。
如何在不丢失桌子的情况下使用外部连接?
感谢您的帮助
答案 0 :(得分:1)
这可能是一个有用的解决方法。我已成功完成此操作,但可能需要一些返工,而不是您期望的确切答案。 (我使用的是Excel 2010)。
解决方法的原因是我假设这是一个常规表(不是数据透视表)作为源表。不幸的是,我不认为切换连接选项适用于Excel 2010中的常规表。
转到“数据”标签>,在同一工作表中重新创建另一张新表。获取外部数据>现有连接
选择您的数据连接(假设已创建),然后选择查看数据的方式。即:表
放入现有工作表。使用旧表作为参考,重新连接到其他工作表的所有连接,然后删除旧表。
此时,我发现使用外部数据重建/复制现有链接到新表更容易。
好消息:如果您的源表是具有现有连接的数据透视表或数据透视表,您可以轻松地将表更改为具有外部数据连接(并在数据连接之间切换)。
对于您希望更改现有连接的数据透视表,请在表格中选择一个单元格。在“数据透视表工具”中的上述功能区中>选项标签>更改数据源,您可以选择此选项并重新连接到“选择连接”下的其他来源。
对于带有静态数据的数据透视表来引入新连接,我建议采用类似的解决方法。
我希望这适合你。
答案 1 :(得分:0)
我也经历过这个。我做了一些测试,这是我要采取的方法。
这会导致更改时出现的问题最少。只是不要忘记第一步!
答案 2 :(得分:0)
如果两个连接/查询都是SQL或PostgreSQL,则只需将查询代码从新查询复制到旧查询即可。那你甚至不需要更换任何东西。 “编辑” - “高级编辑”