【发布时间】:2013-01-07 20:09:58
【问题描述】:
如果 B2 在该单元格中没有任何内容,我如何修改此函数以使结果只是一个空白单元格而不是显示 #N/A?
我认为我可能需要 ISERROR 检查之类的东西,但我不是 100% 知道自己在做什么。
=VLOOKUP(B2,Index!A1:B12,2,FALSE)
谢谢!
【问题讨论】:
如果 B2 在该单元格中没有任何内容,我如何修改此函数以使结果只是一个空白单元格而不是显示 #N/A?
我认为我可能需要 ISERROR 检查之类的东西,但我不是 100% 知道自己在做什么。
=VLOOKUP(B2,Index!A1:B12,2,FALSE)
谢谢!
【问题讨论】:
如果您只想在 B2 为空白时返回空白,您可以针对该场景使用额外的 IF 函数,即
=IF(B2="","",VLOOKUP(B2,Index!A1:B12,2,FALSE))
或从 VLOOKUP 中返回带有 任何错误 的空白(例如,如果 B2 已填充但 VLOOKUP 未找到该值),如果您有 ,则可以使用 IFERROR 函数Excel 2007 或更高版本,即
=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))
【讨论】:
如果您希望在出现 vlookup 错误的情况下更改单元格的颜色,请使用条件格式。为此,请转到“条件格式”>“新规则”。在此选择“选择规则类型”=“仅格式化包含的单元格”。在此之后,下面的窗口发生变化,在第一个下拉菜单中选择“错误”。之后相应地继续。
【讨论】:
为避免任何 Excel 函数出现错误,请在 Excel 中使用以 IS* 开头的错误处理函数。 使用这些错误处理函数嵌入您的函数,并避免结果中出现不需要的文本。 更多信息OfficeTricks Page
【讨论】: