发布网友 发布时间:2023-04-12 00:05
共1个回答
热心网友 时间:2023-04-21 19:56
当单元格引用无效时,会出现此错误。
原因:
可能删除了其他公式所引用的单元格,或者可能将单元格粘贴到其他公式所引用的其他单元格上。
可能存在指向当前未运行的程序的对象链接和嵌入 (OLE) 链接。注意: OLE 是用于在程序间共享信息的一种技术。
可能链接到了不可用的动态数据交换 (DDE) 主题(客户端/服务器应用程序的服务器部分中的一组或一类数据),如“系统”。注意: DDE 是用来在基于 Microsoft Windows 的程序间交换数据的一个现成协议。
工作簿中可能有个宏在工作表中输入了返回值为“#REF!”错误的函数。
解决方案:
(可选)如果在 Excel 中启用了错误检查功能,则单击显示错误的单元格旁边的按钮 ,如果出现“显示计算步骤”,则单击它,然后单击适用于您的数据的解决方案。
更改公式,或者在删除或粘贴单元格之后立即单击快速访问工具栏上的“撤消” 来恢复工作表中的单元格。
启动对象链接和嵌入 (OLE) 链接调用的程序,确保使用正确的动态数据交换 (DDE) 主题。
检查函数以确定参数是否引用了无效的单元格或单元格区域。例如,如果宏在工作表中输入的函数引用函数上面的单元格,而含有该函数的单元格位于第一行中,这时函数将返回“#REF!”,因为第一行上面再没有单元格。
例如:
如图所示工作表中,如果删除 D 列(整列),最初位于 E 列的公式转移到 D 列后全都显示 #REF! 错误。如果选择单元格 D2,则 Excel 在编辑栏中显示公式 =SUM(B2,C2,#REF!)。
可以采取以下方法修正公式:从 D2 中的公式中删除“,#REF!”,然后将公式向下拖至下方的单元格中。