解決

解決

15 列の Excel ワークシートがあります。13 列目には 3 つの名前と空白が散発的に配置されており、3 番目の列には日付が最新から最古までページの下に並んでいます。13 列目で特定の名前を検索し、別のワークシートのセルに 3 列目の日付を入力したいのですが、これを行う数式を教えていただけますか?

答え1

解決

使用できますVLOOKUPが、ルックアップ列は書き出すデータを含む列の左側にある必要があります。VLOOKUP を使用するには、列 3 を列 16 にコピーします。

=VLOOKUP('lookup_value', 'table_array', 'col_index_num', 'range_loopup')
=VLOOKUP(A2,DATA_SHEET!$M$2:$P$7,4,FALSE)

'range_loopup'完全一致を取得するには を FALSE に設定し、'col_index_num'書き出すデータの列番号を指定します (ここでは、参照列は列 1 として定義されています)。列 はMシートの 13 番目の列、列 はPシートの 16 番目の列です。データを表示する列は の範囲内である必要がありますtable_array

サンプルデータ(適切な列ではありません):

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

データを使用するシートが表示されます。

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

関連情報