• ベストアンサー

Excel『VLookUP』について

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

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答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

  • エクセルのVLOOKUP関数って

    エクセルのVLOOKUP関数ってどんな時に使用するんですか?

  • vlookupで見つかった先のセルの書式

    Excel2003で質問します。 vlookup関数は大変便利なのですが、vlookup関数で見つかった先の書式も一緒にvlookup関数を入れているセルに反映したいのですが、無理でしょうか? 職場で良く相談にこられますが、要望は多いので、あれば良い程度ですが、何もせずに、参照先が変われば、vlookup関数を入れているところが自動で変わればと思いますので、マクロでは不可能かなと思います。

  • VLOOKUPの使い方について

    VLOOKUP関数の使い方を勉強しているのですが、検索元範囲が他のブックファイルにある場合の定義のしかたについて、是非教えてください。 宜しくお願いします。

  • エクセル VLOOKUPについて

    こんにちは。 下記のような表を作りVLOOKUP関数で計算式を作ってみたのですがご覧のようにうまくいきません。 Sheet1のC5に数字を入れた時にSheet2のB・C・Dの数字をSeet1のE5~E7までそれぞれ引っ剥言ってくるようにしたいのですが どう計算式を作ればうまくいくでしょうか。 詳しい方アドバイスよろしくお願いいたします。

  • エクセル VLOOKUPについて教えてください

    宜しくお願いします。 エクセルの関数で結果が空白の時『0』と表示させ、次のシートの計算に反映させたいのですが、空白の為計算できないようです。よい方法を教えてください。 セルに入っている式は IF(ISNA(VLOOKUP(A1,○○!$A$1:$F$50,5,0)),"0",(VLOOKUP(A1,○○!$A$1:$F$50,5,0)) この式が一行に3箇所入っており、一つに数字が入ると残りの2つのセルは空白になってしまいます。 一つのセルに数字がはいったら、残りのセルに『0』と表示させたいのです。 どうぞ宜しくお願い致します。

  • エクセル 検索値が関数でVLOOKUPの時

    括弧付き社員番号「(12345)」からMID関数で12345を取り出したセルを使用してVLOOKUP関数で検索するとヒットしません。 ・セルが数字なのに左寄せになっている。 ・直接12345と入力すると右寄せで入りヒットする。 関数の結果は数字といえども文字列で戻ってくるようです。 セルもテーブルもどちらも半角です。 数字と英字の混在を試すと正しくヒットする。 VLOOKUPでは「関数で取り出した数字」は正しく認識してくれないのでしょうか? 基本的な質問かもしれませんが対処策を教えてください

  • Excel 関数の勉強

    Excelの関数をうまく使えるようになりたいです。 本やインターネットを見て色々な関数があるのはわかり、IFだけとかVlookupだけとかその他の関数も単品では使えるのですが、うまく組み合わせができません。関数は想像力が必要なのでしょうか。 例えばIFやVlookupやその他の関数を組み合わせて仕事の能率があがるような式を作れるようになりたいのです。会社で他の人が作った式を見て勉強したりしていますが、それでは足りません。いい勉強法や参考書等はありますでしょうか。

  • VLOOKUPに関して教えてください

    EXCEL97です VLOOKUP関数で =VLOOKUP($B$1,SHEET!$A$2:$Q$30,2,0)という式を入力して次の列にコピーすると =VLOOKUP($B$1,SHEET!$A$2:$Q$30,2,0)とコピーしてしまいますよね 次の行には=VLOOKUP($B$1,SHEET!$A$2:$Q$30,3,0)にしたい時があるのでいつも 手入力で2→3に変更するかVLOOKUP式を入れなおしているのですが 手入力せずに2→3をコピーできる方法ってありますか? VLOOKUP式を使うことが多く毎回めんどくさくて・・・ どなたか教えてくださいませんか?

  • Excel 2007のVLOOKUP関数について

    Excel 2007のVLOOKUP関数について教えてください。 A列に(大根、人参、キャベツ)の3項目をプルダウンメニューで 選べるように設定します。 A列にある項目を選択した時に B列にそれぞれの数字が自動で表示されるように 設定したいと思います。 大根→1 人参→2 キャベツ→3 A列のプルダウンメニューは「データ入力規則」の元に値に 直接項目を入力します。 VLOOKUP関数を使用すると思いますが、 どのような方法で使用すればよいのかわかりません。 教えてください。

  • エクセルvlookup関数

    Excel初心者なので、よろしくお願いします。 vlookup関数の、基本的な使い方は理解したつもりです。 ただ、これだと、検査値を検査範囲内で検索した時に、最後に見つかった行の対応列のデータしか返って来ませんよね?検査値と一致するデータが複数ある場合に、それらの対応列のデータを全部表示させたい時には、どうすれば良いのでしょうか。フィルタ機能を使えば良いということは分かるのですが、関数で出来たらいいなぁ・・・。 例)太郎 月曜    次郎 火曜   太郎 水曜   花子 木曜   この範囲(本当は、もっと沢山あるわけですが・・)で、太郎の曜日だけを次のように複数セルに表示させたいのです。      太郎   月曜   水曜

専門家に質問してみよう