2022-11-15 13:44来源:m.sf1369.com作者:宇宇
1,去掉显示错误值的单元格的公式。解决办法:Ctrl+G,定位条件,仅勾选“公式”,仅勾选”错误值",确定,然后按delete方案。
2:在公式外套一层IFERROR进行容错处理即=iferror(你的原公式,"")IFERROR函数需要Excel2007或更新版本支持。若是2003版,则=if(iserror(你的原公式),"",你的原公式)
Excel返回的错误值:#N/A (当在函数或公式中没有可用数值时,将产生错误值#N/A。) 主要错误原因分析: 当然具体原因具体对待,还是要看你属于以下哪些情况。
①数据缺失,并且在其位置输入了“#N/A”或“NA()”。
②为 HLOOKUP、LOOKUP、MATCH 或 VLOOKUP 工作表函数的 lookup_value 参数赋予了不正确的值。
③在未排序的表中使用 VLOOKUP、HLOOKUP 或 MATCH 工作表函数来查找值。
④数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致。
⑤内置或自定义工作表函数中省略了一个或多个必需参数。
⑥使用的自定义工作表函数不可用。
⑦运行的宏程序所输入的函数返回 #N/A。
Excel返回的错误值:#N/A (当在函数或公式中没有可用数值时,将产生错误值#N/A。) 主要错误原因分析: 当然具体原因具体对待,还是要看你属于以下哪些情况。
①数据缺失,并且在其位置输入了“#N/A”或“NA()”。
②为 HLOOKUP、LOOKUP、MATCH 或 VLOOKUP 工作表函数的 lookup_value 参数赋予了不正确的值。
③在未排序的表中使用 VLOOKUP、HLOOKUP 或 MATCH 工作表函数来查找值。
④数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致。
⑤内置或自定义工作表函数中省略了一个或多个必需参数。
⑥使用的自定义工作表函数不可用。
⑦运行的宏程序所输入的函数返回 #N/A。
“#NAME”错误类型为“函数名称不存在”,解决方法:一般函数:检查函数名称是否有误,比如求和函数“sum”,是不是输入成了“sun”之类,修改过来即可;
使用了宏表函数:这种情况尤其是在另外一张表格中复制过来的公式,如果是这样,查看原表“名称管理器”中是否定义了名称,比如显示错误的公式为“=GS”,查看原表是否有定义为“GS”名称的函数,找到后,点击“编辑”,将原先定义的内容复制到新表中,在新表中重新定义一遍即可;
使用了自定义函数(VBA):将原表中自定义函数的代码复制到新的表格中即可。
出现#VALUE错误,通常是因为参数类型不正确。因为看不到你在公式中所引用的参数,所以无法准确判断是哪一个参数出错。