• 締切済み

EXCEL 2種類のデータ抽出方法

はじめまして。 ちょっと困っているので教えていただきたいです                       商品マスタ        最安価格   社名      A社    B社    C社 商品(1)   500円    ??    500円  700円  800円 右側の商品マスタに入力を行うと、左側に商品1の最安金額と 社名を表示させたいと思っております。 最安金額に関してはMIN関数を使って表示できているのですが 社名の欄を抽出したらよいのかわかりません。 ご教授宜しくお願い致します

みんなの回答

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

=INDEX(F1:H1,MATCH(B2,F2:H2,0)) こんな感じかな

ryu14
質問者

お礼

ありがとうございます! 出来ました!!

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

こんにちは! 一例です。 ↓の画像でB2セルに =IF(A2="","",MIN(OFFSET($F$1:$H$1,MATCH(A2,$E$2:$E$4,0),,1))) C2セルに =IF(A2="","",INDEX($F$1:$H$1,,MATCH(B2,OFFSET($F$1:$H$1,MATCH(A2,$E$2:$E$4,0),,1),0))) という数式を入れ、B2・C2を範囲指定しC2セルのフィルハンドルで下へコピーすると 画像のような感じになります。 尚、気をつけなければならないのは最安価格が複数ある場合は 左側のセルの社名を返すようになります。 以上、参考になれば良いのですが 他に良い方法があれば読み流してくださいね。m(__)m

ryu14
質問者

お礼

早速のご回答ありがとうございます。 望んでいたものが出来ました!! ありがとうございます。

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

下記ではどうでしょう? =LOOKUP(B2,F2:H2,F$1:H$1)

ryu14
質問者

お礼

早速のご回答ありがとうございます。 =LOOKUP(B2,F2:H2,F$1:H$1) 上記ですがC社が最安の時にエラーが出ます・・・・・ 大変わかりやすい計算式なので使わせていただければ幸いです

関連するQ&A