在使用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了
,