在使用VLOOOKUP函数匹配时,如果没有匹配到数据,会显示 #N/A,给后续的计算带来麻烦,此时可以对vlookup公式进行扩充修改,修改为
=if(isna(原函数),要显示的内容,(原函数))
如原公式为
=vlookup(A1,Sheet1!A:B,2,false)

则修改为
=if(isna(vlookup(A1,Sheet1!A:B,2,false))," ",(vlookup(A1,Sheet1!A:B,2,false)))
这个时候,如果有正常匹配就显示匹配结果,如无匹配,则显示为空,如果中间的值设置为0,则显示结果为0,该方法对于其他显示NA的公式也适用

但是如果B列填充了这个公式且结果显示为空,那么我们去计算乘法
=B1*C1
的时候,结果会成 #VALUE!,即为一个错误值,我们可以修改公式为
=if(iserr(B1*C1),0,(B1*C1))
这样,乘法后的结果就是0了


本文介绍了如何通过修改VLOOKUP公式避免#N/A错误,当无匹配数据时返回空或指定值,以及在乘法运算中遇到错误值时如何用IFERROR函数转换为0,确保计算结果正确。这些技巧适用于处理电子表格中的数据匹配和计算问题。
1755

被折叠的 条评论
为什么被折叠?



