2013-11-20 69 views
5

我想制定一个公式结合IF声明和VLOOPUP谷歌驱动器电子表格:结合IF和VLOOKUP

基本上,我希望公式返回一个值,如果这个值是通过VLOOKUP发现,如果没有找到,返回别的东西......

我已经试验了

=IF(VLOOKUP(A1,$B$2:$B$31, 1, 0),"FOUND","NOT FOUND!") 

..但这似乎不起作用。

非常感谢您的任何想法...

回答

5

如果你只是要检查是否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")

3

ISERROR()可以测试,看看公式生成错误与否。

在这种情况下,IFVLOOKUP可以使用

=IF(ISERROR(VLOOKUP(A1,$B$2:$B$31, 1, 0)),"NOT FOUND!", "FOUND") 
15

一个古老的线程,但想提出一个清晰的解决方案为VLOOKUP例子或地方,你要使用

:由结构式

= IFERROR($ B $ 31 1,0), “未找到” VLOOKUP(A1,$ B $ 2)返回值