斯蒂芬使用的工作簿源自他公司中的其他人。这些工作簿中经常有数据透视表。似乎Stephen不能编辑某些数据透视表,而是收到一条错误消息,指出“不包含基础数据”。由于Stephen收到了整个工作簿,所以这有点令人困惑。

通常,此错误不是在工作簿中不存在基础数据时发生,而是在基础数据缓存未与数据透视表一起保存时发生。通常,这样做是为了在保存工作簿时尝试创建一个较小的文件。

为了编辑数据透视表,请尝试简单地刷新数据(右键单击该表,然后选择“刷新数据”)。如果这不起作用,或者您想完全消除该消息,则可以按照以下步骤操作:

。用鼠标右键单击数据透视表。 Excel将显示一个上下文菜单。

。单击数据透视表选项。 Excel将显示“数据透视表选项”对话框。

。确保显示了“数据”选项卡。 (请参见图1。)

。确保选中“使用文件保存源数据”选项。

。单击确定。

您应注意,选择此选项后,工作簿的文件大小可能会比未选择此选项时大得多。

但是,这是一个折衷,因为数据透视表正在使用缓存中的数据,因此显示速度更快。

如果这些技术不起作用,则可能是因为数据透视表的基础数据确实不在工作簿中。如果您在工作簿中四处浏览而找不到数据,则可能是因为数据是从Excel外部的外部源中提取的。如果是这种情况(您需要与数据透视表的作者进行核实以确认这一点),并且如前所述,如果将数据透视表选项设置为不保存缓存,则您将无法进行编辑。

如果确定情况确实如此,则需要让原作者再次生成数据透视表,并确保选中了“使用文件保存源数据”选项。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(10089)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: