IF
ステートメントとVLOOPUP
を組み合わせる式を作成しようとしています。
基本的に、VLOOKUPで値が見つかった場合は数式で値を返し、見つからなかった場合は別の値を返すようにします。
私は実験しました
=IF(VLOOKUP(A1,$B$2:$B$31, 1, 0),"FOUND","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")
古いスレッドですが、Vlookupの例、または数式によって返される値を使用する場所のよりクリーンなソリューションを送信したい-
=IFERROR(VLOOKUP(A1,$B$2:$B$31, 1, 0),"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")
一致するデータが別のファイルにある場合は、上記の式を使用できます。