• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vlook up関数について教えてください。)

VLOOKUP関数について教えてください

このQ&Aのポイント
  • VLOOKUP関数は、指定された条件に一致するデータを検索して取得するExcelの関数です。
  • VLOOKUP関数を使用すると、行と列の条件に一致したデータを取得することができます。
  • 具体的には、VLOOKUP関数の第1引数に検索条件を指定し、第2引数に検索範囲を指定します。一致するデータが見つかった場合、指定した列のデータを取得します。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

Sheet4!B1=1/11 (2011/1/11)として =VLOOKUP(Sheet4!A1,Sheet3!A2:F5,MATCH(Sheet4!B1,Sheet3!A1:F1,0),0) または =INDEX(Sheet3!B2:F5,MATCH(Sheet4!A1,Sheet3!A2:A5,0),MATCH(Sheet4!B1,Sheet3!A1:F1,0))

ht1008
質問者

お礼

ありがとうございました。何とか理想のやり方にたどり着けました

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんにちは! 表内の行・列の条件が交差するセルを表示させる場合の一例です。 INDEX関数を使う方法もあります。 ↓の画像のように行・列の条件を入力するセルを作っておきます。 Sheet4のC2セルに =INDEX(Sheet3!B2:D5,MATCH(A2,Sheet3!A2:A5,0),MATCH(B2,Sheet3!B1:D1,0)) (エラー処理はしていません) という数式を入れると画像のような感じになります。 尚、元データが空白の場合は「0」が表示されますので、数式でも処理はできますが 他の方法として、メニュー → ツール → オプション → 表示タブ → 「ゼロ値」のチェックを外しておく方法があります。(当方使用のExcel2003の場合です) 参考になれば良いのですが・・・m(__)m

ht1008
質問者

お礼

ありがとうございました。何とか理想のやり方にたどり着けました。V LOOKUP関数を参考にしました。

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.3

C2=VLOOKUP(Sheet4!A1,Sheet3!A2:F5,3,0) で200が表示されるならば B2=VLOOKUP(Sheet4!A1,Sheet3!A2:F5,2,0) とすれば100となるのでは この時、Sheet3!A2:F5は絶対参照にしてSheet3!$A$2:$F$5としておかないと式をコピーしたときに範囲が移動してしまいます。

ht1008
質問者

お礼

ありがとうございました。

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

Vlookupを使うのなら (列行の1/11の時の指示がSheet4!B1でされるとしたら) =VLOOKUP(Sheet4!A1,Sheet3!A2:F5,MATCH(Sheet4!B1,Sheet3!1:1,0),0) です。 あと、縦横の交点を求める場合 =INDEX(Sheet3!A1:D5,MATCH(Sheet4!A1,Sheet3!A:A,0),MATCH(Sheet4!B1,Sheet3!1:1,0)) という方法もあります。

ht1008
質問者

お礼

INDEX関数の方は、難しそうでした。VLOOKUPとMATCH関数を参考に出来ました。ありがとうございました。

専門家に質問してみよう