工作表兼容性问题

重要: 

  • 在将 Excel 2007 或较新版本的工作簿保存为早期文件格式前,应解决那些导致重大功能损失的问题,以防止数据永久丢失或功能不正常。 Excel 的“兼容性检查器”可帮助你确定潜在问题。

  • 在继续保存工作簿之前,可能需要(也可能不需要)解决那些导致轻微保真损失的问题,即数据或功能未丢失,但在早期版本的 Microsoft Excel 中打开工作簿时,此工作簿的外观或运行方式可能不完全相同。

尝试以 Excel 97-2003 .xls 格式保存工作簿时,兼容性检查器将自动启动。 如果不关心潜在问题,则可以关闭兼容性检查器。

兼容性检查器显示要检查的版本

有关兼容性检查器的详细信息,请参阅保存 Excel 工作簿,使其与早期版本的 Excel 兼容

本文内容

导致重大功能损失的问题

问题

解决方案

如果文件保存为早期版本的 Excel 格式,则此工作簿包含将丢失或不可见的标签信息。

这意味着什么   如果以 .xls 格式保存此工作簿,则标签将永久丢失。 如果将其保存为 .xlsx 格式,则标签将保留,但在 Excel 2016 或更早版本中不会显示。

要执行哪些工作   若要保留标签,请避免将工作簿保存为 .xls 格式。 如果需要无法打开 .xlsx 文件的人才能打开工作簿,请考虑在 Excel 网页中打开工作簿,然后通过注册为 Microsoft帐户的电子邮件地址将文件 URL 发送到他们。 

此工作簿包含独立数据透视图,可用于在工作表中查看数据,而无需数据透视表。 独立数据透视图将保存为静态图表。

这意味着什么   从 Excel 2013 开始,数据透视图不需要在同一工作表上显示数据透视表。 在早期版本中,数据透视图只能从同一工作表中的数据透视表读取数据。 如果使用早期版本保存文件,不从同一工作表的数据透视表读取数据的数据透视图将保存为静态图表。

要执行哪些工作   如果可行,请考虑在包含数据透视图的工作表上添加数据透视表作为数据透视图的数据源。 或者,考虑将数据透视图替换为一组静态图表,每个图表一个。 如果两者均不可行,请考虑将哪些数据用作已保存文件中静态图表的源。

某些公式包含的对其他工作簿中表格的引用当前未在此 Excel 实例中打开。 当保存为 Excel 97-2003 格式时,这些引用将转换为 #REF,因为它们无法转换为工作表引用。

含义   您的工作簿包含一些公式,其中包括结构化表引用,例如 =SUM (SalesWorkbook.xlsx!SalesTable[销售额]) ,您选择保存此文件的版本不支持它。 公式引用的工作簿未打开,因此,如果保存并关闭文件,公式将转换为 =#REF!。

解决方式   建议将此文件保存为支持结构化表引用的新式文件格式之一。 否则,在关闭此工作簿之前,请打开链接的工作簿。 然后在链接的工作簿打开时保存并关闭此工作簿,Excel 会将结构化表格引用转换为单元格引用。 例如,=SUM (SalesWorkbook.xlsx!SalesTable[销售额]) 将转换为=SUM ([SalesWorkbook.xlsx]Sales!D2:D150) 。 有关结构化表引用的信息,请参阅对 Excel 表格使用结构化引用

此工作簿中的一个或多个工作表包含工作表视图。 这些视图将被删除。

这意味着工作表   视图 仅在 Excel 网页中可用。 如果打开的工作簿在 Excel 桌面版本中具有工作表视图,则工作表视图不可用。 如果将文件保存为 Excel 97-2003 格式,工作表视图将被丢弃。

解决方式   如果需要保留工作表视图,请不要将文件另存为 Excel 97-2003。 如果需要使用工作表视图,请打开 Excel 网页中的文件。

此对象的装饰设置将丢失。

