请问以下两个EXCEL里的公式有什么不一样的地方~!?

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:24:07
1、 if(iserror(vlookup(c1,sheet2!A:G,4,O)),"0",vlookup(c1,sheet2!A:G,4,O))
2、 vlookup(c1,sheet2!A:G,4,O)

第一个公式对第二个公式进行一个判断,以保证不会出现错误值,你用第二个公式会出现“错误”的符号,但是第一个公式就不会显示出来!

如果在A:G范围内找不到C1,那么第二个公式的结果是#N/A,但是第一个结果会屏蔽错误的结果,使之显示为0!

iserror()判断是否是错误值,如果是“错误值”,则返回 “TRUE”-真,否则返回“FALSE”-假;

第一个公式也就是说:如果,VLOOKUP公式的结果是错误值的话,返回0,否则就返回VLOOKUP公式的计算结果。