シートアルファ(アルファ!A)の列Aをスキャンして、各セルA1、A2、...AXが一致するかどうかを調べたいのですが、どれでもシート beta の列 D のエントリ (beta!D) を検索すると、beta!E の水平方向に対応するエントリが返されます。beta!E からの出力の最後の部分はそれほど重要ではありません。beta!D の一致の位置番号だけで十分です。編集: また、alpha!A と beta!D の間に一致がない場合は、空のセルを返す必要があります。どうもありがとうございます。
答え1
=VLOOKUP(A1,BETA!D:E,2,FALSE)
列インデックス番号は、「必要なデータは右に何列ありますか?」と尋ねています。一致するデータが列 D にある場合、D は 1、E は 2 などになります。したがって、数式は次のように解釈できます。
VLOOKUP(何を探していますか?、どこを探していますか?、どのくらい右にありますか?、完全一致と近似一致のどちらを使用しますか?)
編集: 検索する用語が beta!D:E の範囲に存在しない場合は、「#N/A」が返されます。この場合に特に空白のセルを返す必要がある場合、私が見つけた最も簡単な方法は =IFERROR(VLOOKUP(yadda),"") です。これを変更して、VLOOKUP が失敗した場合に任意の値を返すようにすることができます。