Excel如何屏蔽表格数据的匹配错误
在VLOOKUP函数的使用过程中,如果数据匹配不成功就会报错,前面的技巧中也碰到过这样的问题。本技巧将具体讲解IFERROR函数到底应该怎么使用。如图3-108所示,VLOOKUP函数匹配不成功就会报错。
图3-108
操作
步骤1:在VLOOKUP函数前面再增加一个IFERROR函数嵌套即可,如图3-109所示。
图3-109
步骤2:用鼠标拖曳填充公式后,报错信息消失,如图3-110所示。
公式=IFERROR(VLOOKUP(E3,B$3:C$9,2,0)," ")的含义是:如果数值正确,则显示正确数值,否则显示为空格,空格用双引号引起来即可。如果要做成数据模板,强烈推荐将后面的空格改为零,公式为=IFERROR(VLOOKUP(E3,B$3:C$9,2,0),0)。
图3-110
总结: IFERROR函数适用于Excel 2007版本及以上,方便用于对单元格错误值的屏蔽或优化显示。需要注意的是,在Excel中单元格格式错误的显示有7种,IFERROR都可以轻松搞定。
在此介绍一下Excel单元格报错的情况,这个非常重要,职场人士必须了解。
·#N/A:当在函数或公式中没有可用数值时,将产生错误值#N/A。
·#VALUE!:当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。
·#REF!:删除了由其他公式引用的单元格,或将某单元格粘贴到由其他公式引用的单元格中,当单元格引用无效时将产生错误值#REF!。
·#DIV/0!:当公式出现被零除时,将产生错误值#DIV/0!。
·#NUM!:当公式或函数中某个数字有问题时,将产生错误值#NUM!。
·#NAME?:当公式或函数无法识别公式中的文本时,将产生错误值NAME?。
·#NULL!:使用了不正确的区域运算符或不正确的单元格引用,或者试图为两个并不相交的区域指定交叉点时将产生错误值#NULL!。