0

例如:

F2 = VLOOKUP($L$2,sheet2!$A$2:$G$169,6,0)

我想添加一个功能,如果在sheet2中找不到$L$2!$A$2:$G$169,则显示“无效”。

我可以知道我应该如何修改为excel中的代码吗?谢谢。

4

1 回答 1

2

首先通过输入一个您知道不在搜索集中的值来测试如果找不到 $L$2 会返回什么。例如,如果它返回 0 那么:

=IF(VLOOKUP($L$2,sheet2!$A$2:$G$169,6,0) = 0, "invalid", VLOOKUP($L$2,sheet2!$A$2:$G$169,6,0))

如果它返回一个错误,那么尝试一些类似的东西

=IF(ISERROR(VLOOKUP($L$2,sheet2!$A$2:$G$169,6,0)), "invalid", VLOOKUP($L$2,sheet2!$A$2:$G$169,6,0))

要不就

=IFERROR(VLOOKUP($L$2,sheet2!$A$2:$G$169,6,0), "invlaid")
于 2012-07-19T10:33:13.950 回答