gpt4 book ai didi

excel - 如何使用vba调出奇怪的隐藏数据透视表数据源

转载 作者:行者123 更新时间:2023-12-04 20:29:21 25 4
gpt4 key购买 nike

我在我的 Excel 文件中发现了一个奇怪的情况,只想知道创建者是如何做到的以及如何自动解决它。

有人一直向我发送一个只有一张包含一个数据透视表的表格的 excel 文件。
奇怪的是我找不到这个数据透视表应该链接到的数据源。

即使我尝试单击“取消隐藏”按钮,此文件中也没有隐藏表。

但是,当我双击此 Pivot 中的单元格时,此文件中将出现一个新工作表。而这个新工作表就是这个 Pivot 的数据源。

是否可以创建一个宏来调出这个隐藏的工作表而无需手动双击它?

提前致谢。

最佳答案

数据可能存储在 PivotCache 中 - 此数据未在工作表中找到,但保存为文件的一部分。

https://trumpexcel.com/pivot-cache-excel/

请参阅此处关于 SO 的上一个问题:

Recreate Source Data from PivotTable Cache

或者,如果您熟悉 XML 并且您的工作簿以 xlsx 格式保存,您可以解压缩文件(添加 .zip 扩展名并双击)并在 pivotCacheDefinition1.xml 中找到以 XML 形式存储的数据透视缓存详细信息和 pivotCacheRecords1.xml在 xl\pivotCache 文件夹中。

关于excel - 如何使用vba调出奇怪的隐藏数据透视表数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52973270/

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