在vlookup结果中删除#N / A

我该如何修改这个函数,使得结果只是一个空白的单元格,而不是在该单元格中没有任何内容的情况下显示#N / A?

我可能需要像ISERROR检查,但我不知道我在做什么。

=VLOOKUP(B2,Index!A1:B12,2,FALSE) 

谢谢!

如果您只想在B2空白时返回一个空格,那么您可以专门为该scheme使用额外的IFfunction,即

=IF(B2="","",VLOOKUP(B2,Index!A1:B12,2,FALSE))

或者从VLOOKUP返回空白(例如,如果包含B2,但VLOOKUP未find该值),如果您使用的是Excel 2007或更高版本,则可以使用IFERROR函数

=IFERROR(VLOOKUP(B2,Index!A1:B12,2,FALSE),"")

在早期版本中,您需要重复VLOOKUP,例如

=IF(ISNA(VLOOKUP(B2,Index!A1:B12,2,FALSE)),"",VLOOKUP(B2,Index!A1:B12,2,FALSE))

如果你正在寻找改变单元格的颜色的情况下,查找错误,然后去条件格式。 要做到这一点去“条件格式”>“新规则”。 在此select“select规则types”=“仅格式化包含的单元格”。 在此之后,下面的窗口改变,其中在第一个下拉列表中select“错误”。之后相应地进行。

为了避免任何Excel函数中的错误,请使用Excel中以IS *开头的error handling函数。 用这些error handling函数embedded你的函数,并避免在你的结果中不需要的文本。 更多信息OfficeTricks页面