VLOOKUP中的IFERROR声明

时间:2014-01-15 17:11:27

标签: if-statement excel-2010 vlookup

我之前请求帮助另一个公式,这对我来说是另一个令人头疼的问题。我确定在下面的公式中可能有一种方法可以使用IFERROR,但我似乎无法弄清楚在哪里。我有几列返回#N / A,我只需要空白。

除了错误之外,一切都正常。我有另一个公式从这个公式的结果开始,我需要根据结果填充Y或N. #N / A正在抛弃其中一些。

=IF(J2="",VLOOKUP(B2,Sheet1!B:F,5,FALSE),"PICKED UP")

2 个答案:

答案 0 :(得分:2)

只需将其包裹起来:

=IF(J2="",IFERROR(VLOOKUP(B2,Sheet1!B:F,5,0),"Error msg here"),"PICKED UP")

IFERROR将评估第一个表达式(此处为VLOOKUP),如果它返回错误,它将返回公式的第二部分,即Error msg here案件。把它改成你想要的任何东西。

此外,您可以使用0表示Excel中的FALSE1表示TRUE)。

答案 1 :(得分:0)

=IF(J2="", IF(ISNA(VLOOKUP(B2,Sheet1!B:F,5,FALSE)), "", VLOOKUP(B2,Sheet1!B:F,5,FALSE)),"PICKED UP")