首页 > 单独文章 > 正文

在 Office Excel 2007中使用不同的数据透视表格式

时间:2007-07-08 15:56:12 作者:officeba 【认证】

由于 Microsoft Office Excel 2007 中的数据透视表和数据透视图新增了一些功能,因此您现在可以使用以下三种数据透视表格式:版本 2007、版本 2002-2003 和版本 2000。此外,您还可以使用 Microsoft Office Excel 2000、2002、2003 和 2007 中的各种数据透视表格式。对于确定是否应立即升级到新的数据透视表格式版本 2007,了解使用不同程序版本和不同数据透视表格式版本的动态信息十分重要。

使用不同的 Excel 程序版本、Excel 文件格式版本和数据透视表版本

正如您可能希望的那样,如果在 Office Excel 2007 中创建一个新的数据透视表,则其数据透视表格式为版本 2007。在 Excel 2007 中打开包含 2000 或 2002-2003 版数据透视表格式的 97-2003 版格式的 Excel 文件时,将会进入兼容模式,您无需立即将数据透视表立即升级到 2007 版数据透视表格式,就可以与该数据透视表进行交互。

您还可以通过以下方法打开较早版本的文件格式:在 2007 版 Excel 中打开 97-2003 格式的 Excel 文件,再将其保存回 Excel 97-2003 文件格式,然后在 2007 版 Excel 中重新打开它(此过程也称为往返);这样做仍会保留 2000、2002-2003 或 2007 版的每种数据透视表格式。但如果以 Excel 97-2003 文件格式保存 2007 版的数据透视表格式,则数据透视表是只读的,而且您无法利用该只读数据透视表创建数据透视图。

在使用 Excel 2007 版将 2000 和 2002-2003 版数据透视表格式升级到 2007 版时,刷新 Excel 2007 中的数据透视表(在数据透视表“选项”选项卡上的“数据”组中,单击“刷新”),然后将该文件保存为 2007 版数据透视表格式。

正如您了解的那样,您实际使用的数据透视表格式取决于许多因素,如当前的 Excel 文件格式、是否处于兼容模式以及是否刷新了数据透视表等。下面总结了一些要点:

  • 在 Excel 2007 中,数据透视表可以完全与所有格式(版本 2000、2002-2003 和 2007)交互。
  • 在早于 Excel 2007 的 Excel 版本中,可以生成与版本 2000 和 2002-2003 格式完全交互的数据透视表,并可生成版本 2007 格式的只读数据透视表。

以下各表列出了各版本之间可能的交互情况。

使用 Excel 2007  

打开的文件格式版本 初始数据透视表格式版本 是否经过刷新? 保存的文件格式版本 保存的数据透视表格式版本 数据透视表功能
2007 2007 2007 2007 完全交互
2007 2000、2002-2003 97-2003 2000、2002-2003 完全交互
2007 2000、2002-2003 97-2003 2000、2002-2003 完全交互
97-2003 2000、2002-2003 2007 2007 完全交互
97-2003 2000、2002-2003 2007 2000、2002-2003 完全交互
97-2003 2007 2007 2007 完全交互
97-2003 2007 2007 2007 完全交互
97-2003 2000、2002-2003 97-2003 2000、2002-2003 完全交互
97-2003 2000、2002-2003 97-2003 2000、2002-2003 完全交互

使用早于 Excel 2007   的 Excel 版本

打开的文件格式版本 初始数据透视表格式版本 是否经过刷新? 保存的文件格式版本 保存的数据透视表格式版本 数据透视表功能
97-2003 2007 97-2003 2007 只读
97-2003 2000、2002-2003 97-2003 2000、2002-2003 完全交互
2007 2007 97-2003 2007 只读
2007 2000、2002-2003 97-2003 2000、2002-2003 完全交互

 注释   将数据透视表格式从版本 2000 和 2002-2003 转换为版本 2007 后,无法再转换回 2000 和 2002-2003 版格式。


各种 PivotTable 格式(2000 版、2002-2003 版和 2007 版)之间的功能差异

当在 Excel 2007 中使用 2007 版的数据透视表格式时,可以使用 Excel 2007 的所有功能。当在 Excel 2007 中使用 2000 和 2002-2003 版的数据透视表格式时,可以使用 Excel 2007 的大多数功能,但有些功能不受支持,其中包括:

  • 筛选标签和筛选值(“前 10 个”筛选除外,支持该筛选)
  • “数据透视表字段列表”筛选当前数据透视表布局中没有的字段。
  • 隐藏或重新显示联机分析处理 (OLAP) 数据源层次中的中间级别。
  • 使用手动筛选、包含式筛选(在“字段设置”对话框的“分类汇总和筛选”选项卡上清除“在手动筛选字段中包含新项目”复选框)。
  • 超过新数据透视表限制,如每一字段的唯一项数目新限制为 1,048,576。

虽然您可以尝试使用这些功能,但会收到一条警告,要求您刷新数据透视表,以便可将其升级到 2007 版数据透视表格式。


确定是否将数据透视表格式从版本 2000 和版本 2002-2003 升级到版本 2007 的重要考虑事项

在确定是否将数据透视表格式从版本 2000 和版本 2002-2003 升级到版本 2007 时,请牢记以下重要考虑事项。

共享可刷新的数据透视表  在早期版本的 Excel 2007 中,2007 版格式的数据透视表是只读的。如果用户需要共享的可刷新数据透视表连接到同一数据源,则您很可能希望这些用户统一使用 Excel 2007。

在混合版本环境中使用数据透视表  如果需要创建可在早于 Excel 2007 的 Excel 版本中使用的数据透视表,请不要将工作簿保存为 Excel 2007 版文件格式。这样做可确保数据透视表在完全交互的不同 Excel 版本之间相兼容。

筛选结果可能会有变化  在 2007 版的数据透视表格式中,筛选的工作方式有一些更改。筛选条件是累积式,这意味着每个后续筛选都会筛选当前应用的筛选。此外,现在对于“前 10 个”筛 选中包含的前几个筛选项的选择,是通过动态计算这几项在一定上下文中的值进行的,而此上下文围绕的是该字段在数据透视表中的位置。在这两种情况下,根据筛 选和数据的不同,在 2007 版、2000 版和 2002-2003 版格式的数据透视表之间,可能会产生不同的筛选结果。

 


相关文章

同类最新