Excel vlookup 参考故意丢失显示#N/A - 停止它

use*_*904 4 worksheet-function vlookup microsoft-excel

我有一个进行 vlookup 的单元格。

但是它所引用的表总是在变化,当特定值存在时显示正常。

但是,当值不存在时,它会显示 #N/A - 我怎样才能让它停止这种情况并且什么都不显示?

示例:=VLOOKUP($P5,GW30!$CI:$CL,2,FALSE) 和 P5 = 阿森纳

所以当阿森纳在主场比赛时,我得到了一个价值,这没关系。但是当他们在客场比赛时,他们被列在不同的列中,我得到一个#N/A

我需要停止它显示#N/A 请。

T.J*_*.L. 9

您要使用IFERROR函数:

=IFERROR(VLOOKUP($P5,GW30!$CI:$CL,2,FALSE),"")
Run Code Online (Sandbox Code Playgroud)

如果没有错误,它将正常返回值。如果有,它将返回逗号后面的内容,在这种情况下是一个空字符串。

  • 请注意,对于某些旧版本的 excel(可能还有 Google 电子表格),如果 `iferror()` 不可用,只需执行 `If(IsError([formula]),"",[formula])` (2认同)

小智 6

您可以使用iferror条件包装公式并将错误条件的默认值设置为空白,例如

iferror(VLOOKUP($P5,GW30!$CI:$CL,2,FALSE),"")
Run Code Online (Sandbox Code Playgroud)