• ベストアンサー

計算式を教えてください

メーカーからもらったコード表を使って、商品リストを作成したいと思うのですが なるべく簡単に必要なデータの検索抽出し一覧表にしたいと思います。 シートに各メーカーが記載され、各シートに 商品名(A)品番(B)価格(C) があります。 最初のシートに作成リストの表を作成しています。 例えば、その最初のシートのAに商品名を打つとB1・C1にそれぞれ商品名に該当する列のB,Cのデータが自動入力されるようにしたいと思います エクセルデータが張り付けることができないので説明文となっていしまいました

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

  • ベストアンサー
  • mt2015
  • ベストアンサー率49% (258/524)
回答No.2

まず、気になったのですが、別メーカーに同じ商品名の物は絶対に無いのでしょうか? 「絶対に無い」と言い切れないなら、商品名だけでなく、メーカー名も検索条件に必要です。 次にメーカー別のシートは何枚位あるのでしょうか。 精々4~5枚で同一商品名が「絶対に無い」なら、IferrorとVlookupの組合せだけで行けそうに思います。 また、各メーカーのコード表を1枚のシートに纏められない理由は何かありますか? 纏めてしまう事が出来るなら、これが一番楽に検索できます。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

VLOOKUP関数を使ってみてください。 以下参考: A列に商品名、B列に品番、C列に価格が記載されている場合、 D1に商品名を打つと、E1とF1にそれぞれ商品名に該当する列のB,Cのデータが自動入力されるようにするには、 E1に、以下の式を入れて、下にドラッグコピーしてみてください。 =VLOOKUP($D1,$A:$C,2,FALSE) F1に、以下の式を入れて、下にドラッグコピーしてみてください。 =VLOOKUP($D1,$A:$C,3,FALSE)

kawasakiko
質問者

補足

ありがとうございます ただこれは同一シートの計算式ですよね 各メーカーごとにシートがあります よってシートのすべてを検索できる計算式でないと結果が出ません

関連するQ&A