2013-11-20 103 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)返回值