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
。
例
サンプルデータ(適切な列ではありません):
データを使用するシートが表示されます。