作者:乔山办公网日期:
返回目录:excel表格制作
一般来讲百,你可以这样屏蔽#N/A等错误返回值:
=if(iserror(你的公度式),"",你的公式问)
这样哪怕你有的地方没用到,也不会显示答!
其实我估计你的这个问题是出在:
=A1/B1
类似与这样的公式一直拉到第N行,但是你只用到了其中的某几行,结果其他回在A列或者B列没数值的单答元格,就显示了#N/A!
方法/步骤
1
方法1:假如是zdExcel 2007(含)以上版本,则输入公式
=IFERROR(VLOOKUP("a",$A$1:$B$2,2,0),""),即可使原版公式结果返回错误权值时单元格显示空值。
=IFERROR(原公式,"")
2
方法2:假如是Excel 2003 版本,则输入公式
=IF(ISERROR(VLOOKUP("a",$A$1:$B$2,2,0)),"",VLOOKUP("a",$A$1:$B$2,2,0))就可以使原公式结果返回错误值时单元格显示空值。
相当于=IF(ISERROR(原公式),"",原公式)
如果结果只有#N/A错误值,可用下公式代替你原公式:百
=IF(ISNA(原公式),"",原公式)
如果还有别的度错误值,请用下公式来代替原公式:内
=IF(ISERROR(原公式),"",原公式)
2007以上版本可用公式(但建议别用,因为这公式不容通用于之前的版本):
=IFERROR(原公式,"")
正如楼上飘老师说的百,套个IF(ISNA(公式,"".公式)就是正解呀,因为VLOOKUP函数在查找不到匹配值时会返度回错误值#N/A,公版式权改为=IF(ISNA(VLOOKUP(B5,商品信息!A:L,2,0)),"",VLOOKUP(B5,商品信息!A:L,2,0))就是把因公式产生的#NA屏蔽掉(换成"",也就是空白)