• ベストアンサー

エクセル 同一コードで異なる品名が入力されている場合、統一する方法

いつもお世話になります。エクセルの機能について教えて下さい。 A列に商品コード(数字) B列に商品名 C、D、E列には3店舗それぞれの売り上げ金額を入力するとします。 ここで困ったことがあるのですが、商品コードが同じなのに、店舗によって商品名が違うのです。(名前が違うだけで同じ商品を表しています。)これでは、1つの商品につき全店舗の合計を算出することが出来ません。商品コードを元に、商品コードが同じであれば、商品名をどれか1つに統一し、売り上げも横1列に並ぶようにしたいのです。品目数が1000を超えるため、こういったことを少しでも効率的に出来る機能があれば教えてください!! 極端ではありますが、具体的な例をエクセルファイルで添付しています。 よろしくお願い致します。

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

  • ベストアンサー
回答No.1

商品コードをキーにSUMIF関数を使えば良いと思います 例) =VLOOKUP(A10,$A$2:$B$4,2,FALSE) 商品コードを検索値としてVLOOKUP関数やINDEX/MATCH関数を使えば良いと思います 例)=SUMIF($A$2:$A$4,$A10,C$2:C$4)

tama_1003
質問者

お礼

ご回答ありがとうございます。 早速してみました。エクセルは本当にいろいろ出来るのですね。教えていただけて本当にありがたいです。 あろがとうございました!!

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

その他の回答 (2)

  • 082
  • ベストアンサー率41% (13/31)
回答No.3

データ⇒統合を利用する方法もあります。 品名は、皆さんが仰られてる様に、VLOOKUPを使用して 取得します。

tama_1003
質問者

お礼

ご回答ありがとうございます。 統合という方法もあるのですね。実際にしてみたら、とても簡単に出来ました!! ありがとうございました。

すると、全ての回答が全文表示されます。
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! すでにNo.1さんが回答されている通りでOKかと思います。 品名に関しては手入力もしくはVLOOKUPでも良いですが、 VLOOKUP関数でコード番号をキーに品名を返す場合一番上にあるものが返されます。 ↓の画像を貼り付けておきます C8セルは =SUMIF($A$2:$E$4,$A$8,C2:C4) という数式になっています。 参考になれば幸いです。m(__)m

tama_1003
質問者

お礼

ご回答ありがとうございます。 画像まで添付してくださり、とても分かりやすかったです。すぐに出来ました!!助かりました。本当にありがとうございました。

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

関連するQ&A