尝试刷新数据透视表时,Robin收到以下错误:

“ Excel无法进行此更改,因为行或列项目过多。”该消息告诉她将至少一个行或列字段拖出数据透视表,然后重试。问题是,Robin在错误开始显示之前的六个月中,对工作簿中的数据透视表进行了许多刷新,没有任何问题,并且她没有更改数据透视表的大小。该错误刚刚开始出现,没有明显原因。

外观可能具有欺骗性,尤其是在这种情况下。您看到的是一条一般错误消息,该错误消息基本上意味着“源数据超出了数据透视表中可以处理的范围”。它可能刚刚开始显示,因为达到了Excel中的一些内部限制。

例如,您的源数据每周可能包含比前一周更多的列字段。如果此类字段的数量超出了Excel可以处理的范围(因为您添加了更多数据),那么您将收到这样的消息。

Excel还受系统中可用内存量的限制。

您可能需要检查可用的内存量,并在必要时添加更多的内存。

Excel可以填充到数据透视表中的限制取决于您使用的Excel版本。在各种知识库文章中讨论了限制。这是Excel 2000的一个:

http://support.microsoft.com/kb/211517

这些是Excel 2002和Excel 2003的限制:

http://support.microsoft.com/kb/820742

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

本技巧(7513)适用于Microsoft Excel 97、2000、2002和2003。