Excel技巧:Excel能否屏蔽Vlookup的匹配错误?
微信上有个小伙伴留言问,Vlookup匹配不成功会报错,希望错误单元格最好不要报,不要显示。问牛魔王是否可以这样做?答案是肯定的。
情景。非常适合人力资源部门或需要进行多表匹配的办公人员使用
问题。如何阻止单元格错误显示?
答案。使用IFERROR函数就可以完成。
具体操作如下:比如下图,因为 "小丑 "和 "小美",在表的旁边没有,所以vlookup匹配不出来,所以对应的单元格,显示错误。你能把出错的单元格显示为没有内容吗?
其实很简单,你只需要在Vlookup函数前面嵌套一个Iferror函数。其效果如下:
公式显示如下:
=IFERROR(VLOOKUP(E7,$B$6:$C$13,2,0),"")
意思是:如果数值正确,就会正确显示,否则就会显示为一个空格。空格只是用双引号括起来。
总结:IFERROR函数是Excel 2007及以上版本的一个新函数,方便对单元格的错误值进行屏蔽或优化显示。需要注意的是,在Excel中显示的单元格格式错误有7种,IFERROR可以轻松处理。
1.#N/A 当函数或公式中没有可用的值时,会产生错误值#N/A。
2.#VALUE!当使用了错误的参数或操作对象类型时,或者当公式自动更正功能不能纠正公式时,会产生错误值#VALUE!
3.#REF!删除了被其他公式引用的单元格,或将一个移动的单元格粘贴到被其他公式引用的单元格中。当一个单元格引用无效时,将产生一个错误值#REF!
4.#当公式被除以0时,将产生错误值#DIV/0!。
5.当公式或函数中的数字出现问题时,#NUM!将生成错误值#NUM!。
6.#NAME?当公式或函数不能识别公式中的文本时,将产生这个错误值NAME?
7、#NULL!使用了一个不正确的区域操作符或不正确的单元格引用。试图为两个不相交的区域指定一个交点,将产生错误值#NULL!
这个技巧对Excel 2007及以上版本有效。