• ベストアンサー

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

いつもお世話になります。エクセルの機能について教えて下さい。 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

  • エクセルでの関数にかなり詳しい方お願いします!

    エクセル関数に詳しい方、教えて下さい!! ABC分析を行なうに当たって、まず各店舗(5店舗)のデータ(品名とそれぞれの売上高)をエクセル上で横に並べ、同一品目については売上高の合計を算出しないといけない作業があります。 A列:品名 B列:店舗(1)の売上高 C列:店舗(2)の売上高 D列:店舗(3)の売上高 E列:店舗(4)の売上高 F列:店舗(5)の売上高 各店輔で在庫品目は異なり、各店のデータは別々にエクセル形式でFDに入っています。今までは、1つのシート上に各店輔のデータを地道に、コピー・ペースト→五十音順に並べ替え→同じ品目名については1つだけ残して同じ品目は削除し、売上高を手作業で横1列に並べる、という作業を行なっていました。 しかし、現在在庫品目数は1000を超え、その作業に膨大な時間がかかってしまいます。3店舗分に関してはJANコード?のようなもので管理出来るので、このコードを使って何か関数を当てはめ、時間の削減を出来ないでしょうか? 例えば、各店舗のデータを別々のシートにコピーし、コードが同一であれば、品目名とその売上高の合計を別のシートに算出する・・・ということは出来るでしょうか? 文章で書けることではないかもしれませんが・・・何か少しでもアドバイスいただけると嬉しいです。よろしくお願い致します。

  • エクセルの入力

    教えて下さい。 エクセルでデータベースを作りたいのですが、入力を効率的に行えるうまい方法はありませんか? たとえば、お客売掛金台帳が400名分くらいあって、売上品目が10種類あるとします。 毎日の売上を入力する際に、1件1件のお客台帳を開いて入力するのではなく、入力フォームのようなものを作ってそのフォームにお客コード・品目コード等を入力すれば、該当するお客台帳にデータが自動的に記録されていくような、そういう感じなのですが。 入金があった場合は商品ごとではなくまとめて入金処理します。 うまい方法があれば教えて下さい!

  • エクセルで、データを統一する方法

    いつもお世話になっております。 データを統一する方法を教えてください。 添付している表は、例なのですが、A店、B店、C店それぞれの果物の売上個数です。 A店、B店はデータ入力法が同じなので果物名の文字フォントが同じなのですが、C店だけは半角カタカナのため、ピボットテーブルでデータを統合したときに完全には統一されません。 ただ、YJコードは同じなので、添付しているピボットテーブルのように表示されます。 YJコードの行(ピボットテーブルの)は、3店舗すべてのデータが横並びになっているので、この行だけを使いたいのですが、YJコードの表示では、品名が分りません。なので、このYJコードを品名(ひらがなの方)に変換したいのですが、それが出来る方法はありますでしょうか? 実際には800品目くらいあります。 YJコード部分をひらがなの品名に変換(統一?)後、下の不要な2行を削除する方法も教えていただけると嬉しいです。 よろしくお願い致します。

  • excelで大量の半角スペースを一度で消す方法について

    excelについて。 とある品目と数字が並んでいる表を扱っています。 例えばAの列に品目、Bの列に個数などの数字が入っていたとします。 通常B列を選択したらシート右下にその合計値が出ますが、今扱っている表にはそれがでません。 見ると数字のところは1桁の位の横に半角2文字分のスペースが入っています。 この半角スペースを消して、数字のみにすると合計が出そうなのですが、 1行1行を消していくには膨大な行数があります。 この半角スペース2文字分を一度に消す効率的な方法はないでしょうか。 「置換」機能から行なってみましたが「一致するデータが見つかりません」と出てしまいました。やり方がまちがっていたのでしょうか。 何か解決策をご存知の方、教えて下さい。宜しくお願い致します。

  • コードを入力し隣接セルに自動的に品名を表示させる 

    エクセル2016を使用しています。 A1セルに 別タブの商品コード表の コードを入力すると A2セルに その品名 A3セルに 単位カロリー数を表示させるには、どうすればいいのでしょうか? 実際の表には、A4に数量 A5に合計カロリー数(計算値)とするつもりです。 別タブの商品コード表には、A1の列にコードNo. A2の列 に商品名 A3の列に単位カロリー数を入力する予定です。 ※OKWAVEより補足:「NEC 121ware :ソフトウェア」についての質問です

  • エクセル2003で、2店舗の品名・個数・売上を合算し並びかえまして、同

    エクセル2003で、2店舗の品名・個数・売上を合算し並びかえまして、同じ品目を合算して表示できる計算式はあるのでしょうか?

  • EXCELでコード別の数量・金額を集計したい。

    EXCELで次のような表があります。  A列:社外向け商品コード  B列:社内向け商品コード  C列:商品名  D列:数量  E列:金額  F列:発注日 (1)これを商品コード別(A・B・Cは一対)に数量と金額を集計。 (2)さらに、この表が5社分あるので、次のような表にまとめたい。  A列:社外向け商品コード  B列:社内向け商品コード  C列:商品名  D列:●社数量合計  E列:●社金額合計  F列:×社数量合計  G列:×社金額合計  H列:△社数量合計  I列:△社金額合計    ・    ・  というように5社分の数量・金額を並べて表示したい。 上記のように集計する方法はありますでしょうか? 宜しくお願い致します。  

  • Excelの条件検索による合計計算

    ExcelでA列に日付、B列に商品名、C列に売上金額を入れて、日々の売上管理をしています。最大でも500行と仮定します。 B列のりんごの合計、みかんの合計など商品ごとの合計を算出したいと考えています。B列の商品ごとの合計です。 この場合には、どの様な関数・数式を使用するのでしょうか? 宜しくお願いいたします。

  • エクセルの入力規則について

    エクセルの入力規則についてですが、 セルA1に商品コードを入れるとセルB1に商品名が出るようにしたいと思います。 参照関数でB1に計算式を入れておけばA1に数字を入れることによりB1に商品名が出ることは分かるのですが、商品コードが分からなかった場合にA1に入力規則でリストを作成して選べばと思いますが、1列分しかデータが入らないのでコードと商品名の関連性が分かりません。 希望は、A1にリストを作成し「00001 パソコン」を選択すると「00001」だけ表示されるようにしたいと思います。 この様なことはできるのでしょうか。よろしくお願い致します。 商品コード 商品名 00001 パソコン 00002 マウス 00003 モニター

  • エクセルの集計方法

    下のようなデーターがあるときのエクセルのうまい集計方法があれば教えてください。 1)データーは4列2000行くらいあります。 2)A列には商品名、B列には売上件数、C列には売上金額、D列には利益が各々記入されています。 3)毎月データーが追加されていくのですが、同じ商品名のデーターもかなり追加されます。 4)同じ商品名のデーターはB列・C列・D列を合計値に置き換えていきたいのです。 5)たとえばA列の商品名・カメラにはB・C・D列とも1月から8月の合計である、12件・12万円・2万円がすでに入力されています。 ここに9月分のデーターとして3件・5万円・1万円が追加されたとき、商品名カメラの行は15件・17万円・3万円に置き換えたいのです。 現在手作業でやっていますが、段々商品が増えてきており、手間がかかるようになっています。 うまい方法があればご教示ください。

専門家に質問してみよう