excel兼容包如何使用 1分钟了解excel兼容性的解决方法

兼容性检查器发现早期版本的Microsoft Excel存在一个或多个与公式相关的兼容性问题。默认情况下,从Excel 2007开始,兼容性检查器会检查由早期版本的Excel引起的问题。如果您只

本文最后更新时间:  2023-03-27 01:03:23

兼容性检查器发现早期版本的Microsoft Excel存在一个或多个与公式相关的兼容性问题。

默认情况下,从Excel 2007开始,兼容性检查器会检查由早期版本的Excel引起的问题。如果您只对特定版本感兴趣,请清除其他版本的复选框。

重要提示:

如果在“

显著功能损失

”列表中看到问题,请先解决这些问题再保存文件,以避免数据永久丢失或功能不正常。在继续保存工作簿之前,可能需要(也可能不需要)解决“

轻微保真损失

”中的问题,即数据或功能未丢失,但在早期版本的 Excel 中打开工作簿时,工作簿的外观或运行方式可能不完全相同。

提示:如果有多个问题需要调查,请选择“复制到新工作表”。使用新的“兼容性报告”工作表来解决每个问题。

本文的内容

导致功能的严重丧失。

导致保真度的轻微损失。

导致功能的严重丧失。

问题

溶液

某些工作表包含的引用其他工作表的数组公式多于所选文件格式支持的数量。其中一些数组公式将不会被保存,并将被转换为#VALUE!错误。

含义在Excel 2007及更高版本中,引用其他工作表的工作簿数组仅受可用内存的限制,但在Excel 97-2003中,一个工作表最多只能包含65,472个引用其他工作表的工作簿数组。超过最大限制的工作簿数组将被转换并显示为#VALUE!错误。

操作在兼容性检查器中,单击查找定位包含引用另一个工作表的数组公式的单元格,然后进行必要的更改以避免#VALUE!错误。

某些公式在数组中包含的元素多于所选文件格式支持的元素。超过256列或65536行的数组将不会被保存,可能会产生不同的结果。

含义在Excel 2010及更高版本中,可以使用超过256列、65,536行元素的数组公式。但在Excel 2007中,这超出了数组元素的限制,可能会返回不同的结果。

操作在兼容性检查器中,单击“查找”找到其包含的数组公式中的元素多于早期版本的Excel所支持的元素的单元格,然后进行必要的更改。

某些公式包含的值、引用和/或名称超过了所选文件格式支持的数量。这些公式将不会被保存并转换为#VALUE!错误。

含义在Excel 2007及以后版本中,公式内容的最大长度为8192个字符,内部公式的最大长度为16384个字节。在Excel 97-2003中,公式内容的最大长度为1024个字符,内部公式的最大长度为1800个字节。如果公式参数(包括值、引用和/或名称)的组合超过Excel 97-2003的最大限制,公式将产生#VALUE!将工作簿保存为早期版本的Excel文件格式时。错误。

操作在兼容性检查器中,单击查找找到包含超过Excel 97-2003最大公式长度限制的公式的单元格,然后进行必要的更改以避免#VALUE!错误。

某些公式的嵌套层数超过了所选文件格式支持的层数。嵌套层数超过7层的公式将不会被保存,并将被转换为#VALUE!错误。

含义在Excel 2007及更高版本中,一个公式最多可以包含64层嵌套,但在Excel 97-2003中,嵌套层数最多只有7层。

操作在兼容性检查器中,单击查找找到包含嵌套层数超过7层的公式的单元格,然后进行必要的更改以避免#VALUE!错误。

某些公式包含的函数参数多于所选文件格式支持的参数。每个函数超过30个参数的公式将不会被保存,并将被转换为#VALUE!错误。

含义在Excel 2007及更高版本中,一个公式最多可以包含255个参数,但在Excel 97-2003中,一个公式中的参数最多只能有30个。

操作在兼容性检查器中,单击查找以定位包含超过30个参数的公式的单元格,然后进行必要的更改以避免#VALUE!错误。

某些公式使用的操作数超过了所选文件格式允许的数量。这些公式将不会被保存并转换为#VALUE!错误。

含义在Excel 2007及以后的版本中,公式中可以使用的操作数的最大数量是1024,但在Excel 97-2003中,公式中操作数的最大数量只有40。

Action在兼容性检查器中,单击Find定位包含40个以上操作数的公式的单元格,然后进行必要的更改以避免#VALUE!错误。

某些公式包含的函数参数多于所选文件格式支持的参数。每个函数超过29个参数的公式将不会被保存,并将被转换为#VALUE!错误。

含义在Excel 2007及以后的版本中,用Visual Basic for Applications (VBA)创建的一个用户自定义函数(UDF)最多可以包含60个参数,但在Excel 97-2003中,VBA限制的UDF中的参数数量只有29个。

Action在兼容性检查器中,单击Find找到包含超过29个参数的函数的单元格,然后进行必要的更改以避免#VALUE!错误。您可能必须使用VBA代码来更改用户定义的函数。

此工作簿中的一个或多个函数在早期版本的Excel中不可用。在早期版本中重新计算这些函数时,它们将返回#NAME?错误,而不是返回它们的当前结果。

含义Excel 2007及更高版本中提供了新的和重命名的函数。由于这些函数在Excel 97-2003中不可用,它们将返回#NAME?在早期版本的Excel中打开工作簿时。错误,不是预期的结果。

在某些情况下,前缀_xlfn会添加到公式中,例如:= _ xlfn.iferror (1,2)。

操作在兼容性检查器中,单击“查找”找到包含早期版本的Excel中不可用的函数的单元格,然后进行必要的更改以避免#NAME?错误。

兼容性函数适用于所有重命名的函数。为了避免错误,您可以使用这些函数。

您可以使用早期版本的Excel中提供的相应函数来代替新函数。您也可以用公式结果替换使用新函数的公式,然后删除它们。

某些公式引用了所选文件格式不支持的表格。这些引用将被转换为单元格引用。

表示在Excel 2007和更高版本中,当您使用引用表格(无论是表格的一部分还是整个表格)的公式时,您可以使用结构化引用来使表格数据的处理更容易、更直观。Excel 97-2003不支持此功能。结构化引用将被转换为单元格引用。

操作在兼容性检查器中,点按查找以找到包含使用表格结构化引用的公式的单元格,以便您可以将这些结构化引用更改为您想要使用的单元格引用。

某些公式引用了其他工作簿中的表,而这些工作簿当前没有在此Excel实例中打开。当以Excel 97-2003格式保存时,这些引用将被转换为#REF,因为它们不能转换为工作表引用。

表示在Excel 2007和更高版本中,当您使用引用表格(无论是表格的一部分还是整个表格)的公式时,您可以使用结构化引用来使表格数据的处理更容易、更直观。Excel 97-2003不支持此功能。结构化引用将被转换为单元格引用。但是,如果结构化引用指向当前未打开的其他工作簿中的表,这些结构化引用将被转换并显示为#REF错误。

操作在兼容性检查器中,单击查找以定位包含公式的单元格,这些公式使用了对其他工作簿中的表的结构化引用,以便您可以更改它们以避免#REF错误。

此工作簿中的一个或多个单元格包含引用超过8192个非连续单元格区域的数据有效性规则。这些数据有效性规则将不会被保存。

含义在Excel 2010及以后的版本中,数据有效性规则可以引用超过8192个不连续的单元格区域。但是,在Excel 97-2007中,不支持这种类型的数据有效性规则,因此它们将不可用。

操作在兼容性检查器中,单击“查找”找到其数据有效性规则引用超过8192个不连续单元格区域的单元格,然后进行必要的更改。

此工作簿中的一个或多个单元格包含引用其他工作表上的值的数据有效性规则。早期版本的Excel不支持这些数据有效性规则。

表示在Excel 2010及更高版本中,您可以使用引用其他工作表上的值的数据有效性规则。但是,在Excel 97-2007中,不支持这种类型的数据有效性,并且无法在工作表上显示。

但是,所有数据有效性规则在工作簿中仍然可用,并且在Excel 2010和更高版本中再次打开工作簿时会应用这些规则,除非这些规则已经在Excel 97-2007中编辑过。

操作在兼容性检查器中,单击查找以定位其数据有效性规则引用其他工作表上的值的单元格,然后在数据有效性对话框(数据[

此工作簿包含的数据合并区域引用的单元格超过了所选文件格式支持的行数和列数。引用此区域中数据的公式将被调整,在早期版本的Excel中可能无法正确显示。

含义

在Excel 2007和更高版本中,数据合并区域可以包含引用数据超过所选文件格式的行数和列数的公式。但是,在Excel 97-2003中,工作表的大小被限制为256列和65536行。引用单元格超出行数和列数限制的公式将被调整,可能无法正确显示。

操作

在兼容性检查器中,单击“

查找

”找到公式引用的数据超过Excel 97-2003中的行数和列数的数据合并区域,然后进行必要的更改。

此工作簿包含VBA用户定义函数的自定义说明。所有自定义说明都将被删除。

含义

在Excel 2010及更高版本中,可以使用Visual Basic for Applications (VBA)创建带有自定义说明的用户定义函数(UDF)。但是,Excel 97-2007不支持自定义描述,这些描述将被删除。

操作

不需要任何操作,因为所有自定义指令都将被删除。

返回页首

导致保真度的轻微损失。

问题

溶液

此工作簿中的某些数组公式引用了整个列。在早期版本的Excel中,当重新计算这些公式时,这些公式可能会转换为#NUM!。

含义

在Excel 97-2003中重新计算时,引用Excel 2007中整列的数组公式将被转换并显示为#NUM!错误。

Action

在兼容性检查器中,单击“

Find

”以定位引用整个列的数组公式,以便您可以进行必要的更改来避免#NUM错误。

此工作簿中的一个或多个已定义名称包含的公式使用的字符数超过了所选文件格式允许的255个字符。在早期版本的Excel中编辑时,这些公式将被保存,但会被截断。

含义

当公式中的命名范围超过Excel 97-2003支持的255个字符的限制时,公式将正常工作,但会在“

名称

”对话框中被截断,无法编辑。

操作

在兼容性检查器中,单击“

查找

”找到公式中包含命名区域的单元格,然后进行必要的更改,以便用户可以在Excel 97-2003中编辑这些公式。

此工作簿中的某些公式链接到其他已关闭的工作簿。当在早期版本的Excel中重新计算这些公式而不打开链接的工作簿时,将无法返回超过255个字符限制的字符。

含义

如果工作簿中的公式链接到其他已关闭的工作簿,在Excel 97-2003中重新计算这些公式时,最多只能显示255个字符。公式可能会被截断。

操作

查找包含链接到其他已关闭工作簿的公式的单元格,以便您可以验证链接并进行必要的更改,以避免在Excel 97-2003中出现截断的公式结果。

数据有效性公式超过255个字符。

意思是

当数据有效性公式超过Excel 97-2003支持的255个字符的限制时,公式会正常工作,但会被截断,无法编辑。

操作

在兼容性检查器中,单击“

查找”找到包含数据有效性公式的单元格,然后在公式中使用较少的字符,以便用户可以在Excel 97-2003中编辑这些公式。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。