gpt4 book ai didi

文件名更改后的 Excel 数据透视表数据源,引用之前的文件名

转载 作者:行者123 更新时间:2023-12-02 10:45:23 26 4
gpt4 key购买 nike

我有一个 Excel 工作簿,其中有几个引用工作簿中包含的数据的数据透视表。数据透视表引用的所有数据都包含在本工作簿(“版本 1”)中。

我想将此工作簿重命名为“版本 2”,但当我重命名该工作簿时,所有数据透视表都引用“版本 1”数据。我希望数据透视表引用“版本 2”中的数据。

我尝试了多种选项设置组合,但找不到自动将数据透视表源引用更改为新命名的“版本 2”的设置组合。

我知道可以编写一个 vba 脚本来解决这个问题,但我想知道是否有非 vba 解决方案。

最佳答案

我遇到了这个问题(使用 Excel 2013)。在简单的文件复制\重命名并打开复制\重命名的文件后,Excel开始提示安全性(外部数据源),并且我无法刷新数据透视表(消息“无法打开数据透视表源文件xxx”,其中xxx是旧文件名)

1) 如何修复损坏的工作簿:

激活数据透视表(将光标放入其中),以便显示“数据透视表工具”功能区。单击“分析”和“更改数据源”按钮。将 carrent 放入文本框内(不要使用箭头键!)并删除包括周围 [] 字符的文件名。刷新数据透视表。对工作簿中的每个数据透视表执行此操作。完成。

2) 如何永久摆脱这个令人讨厌的问题:

我打开了原始\固定工作簿。激活“数据透视表工具\分析”功能区。单击“选项”按钮(Excel 中功能区的左侧),切换到“数据”选项卡并取消选中“用文件保存源数据”。忽略警告(就OK)。现在我可以按照我的意愿复制\重命名文件并且完全没有问题......

3) 解决方法(为了安全起见) - 切勿在 Windows 资源管理器或其他文件管理器中复制工作簿,而是使用 Excel 中的“另存为”功能 - 只需打开要复制的工作簿并使用另存为

关于文件名更改后的 Excel 数据透视表数据源,引用之前的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29545080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com