下記の式をご確認ください。式が正しくない場合は、これに関連する正しい式を教えてください。
IF(A1:AV7000=F1,vlookup(f2,B1:C7000,2,0),0)
上記の数式を試しましたが、機能していません。
下記の式をご確認ください。式が正しくない場合は、これに関連する正しい式を教えてください。
IF(A1:AV7000=F1,vlookup(f2,B1:C7000,2,0),0)
上記の数式を試しましたが、機能していません。
A1:AV7000
のようなセルの範囲を のような単一のセルと直接比較することはできませんF1
。VLOOKUP
おそらく、最初の範囲の a をISNA
関数と組み合わせたいと思いますか?
=IF(ISNA(VLOOKUP(F1,A1:AV7000,1,FALSE)),0,VLOOKUP(F2,B1:C7000,2,FALSE))
しかし、書かれているように、この式はナンセンスです。セルの値を探していますF1
が、範囲A1:AV7000
に含まれF1
ているため、VLOOKUP
常に成功します
この問題はすでに解決されている可能性がありますが、VLOOKUP は大規模なデータ セットではかなり遅くなります。通常は、MATCH を使用する方が速い方法です