列参照のみが指定された Excel のマトリックスを「検索」する方法

列参照のみが指定された Excel のマトリックスを「検索」する方法

マトリックス内に存在するか存在しないかのどちらかで、列のみが指定されている特定の日付を検索する必要があります。特定の列 (列の上部にある名前) に移動し、その列内に特定の日付が存在するかどうかを確認する必要があります。

ここに画像の説明を入力してください

答え1

私は、VLOOKUP、INDEX、MATCH、OFFSET などの関数に基づいたソリューションを提案しています。この例では、データ テーブルは D2:H9 にあり、入力/出力セルは L2:L4 にあります。L2 と L3 は入力マシン名と日付であり、L4 はバイナリ出力です。

L4の式は

=IF(ISERROR(VLOOKUP(L3,INDEX(D2:H2,MATCH(L2,D2:H2,0)):OFFSET(INDEX(D2:H2,MATCH(L2,D2:H2,0)),100,0),1,FALSE)),"NO","YES")

それぞれがマシンを表す出力テーブルをさらに作成する必要がある場合は、入力セル参照を調整して数式を複製する必要があります。

この関数は、OFFSET を使用して、テーブルの長さとして上から 100 行下に移動します。この値を調整して、問題のテーブルの長さと一致するかそれを超えるようにしてください。

別のシートから参照する場合は、セル参照の前にシート名を付けます。例: Sheet1!D2:H2

ここに画像の説明を入力してください

関連情報