• 締切済み

インデックス関数について教えてください

エクセルのインデックス関数で、行番号が2つある表はどのようにだせばいいのでしょうか?例えば、横にコード、メニュー、ロング、ミディアム、ショートとあって、縦にコードの下にBL001、その横にブロー、その横に3000、その横に2000、その横に2000というふうにあり、又その コードの下にCL001、その横にカラー、その横に9500、その横に9000、その横に8000とある表です。例えば、コードBL001のブローでショートはいくらかというと2000ですが、その2000円という金額を取り出したい場合の式が分からないです。すみませんが、困っていますのでご回答をよろしくお願い致します。

みんなの回答

  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.1

INDEX関数はこの際関係なくVLOOKUP関数で解決すると思います。 具体的な表がどの位置にある等の情報がありませんので私なら   A    B     C   D     E 1 コード  メニュー ロング ミディアム ショート 2  3 コード  メニュー ロング ミディアム ショート 4 BL001  ブロー  3000  2000   2000 5 CL001  カラー  9500  9000   8000 という感じで表を作成し、A2にコードを入れると、メニュー、ロング料金、ミディアム料金、ショート料金が表示されるようにします。 それぞれの式は B2 =VLOOKUP(A1,A4:E5,2) C2 =VLOOKUP(A1,A4:E5,3) D2 =VLOOKUP(A1,A4:E5,4) E2 =VLOOKUP(A1,A4:E5,5) とします。 A4:E5は実際の表の位置、大きさにあわせます。 最後の数字は表内の何番目の列の値を参照するかを示しています。

tennen50
質問者

お礼

ご返答ありがとうございました。何とか解決いたしました!

tennen50
質問者

補足

すみません。実は、これはある試験の問題で、別のシートに表があって、その人の管理番号とか名前とかいろいろな項目がある中で、このコードを使ってそれぞれの金額を出しなさいという問題なんです。 ですから、インデックス関数を使うのかな?と思うのですが、行に2つあるのは初めてなので分からないののです。ちょっと問題がわかりにくいですよね・・・・

すると、全ての回答が全文表示されます。

関連するQ&A

このQ&Aのポイント
  • 富士通ノートPC型式FMVA77KLで最近ゴーストタッチが発生し、ポインターコントロールができなくなる問題が発生しています。
  • Windows10にクリーンインストールしてから2か月経過しており、強制終了後に一時的に問題が解消するが、時間が経つと再びゴーストタッチが発生します。
  • 解決方法をご教授いただけると助かります。
回答を見る

専門家に質問してみよう