
VBA では簡単に解決できますが、Excel でネイティブに解決するための数式の組み合わせが思いつかないのが気になります。
列 A の値が列 B から D のどこかに存在するかどうかを知る必要があります。任意の行と任意の列に存在する可能性があります。
私の知る限り、行と列の両方が変数であるため、インデックス/一致は機能しません。理想的には、1 つの行、列、または文字列だけでなく、多次元配列を取得する Find または Search のようなものが必要です。
答え1
ブール応答には次の式を使用します。
=IF(COUNTIF(B:D,A1)=0,FALSE,TRUE)
範囲内に見つからない場合、カウントは 0 になり、見つかった場合は 0 より大きくなります。見つかった場合はセルの結果は TRUE になり、見つからない場合は FALSE になります。