1つのシートに1列のデータがあり、各セルには別のシートの配列にある値が含まれています。私は、シート1の列からシート2の配列の値を見つけたら、一番左の列の値を返します。インデックスとマッチを使用して縦方向と横方向の両方で参照を実行する
ここではデータの例です: '2188622' はシート2に発見された場合に
シート1
| AH2377507 |
| 2188622 |
| EA404278 |
| AH885430 |
シート2
aaa | 1874379 | AH2377507 | EA2377507 | PS2377507 | 67004276 | 949529 | AH2065634
bbb | 1938614 | 2186486 | 2188622 | 2188708
ccc | 919973 | AH404278 | EA404278 | PS404278 | 2188746
ddd | 960929 | AH885430 | EA885430 | PS885430
だから、それが返されます'bbb'。
また、シート2のデータを含む列の数は行ごとに異なるため、配列に空白のセルがあります(問題がある場合)。
私はhlookupとvise-versaでvlookpを入れ子にしてみましたが、インデックス/マッチでhlookupを入れ子にしましたが、これらのアイデアはどちらもうまくいきませんでした。
でしたあなたの 'ROW(Sheet1の$ A $ 1:$ A $ 4)' 'ROWこと(Sheet2の$ A $ 1:$ A $ 4)' ? - それは、 '$ A $ 4 'が' Sheet2'の項目の数にリンクされるべきであることをより明白にします。そして、 '... = Sheet1!$ A $ 1'は '... = Sheet1!$ A1'なので、数式は他の行にコピーできますか? – YowE3K
私はそれについて考える必要があったが、ええ、私は同意する。ありがとうございました! – CallumDA
元のコメントを読んだ後で、私が返事をする前に誰かが仕事の質問で私を中断しました - 私は彼らがしたことをうれしく思います - それは私が説明を考える必要はないことを意味しました:D – YowE3K