• ベストアンサー

Excel『VLookUP』について

基本的な関数は解りますが VLookUPに関しては全く知識がありません。 独学で勉強しようと思っているのですが どんなものなのか?どんな時に使うと便利なのか? 教えて下さい。 また、お奨めの本などあったら教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

身構えの気迫が伝わりますが、そんなものでなく、事務等ビジネスでたまに起こる、したいことに対応する解決策にしか過ぎません。 (したいことの類型、大きく分けて2種類) 1.コードより名前や名称を割り出す   表計算に入力するのは、漢字名称より、入力が簡単なコードで行うことが多い。しかしコードだけでは、表を見る人が判りにくい。1回だけでは省力化にならないが、何度も使うとか他人が作ったものが既にある場合が多い。 また要求されたコードのみ名前を表示するべきときも 多い。    そこでコードと名前の対応表を表計算シート上に作る。   生徒番号  氏名   10001  大田 和雄   10002  小川 一郎   以下全生徒分を作る。   このように縦に番号が流れて記述されている時VLOOKUP()  を使う。V=Vertical垂直方向の=縦並びのと覚えています。  (HLOOKUP()もあり、H=水平の、Horizontal。横に表が記述されているとき。)   ( )内は、左よりカンマで区切って下記を書く。     生徒番号の入っているセル 例えばA1     生徒番号と氏名のテーブルのある場所(範囲)      J1からK50まで   例えばJ1:K50      但し複写した時この範囲が変わらないように      絶対番地にして   $J$1:$K$50とする。     そして氏名を引いてくるが、表の中で、左から2    番目なので、この例では2     そして生徒番号に氏名は1対1対応なので、Fal    se     を「,」で区切って記述する。   名前でなくても、コードに対応する、文章でも良い。      1  全体に良く努力されました      2  読解力に今一歩励んでください      3  全般に努力のあとが見られません   1,2,3のどれかをいれて、対応するコメントを出  すなど。   2.段階別区切りを表す表があって、その表で引く計数があるとき     重量と郵便料金・宅配料金     里程と電車賃・タクシー料金     時間と利用料金     点数と段階クラス分け   これらは表にできる時は、表に表現してそれを引けば  良い。   タクシー料金のように、始め2キロまで600円で、  以後1kmごとに200円というときに、=AX+B  的な式で計算しにくい時、表を利用したほうが良い場  合がある。   (増えれば増える大雑把比例だが、正比例でないとき  など)   このケースでは、値がぴったりの時に引いてくるので  はなく表直後の値との間の区画に落ちる値かどうかで  引いてくる。      0グラム   200円    100      200    200      350    300      500    400      700   これも表が縦に流れているので、VLOOKUP()。   ( )内はA1の値で表を引いてくださいと言うこと   でA1。    表は例えば常に、G1:H4にあります。$G     $1:$H$4    表の左から2列目にある料金を引いてくださいで    2。    値は範囲内の該当の区分を見てください=TRU    E。    さて左列範囲が判って、右側列の上の値を取るか下   か。       「検索値を超えない最大値を検索値として取   る」と決まっています。      89グラム-->0-->200      123グラム-->100-->200      314グラム-->300-->500    となります。この理屈から検索値(左の列)は昇順   に並んでいないと混乱するので、昇順に並んでいる   必要があります。

その他の回答 (1)

  • kbonb
  • ベストアンサー率51% (254/492)
回答No.1

こんにちは  以下のページがご参考になるのでは? 検索値と完全に一致する値だけを検索する (VLOOKUP 関数) http://support.microsoft.com/intl/japan/support/kblight/t002/3/03.htm 参照を使用した VLOOKUP 関数の設定方法 http://support.microsoft.com/intl/japan/support/kblight/t002/3/02.htm 名前を利用した VLOOKUP 関数の使い方 http://support.microsoft.com/intl/japan/support/kblight/t002/3/01.htm 指定したコードに対する製品名や金額を求める (VLOOKUP関数) http://support.microsoft.com/intl/japan/support/kblight/t002/3/00.htm [XL97] VLOOKUP 関数の計算結果のエラー値を非表示にする方法 http://support.microsoft.com/intl/japan/support/kblight/t002/3/04.htm [XL2002] 指定したコ-ドに対する製品名や金額を求める (VLOOKUP 関数) http://www.microsoft.com/japan/support/kb/articles/J014/1/14.asp [XL]VLOOKUP 関数の使用例 http://www.microsoft.com/japan/support/kb/articles/J013/4/53.asp [XL95] VLOOKUP 関数のオンラインヘルプの記述について http://www.microsoft.com/japan/support/kb/articles/J021/2/68.asp 【エクセル技道場】-関数-生年月日から学年を自動表示 http://www2.odn.ne.jp/excel/waza/function.html#TOC25

参考URL:
http://www2.odn.ne.jp/excel/

関連するQ&A