www.nhft.net > 函数 VLOOKUP 返回错误值 #N/A时,怎样让返回值显...

函数 VLOOKUP 返回错误值 #N/A时,怎样让返回值显...

=if(isna(vlookup(1,2,3),0,vlookup(1,2,3)) 即如果计算错误则显示0,否则计算它的值。

=IF(COUNTIF('9月'!A10:J243,'12月'!A10),VLOOKUP('12月'!A10,'9月'!A10:J243,6,0),) 如果是2007以上的版本还可以用: =IFERROR(VLOOKUP('12月'!A10,'9月'!A10:J243,6,0),0)

使用IFERROR函数就可以做到了。IFERROR函数的语法如下: IFERROR(欲判断的值,错误时返回的值) 它的用途是判断它的第一个函数是否是错误值,如果不是的话就原样返回第一个参数的值,如果是错误值得话则返回参数2里面填写的内容。 对于VLOOKUP函...

假设你的公式是 =VLOOKUP(C1,A:B,2,) 则公式改成如下写法之一 =IF(ISNA(VLOOKUP(C1,A:B,2,)),,VLOOKUP(C1,A:B,2,)) =IF(ISERROR(VLOOKUP(C1,A:B,2,)),,VLOOKUP(C1,A:B,2,)) =IF(COUMTIF(A:A,C1),VLOOKUP(C1,A:B,2,),) =IF(ISNA(MATCH(C1,A:A,)),...

在excel中,vlookup函数如果查找不到值,就会返回错误值#N/A,可以用IFERROR函数屏蔽错误值。 示例数据: 如图所示,A1:B5区域是源数据区域,可以在F2单元格输入公式:=IFERROR(VLOOKUP(E2,$A$2:$B$5,2,0),"")该函数判断第一个参数是否是错误值...

像VLOOKUP这种函数,如果你已经能写代码了,在VBA里面可以用循环来代替它的,没有必要纠结怎样解决这个问题。我一般是不用VLOOKUP的,在VBA里面,因为我也不知道怎样避免这个问题。我顶多是用ON ERROR RESUME NEXT这样的语句来防止这样的错误

=IF(COUNTIF('9月'!A10:J243,'12月'!A10),VLOOKUP('12月'!A10,'9月'!A10:J243,6,0),) 如果是2007以上的版本还可以用: =IFERROR(VLOOKUP('12月'!A10,'9月'!A10:J243,6,0),0)

你在VLOOKUP函数前多加一个函数IFERROR(VLOOKUP(),0),这样这些错误信息就被0替代了。

修改一下公式: =IF(ISERROR(VLOOKUP(C:C,附表1!F:N,2,0)),"",VLOOKUP(C:C,附表1!F:N,2,0)&"")

使用vlookup函数的单元格没有“原来的内容”,因为单元格内就是vlookup公式; 出现#N/A的意思是没有找到你要查找的内容,所以你可以把它翻译成汉字即可; 翻译语句如下: =IFERROR(原公式,"没有找到!")

网站地图

All rights reserved Powered by www.nhft.net

copyright ©right 2010-2021。
www.nhft.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com