我正在尝试制定一个将IF
语句和VLOOPUP
.
基本上,如果通过 VLOOKUP 找到值,我希望公式返回一个值,或者如果找不到则返回其他值......
我已经尝试过
=IF(VLOOKUP(A1,$B$2:$B$31, 1, 0),"FOUND","NOT FOUND!")
...但这似乎不起作用。
非常感谢您的任何想法...
我正在尝试制定一个将IF
语句和VLOOPUP
.
基本上,如果通过 VLOOKUP 找到值,我希望公式返回一个值,或者如果找不到则返回其他值......
我已经尝试过
=IF(VLOOKUP(A1,$B$2:$B$31, 1, 0),"FOUND","NOT FOUND!")
...但这似乎不起作用。
非常感谢您的任何想法...
一个旧线程,但想为 Vlookup 示例或您要使用公式返回的值的地方提交更清洁的解决方案-
=IFERROR(VLOOKUP(A1,$B$2:$B$31, 1, 0),"NOT FOUND")
如果您只想检查 A1 是否存在于 B2:B31 中,则不需要 VLOOKUP。要么MATCH
像这样使用
=IF(ISNUMBER(MATCH(A1,$B$2:$B$31,0)),"FOUND","NOT FOUND")
或更短的COUNTIF
=IF(COUNTIF($B$2:$B$31,A1),"FOUND","NOT FOUND")
ISERROR()
可以测试一个公式是否产生错误。
在这种情况下,IF
和VLOOKUP
可以结合使用
=IF(ISERROR(VLOOKUP(A1,$B$2:$B$31, 1, 0)),"NOT FOUND!", "FOUND")
=IF(ISNUMBER(MATCH(
C2,IMPORTRANGE("URL","Sheet1!B2:B2000"),0)),"FOUND","NOT FOUND")
如果匹配的数据在另一个文件中,我们可以使用上面的公式。