含义   从 Excel 2019 开始,你可以将对象标记为装饰,而不是添加替换文字。 应该标记为装饰的对象的例子是样式边框。 使用屏幕阅读器的人将听到这些对象是装饰性的,这样他们便知道他们没有错过任何重要信息。 标记为装饰的选项在 Excel 2016 或更早版本中不可用。

解决方式   对于每个此类对象,为使用屏幕阅读器的人添加替换文字。

此工作簿包含可用于筛选工作簿中数据透视表、数据透视图和 CUBE 函数的日程表。 时间线在早期版本的 Excel 中不起作用。

含义   时间线在 Excel 2013 中引入,在早期版本中无法正常工作。

解决方式   如果与使用早期版本的 Excel 的人共享文件,请通知他们他们将不能使用时间线,并且应该希望使用按时间段筛选数据的其他方法。

此工作簿包含可用于筛选工作簿中数据透视表、数据透视图和 CUBE 函数的日程表。 不会保存日程表。 引用时间线的公式将返回#REF! 错误。

含义   Excel 97-2003 文件格式 (.xls) 。 如果将工作簿保存为 Excel 97-2003 格式,则所有日程表都将丢失,引用这些日程表的公式将返回错误。

解决方式   删除对时间线的所有公式引用,并计划使用常规日期筛选器按时间段筛选数据。

此工作簿包含可用于筛选工作簿中的表格的切片器。 在早期版本的 Excel 中,表格切片器不起作用。

含义   如果与不使用 Excel 2013 或更高版本的人共享文件,他们将无法使用切片器。

解决方式   通知与你共享文件的人他们将无法使用切片器,但可以使用其他方法筛选表。

此工作簿包含 3D 模型,这些模型将在早期版本的 Excel 中显示为图像。

含义   如果您与不使用 Excel 365 的人共享文件,他们将无法使用 3D 模型 - 这些模型将显示为图像。

解决方式   如果用户可以使用 3D 模型至关重要,则需要在 Excel 365 中打开文件。 如果这不是关键模型,请考虑通知用户,如果未在 Excel 365 中打开,3D 模型将显示为图像。

此工作簿包含可缩放矢量图形 (SVG) 在早期版本的 Excel 中显示为可移植网络图形。

含义   SVG 是矢量图形,可以轻松缩放,外观相同。 PNG 是光栅图形,缩放不佳 - 它们的边缘会锯齿。 如果使用 Excel 2019 版本的人打开该文件,则他们获得 PNG 而不是 SVG。

解决方式   如果图像可以很好地缩放至关重要,则需要在 Excel 2019 或更高版本中打开它们。 如果它们不能很好地缩放,请考虑通知与你共享文件的人,这些图像在 Excel 2016 或更早版本无法很好地缩放。

支持分析多个表的数据透视表或数据连接存在于此工作簿中,如果保存为早期文件格式,该数据透视表或数据连接将丢失。

含义   如果将工作簿保存为 Excel 97-2003 格式,将不会保存使用多个表的数据功能,例如数据透视表或数据连接。 如果以当前格式 (.xslx) 与使用 Excel 2007 或 2010 的人共享文件,他们将无法使用数据功能。

解决方式   对于每个数据功能,请创建包含数据功能所需全部字段的表的新工作表,然后将"数据功能"的数据源更改为新表,或者使用新表作为数据源重新创建数据功能。 若要创建新表,可以先插入一个原始源表,然后使用 VLOOKUP 从源表的其余部分检索其余字段来创建其余字段,或者可以使用 Access 以查询方式重新创建数据功能的数据模型,然后将查询数据作为表导入工作簿中的工作表中。

