我用EXCEL2007 打开EXCEL2003的表格后,出现了很多#REF! 怎么去掉“#REF! 呢?请高手帮忙,谢谢!

出现#REF!的原因是:单元格中有大量公式
在EXCEL2003里打开的时候是空白的。
但EXCEL2007里打开的时候就变成了#REF!
在EXCEL2003里打开的时候是空白的(这样是正常的)
请不要告诉我删除公式,那样太多了,太浪费时候。
我有很多小表格的

这是由于公式里有数据链接,但是可能是文件的目录改变了等原因,链接链不到所致的。07版的菜单里有个“数据”,里面有个“编辑链接”,点开后有个对话框,里面显示的是这个表格里所有链接的文件,点击“更改源”,重新选择现在文件所在的目录,这样公式的结果就能正常显示了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-13
1.更改公式,将旧公式改为
=if(iserror(旧公式),"",旧公式)

2.链接到了不可用的动态数据交换 (DDE) 主题,如“系统”确保使用的是正确的 DDE 主题。

3.如果你是在其它电脑上用office2007来打开这个文件,那可能是单元格链接、引用失效引起的,解决办法是把链接文件一起复制到当前电脑的适当目录下。本回答被提问者采纳
第2个回答  2011-04-13
#REF是数据缺失,或者引用数值不存在,不可能是表格被2007打开的原因。
你是不是把原来表格中的数据复制到2007的表格中?
因为大量的数据连接出错,所以会出现这个问题。
第3个回答  2011-04-13
增大表格列宽既可解决。
相似回答