VLookupを複数の行にコピーする方法
画像クレジット: timkaekler / iStock /ゲッティイメージズ
Microsoft ExcelのVLookup関数は、データテーブルの最初の列で指定された値を検索し、そのテーブルの同じ行にある別の列にある値を返します。 VLookup数式を作成した後、その数式を多数の行にコピーする必要がある場合、Excelには、プロセスを簡単にする塗りつぶしハンドルと呼ばれる機能が含まれています。 数式をコピーする前に、セル参照が正しくフォーマットされていることを確認する必要があります。これは、数式をコピーすると標準のセル参照が変更されるためです。
ステップ1
VLookup関数を複数の行にコピーするExcel2010ファイルを開きます。
今日のビデオ
ステップ2
VLookup数式を含むセルをクリックします。 スプレッドシートのすぐ上にある数式バーにカーソルを置いて、数式を編集できるようにします。
ステップ3
数式をコピーするときに変更したくない範囲の前にドル記号を配置します。 Excelは数式をコピーするときに相対参照を使用するため、VLookup関数が範囲A1:D10を参照し、その数式を1つのセルにコピーすると、範囲はA2:D11に変更されます。 $ A $ 1:$ D $ 10などの各参照要素の前にドル記号を配置することにより、数式をコピーするときに参照が変更されないようにします。 これは、VLookup式をコピーするときに特に重要です。これは、テーブルの範囲が一定のままである必要があるためです。 変更が完了したら、「Enter」を押します。
ステップ4
VLookup数式を含むセルをクリックします。 セルの右下隅にある、塗りつぶしハンドルと呼ばれる小さな黒いボックスにマウスを移動します。 ボックスの上に正しく配置されると、マウスカーソルがプラス記号に変わります。
ステップ5
フィルハンドル上でマウスボタンをクリックして押したままにします。 VLookup数式を配置する最後の行に到達するまで、マウスをスプレッドシートの下にドラッグします。 マウスボタンを離すと、元のセルとボタンを離したセルの間のすべての行に数式が即座にコピーされます。