goo blog サービス終了のお知らせ 

パソコンカレッジ スタッフのひとりごと

パソコンスクールのスタッフが、
初心者から上級者まで役立つ情報をお伝えします。

Vlookup関数のコピーを簡単に行う方法(Excel2002以降)

2011-06-16 09:02:03 | エクセル
今日は、Excelを取り上げます。

Vlookup関数は、実務では大変活躍する便利な関数ですね。

今回は、例として、請求書の明細部分をとりあげます。

B列に商品IDを入力すると、C列とD列に自動的に商品名と単価が表示されるようにします。
お分かりの通り、これは、Lookup系の関数を使います。




商品のデータは、別のシートに用意されています。





この商品のデータのセル範囲には、名前を付けておいたほうが便利です。
名前を付けると、セル範囲は、自動的に絶対参照になるからです。
今回は、「商品リスト」と名付けました。




そして、もうひとつ事前に準備をしておきます。
C列とD列の見出しの上に数字を入力しておきます。
この数字は、「商品リスト」の左列から何列目かを示しています。
つまり、商品名は、左から2列目、単価は、左から4列目ということです。





それでは、C4に関数を設定しましょう。
第2引数は、名前を使います。
F3キーを押すと、「名前の貼り付け」ダイアログボックスが表示されますので、選択すれば入力できます。

第3引数は、数字を手入力するのではなく、先ほど用意した数字のセル番地を用います。
ここがポイントですよ。こうすることで、数式のコピー時に威力を発揮します。
なお、あとで数式をコピーすることを考慮して、複合参照を設定しておきましょう。





C4に入力した数式をD4にコピーします。
自動的に、単価が表示されます。
第3引数は、このようにセル番地を使用すると、効果的です。

C2:D2の数字は、フォントの色を白にして見えないようにするか、あるいは、行の非表示を使ってユーザーから隠してください。






それでは、今日も楽しい一日を。


だい

コメント (2)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 図形の書式設定 「オーバー... | トップ | 今週のおすすめ記事 »
最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
便利なヒント (doremi)
2011-06-17 01:27:22
複合参照で簡単に出来るのですね
利用してみたいと思います。

また疑問ですが・・・
Word2007で、1行に4文字打ちました。
そしてEnterしました。
この4文字に均等割り付けをしようとしても
改行記号まで選択されて、どうしても出来なかった。
選択のコツ教えて下さい。
返信する
doremiさんへ (だい)
2011-06-17 11:50:36
こんにちは。いつも訪問ありがとうございます。
さて、質問の件ですが、mihoちゃんが、次回のブログでとりあげます。
来週火曜をお楽しみに。
返信する

コメントを投稿

エクセル」カテゴリの最新記事