支持多个 (的 Excel 数据功能(包括数据透视表、工作簿连接、表、切片器、Power View 和多维数据集函数) 在早期版本的 Excel 中不受支持,因此将被删除。

含义   如果将工作簿保存为 Excel 97-2003 格式,将不会保存使用多个表的数据功能。 如果以当前格式 (.xslx) 与使用 Excel 2007 或 2010 的人共享文件,他们将无法使用数据功能。

解决方式   对于每个数据功能,请创建包含数据功能所需全部字段的表的新工作表,然后将"数据功能"的数据源更改为新表,或者使用新表作为数据源重新创建数据功能。 若要创建新表,可以先插入一个原始源表,然后使用 VLOOKUP 从源表的其余部分检索其余字段来创建其余字段,或者可以使用 Access 以查询方式重新创建数据功能的数据模型,然后将查询数据作为表导入工作簿中的工作表中。

此工作簿包含使用 Power Query 导入的数据。 早期版本的 Excel 不支持使用 Power Query &功能 (转换) 数据。 在早期版本的 Excel 中,无法刷新使用 Power Query 查询导入的所有工作簿数据。

含义   从 Excel 2016 开始,可以使用新式 Get & 转换数据 (Power Query) 功能导入、塑造和合并来自多个源的数据。 这些功能在 Excel 97-2003 中不可用。

解决方式   如果经常将工作簿保存为 Excel 97-2003 文件格式,并且需要刷新数据,则应当使用旧数据导入向导之一。 有关 还原旧数据导入 向导的步骤,请参阅数据导入和分析选项。

此工作簿在所选文件格式的行和列限制之外的单元格中含有数据。 将不保存 65,536 行 × 256 列之外的数据。 针对此区域中的数据的公式引用将返回 #REF! 错误。

含义   从 Excel 2007 开始,工作表大小为 1,048,576 行高,宽为 16,384 列,但 Excel 97-2003 仅包含 65,536 行和 256 列。 超出此行和列限制的单元格的数据在 Excel 97-2003 中丢失。

解决方式    在兼容性检查器中,单击"查找"以定位超出行和列限制的单元格和区域,选择这些行和列,然后将其放在工作表的列和行限制内,或者通过使用"剪切"和"粘贴"放在另一个工作表上。

兼容性检查器

此工作簿包含的方案引用的单元格超出了所选文件格式支持的行列数限制。 将不会以所选文件格式保存这些方案。

含义    工作表中的方案是指 Excel 97-2003 的行和列限制 (65,536 行和 256 列) 之外的单元格,在继续将工作簿保存至早期版本时不再可用。

解决方式    在 "方案管理器"中,查找包含的引用超出早期版本 Excel 版本的行和列限制的方案,然后更改对该限制内位置的引用。

在“数据”选项卡上的“数据工具”组中,单击“模拟分析”>“方案管理器”。 在“方案”框中,找到引起兼容性问题的方案,然后编辑此方案的引用。

此工作簿包含的日期日历格式不受所选文件格式支持。 这些日期都将显示为公历日期。

含义    从 Excel 2007 开始,你可以创建自定义国际日历格式,例如希伯来农历、日本农历、中国农历、萨卡、中国天地支、朝鲜天地支、六月农历和朝鲜农历。 但是,Excel 97-2003 不支持这些日历格式。

操作    为了避免功能丢失,应将日历格式更改为 Excel 97-2003 支持的语言(或区域设置)。

此工作簿包含的日期日历格式不受所选文件格式支持。 必须使用公历编辑这些日期。

含义    从 Excel 2007 开始,可以应用非西历类型,如泰国佛历或阿拉伯回历。 而在 Excel 97-2003 中,只能使用公历编辑这些日历类型。

操作    为了避免功能丢失,应将日历格式更改为 Excel 97-2003 支持的语言(或区域设置)。

此工作簿中含有数据的单元格数多于早期版本的 Excel 中支持的数目。 早期版本的 Excel 将无法打开此工作簿。

含义    从 Excel 2007 开始,可用单元格块 (的) 受可用内存限制。 而在 Excel 97-2003 中,一个 Excel 实例中的可用 CLB 总数限制为 64,000 个 CLB。

一个 CLB 包含 16 个工作表行。 如果工作表中的所有行都包含数据,在该工作表中将有 4,096 个 CLB,而在一个 Excel 实例中只有 16 个这样的工作表(无论在 Excel 中打开了多少工作簿)。

解决方式    若要确保工作簿不超过 64,000 个 CLB 限制,并且可以在 Excel 97-2003 中打开它,应在 Excel 2007 的兼容模式下工作,在将工作簿保存为 Excel 97-2003 文件格式之后, 在兼容模式下,Excel 会跟踪活动工作簿中的 CLB 数量。

此工作簿中的一个或多个单元格包含迷你图。 将不保存迷你图。

含义    在 Excel 97-2010 中,迷你图不会显示在工作表上。

但是,所有迷你图在工作簿中保持可用,并在 Excel 2010 和更高版本中再次打开工作簿时应用。

操作    在兼容性检查器中,单击“查找”以定位包含迷你图的单元格,然后进行必要的更改。 例如,可以应用条件格式来代替或补充在早期版本的 Excel 中不会显示的迷你图。

此文件最初包含此版本的 Excel 不识别的功能。 现在将不保存这些功能。

含义    此工作簿中以前使用的功能在 Excel 2007 之前的 Excel 版本 (Excel 97-2003) 中不可用,这些功能将丢失。

操作    如果您知道哪些功能可能导致此问题,如果可能,请删除或替换这些功能,然后以需要的文件格式保存文件。

此文件最初包含此版本的 Excel 不识别的功能。 将 OpenXML 文件保存为 XLSB 文件格式(或相反)时,将不保留这些功能。

含义    将 OpenXML 文件保存为 Excel 二进制工作簿 (.xlsb)(或相反)时,此工作簿中以前使用的功能在 Excel 2007 中将不可用。 如果继续保存该文件,这些功能将丢失。

操作    如果您知道哪些功能可能导致此问题,如果可能,请删除或替换这些功能,然后以需要的文件格式保存文件。

此工作簿包含一个或多个图表 (如树状图) 在早期版本的 Excel 中不可用。 它们将被删除。

含义    在此工作簿中使用的较新图表类型(如 Excel 2016 中首次引入的树状图)在早期版本中不可用。 继续保存文件时,图表将丢失。

解决方式    如果继续以较旧的文件格式保存,Excel 将删除工作簿中任何较新的图表类型。 如果您知道较旧版本的用户将需要使用您的工作簿,则应考虑从工作簿中删除所有新图表类型,并改为使用所有版本可用的标准图表类型。 然后,可以将文件保存为您需要的文件格式。

返回页首

导致轻微保真损失的问题

问题

解决方案

此 Workjbook 中的一个或多个图表包含已筛选掉并且现在处于隐藏状态的对象。 早期版本的 Excel 不支持将对象筛选回图表中的能力。

含义   从 Excel 2013 开始,可以保存具有隐藏图表对象的文件,并保留取消筛选已保存文件中这些隐藏对象的能力。 在早期版本的 Excel 中,保存文件后,任何筛选的图表对象都不可用。

解决方式   在 Excel 2010 及更早版本中保存和打开文件之前,先取消筛选受影响的图表对象。

此工作簿中的切片器包含早期版本的 Excel 中不存在的设置。 不会保存某些切片器设置。

含义   从 Excel 2010 开始,切片器为数据透视表提供筛选机制。 Excel 2013 中引入了其他切片器设置。 如果在 Excel 2010 中打开文件,将不会保留这些较新的切片器设置,切片器在早期版本的 Excel 中将不起作用。

解决方式   确保需要较新切片器设置的任何人都使用 Excel 2013 或更高版本。 不要将文件保存为 Excel 97-2003 格式。

此工作簿包含日期筛选器,其中选择了新的"整日"选项。 早期版本的 Excel 不支持它。 这些版本的用户将不能刷新数据连接。

含义   从 Excel 2013 开始,可以选择"整日"作为许多日期筛选器的选项。 如果对连接区域或数据透视表应用使用此选项的筛选器,则早期版本的用户将无法刷新连接。

解决方式   若要使文件兼容,请从任何受影响的日期筛选器中删除"整日"选项。

此工作簿中的一个或多个图表包含早期版本不支持的前导线。 在早期版本的 Excel 中查看此功能时,将从图表中删除此功能。

含义   从 Excel 2013 开始,您可以添加前导线以将图表的标签值与相应的图表部分相连接。 这些视觉提示在早期版本的 Excel 中不显示。

解决方式   若要使图表在所有受支持的 Excel 版本中显示相同,请通过插入线条形状并手动定位来替换每个前导线 (单击"插入>插图">"形状",然后从可用选项) 中选取一条线。

此工作簿中的一个或多个图表包含已筛选掉并且现在处于隐藏状态的对象。 这些图表将保留所选文件格式的完全保真度,但不会保存筛选掉的图表部分。

含义   从 Excel 2007 开始,以 .xlsx 文件格式保存文件时,图表的筛选部分将保留并保持隐藏状态。 但是,如果文件以 Excel 97-2003 文件格式保存,则隐藏部分不会保留。

解决方式   将文件保存为 Excel 97-2003 文件格式之前,找到受影响的 (图表) 并取消隐藏筛选掉的部分。

无法编辑此工作表中的嵌入对象,因为它是在较新版本的 Microsoft Office。

含义    从 Excel 2007 开始,对象嵌入了较新的方法。 如果包含这些对象的文件在 Excel 97-2003 中打开,则这些对象是只读的。

要执行哪些工作    删除 对象或通知与你共享文件的人,如果他们想要编辑嵌入的对象,则必须使用 Excel 2007 或更高版本。

早期版本的 Excel 不支持在页眉和页脚文本中设置颜色格式。 在早期版本的 Excel 中,颜色格式信息将显示为纯文本。

含义    从 Excel 2007 开始,您可以对页眉和页脚文本应用颜色格式。 而在 Excel 97-2003 中,不能在页眉和页脚中使用颜色格式。

操作    如果要删除颜色格式,请单击兼容性检查器中的“修复”。

兼容性检查器

此工作簿包含的工作表具有偶数页或第一页页眉和页脚。 在早期版本的 Excel 中,无法显示这些页面页眉和页脚。

含义   从 Excel 2007 开始,您可以选择在甚至第一页上显示不同的页眉和页脚文本。 在 Excel 97-2003 中,即使页面或第一页的页眉和页脚也无法显示,但是当您在 Excel 2007 中打开工作簿并再次打开时,它们仍然可供显示。

操作    如果您经常将工作簿保存为 Excel 97-2003 文件格式,最好不为该工作簿指定偶数页或第一页的页眉或页脚。

此工作簿中的某些单元格或样式包含的格式不受所选文件格式的支持。 这些格式将转换为最接近的可用格式。

含义    从 Excel 2007 开始,可以使用不同的单元格格式或单元格样式选项,例如特殊效果和阴影。 这些选项在 Excel 97-2003 中不可用。

操作    当您继续保存工作簿时,Excel 将应用最接近的可用格式,该格式可能与您在其他位置应用的另一种格式完全相同。 为了避免格式重复,可以在将工作簿保存为 Excel 97-2003 文件格式之前更改或删除不支持的单元格格式和单元格样式。

此工作簿包含的唯一单元格格式超过了所选文件格式中支持的数目。 某些单元格格式将不保存。

含义    从 Excel 2007 开始,可以使用 64,000 个唯一单元格格式,但在 Excel 97-2003 中,最多只能使用 4,000 个唯一单元格格式。 唯一单元格格式包含工作簿中应用的任意特定格式组合。

操作    为了避免您希望在 Excel 97-2003 中可以使用的特定单元格格式丢失,可以删除一些不重要的单元格格式。

此工作簿包含的唯一字体格式超过了所选文件格式中支持的数目。 某些字体格式将不保存。

含义    从 Excel 2007 开始,有 1,024 种全局字体类型可用,每个工作簿中最多可以使用 512 种字体类型。 而 Excel 97-2003 支持的唯一字体格式比较少。

操作    为了避免您希望在 Excel 97-2003 中可以使用的特定字体格式丢失,可以删除一些不重要的字体格式。

返回页首

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

以与 Excel 早期版本兼容的方式保存 Excel 工作簿

Excel 文件格式转换时不转换的格式和功能

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

×