• 締切済み

EXCELで表のデータを検索する関数について教えてください

下のような表データを検索する関数表現について教えてください。 ネットなどで調べてlookup系、match等でやれないかと試しましたが うまく行かず困っています。ご教授お願いします。 A6セルに「熊本」、A7セルに「3,0000」と記入すると、表を検索し A8セルに「熊本-名古屋」と表示するようにしたい。  A    B   C  D 1     東京 名古屋 大阪 2 鹿児島 50,000 40,000 35,000 3 宮崎  45,000 35,000 30,000 4 熊本  40,000 30,000 25,000 5 福岡  30,000 20,000 15,000

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 =A6&"-"&INDEX(A1:D1,,MATCH(A7,(OFFSET(INDIRECT(MATCH(A6,A1:A5,0)&":"&MATCH(A6,A1:A5,0)),,,,4)),0))

hirokipapa
質問者

お礼

mu2011さん回答ありがとうございます。 確認したところ、希望する動作が確認できました。 関数が複雑で、残念ながら内容はまだ理解できてませんが、 中身をいじりながら理解していきたいと思います。 大変ありがとうございました。