2014-01-15 32 views
2

我早些时候向另一个配方寻求帮助,这导致了我另一个头痛的问题。我相信在下面的公式中可能有一种方法可以使用IFERROR,但我似乎无法弄清楚在哪里。我有几列返回#N/A,我只需要空白。IFERROR STATUS WITHIN VLOOKUP

一切工作,除了错误应该如何。我有另一个公式反馈这个公式的结果,我需要根据结果填充Y或N. #N/A正在抛弃其中一些。

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

回答

2

只是包装它像这样:

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

IFERROR将评估第一个表达式(在这里,这是VLOOKUP),如果它返回一个错误,它会返回的第二部分公式,在这种情况下为Error msg here。将其改为任何你想要的。

此外,您可以使用0表示FALSE(在excel中)(而1表示TRUE)。

+0

那真是个骗局!非常感谢。 – Robblob

+0

@ user2847496不客气:) – Jerry

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

该公式给了我一个#NAME?错误在哪里#N/A曾经是 – Robblob