怎么删除EXCEL表格时出现的#REF!
方法如下:
1、最常见的引用问题是由于公式引用的单元格被删除了,如图所示,我们看到上月收入单元行出现了#REF!。
2、单击单元格,我们发现引用的数据来自另一个表中,打开另一个表,查看数据源。
3、打开sheet2,我们发现了数据源显示的公式中,原始的数据是错误的,可能是被误删了。
4、点击撤销恢复数据,我们看到数据源显示的月收入数据正常了,回到初始表格,#REF!错误也被解决了。
5、如果数据已经不能恢复,就只能是手工输入或者找到另外的数据源进行复制粘贴了。
6、除了删除会造成这种情况,有的时候复制公式数据到另一个表格也会出现#REF!错误,比较快捷的解决方法就是粘贴的时候只粘贴数值就可以了。
出现的#REF!错误的原因是:单元格引用无效时,具体见如下分析.
1、能删除了其他公式所引用的单元格,或者可能将单元格粘贴到其他公式所引用的其他单元格上。可能存在指向当前未运行的程序的对象链接和嵌入 (OLE) 链接。
2、可能链接到了不可用的动态数据交换 (DDE) 主题(客户端/服务器应用程序的服务器部分中的一组或一类数据),如“系统”。
3、工作簿中可能有个宏在工作表中输入了返回值为“#REF!”错误的函数。
举例:
解决办法:
1、如果在 Excel 中启用了错误检查功能,则单击显示错误的单元格旁边的按钮 ,如果出现“显示计算步骤”,则单击它,然后单击适用于您的数据的解决方案。
2、更改公式,或者在删除或粘贴单元格之后立即单击快速访问工具栏上的“撤消” 来恢复工作表中的单元格。
3、检查函数以确定参数是否引用了无效的单元格或单元格区域。例如,如果宏在工作表中输入的函数引用函数上面的单元格,而含有该函数的单元格位于第一行中,这时函数将返回“#REF!”,因为第一行上面再没有单元格。
ctrl+z撤销上一步操作,使之恢复原样。
在出错位置,选中该区域,复制--选择性粘贴--数值--保存。
然后再删除表格,就不会报错了。
把公式修改为
=if(iserror(原公式),"",原公式)
比方说原公式是=vlookup(A2,C:M,2,)
就是改成=if(iserror(vlookup(A2,C:M,2,)),"",vlookup(A2,C:M,2,))
如果不是公式产生的,用替换的方法.