dポイントプレゼントキャンペーン実施中!

エクセルデータ照合関数について質問させていただきます。

現在食品売上データの統合を行っています。
昔の古いデータなのですが、エクセルに注文毎のデータを配置するとこまで完了しました。

■現在の状態(例)
001 パン 10
001 パン 5
002 パン 5
003 パン 10
003 パン 10
003 パン 10

上記の状態から、001を照合させて「001 パン 15」というデータを作りたいのです。
(15の列のみ抽出、加算した1行データを作成したい。)
その過程で、002のような一つのデータもあれば、003のような複数データもあります。
複数データは多いものでいくつになるかわかりません。

VLOOKUP関数を使用しようと思ってたのですが、やってみると行き詰ってしましました。
どうか知恵をかしてください!

お願いします!!

A 回答 (2件)

ピボットテーブルを使うというのはどうでしょう?

    • good
    • 0
この回答へのお礼

昨日ちょうどピボットテーブルに行き着き作成中です。

素人なもんでスローですが、次回から応用の利く用に噛み砕きながらやってます(汗)

ご回答ありがとうございました。

お礼日時:2010/07/30 14:33

sumproduct関数を使いましょう。



http://www11.plala.or.jp/koma_Excel/contents3/ma …
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。
これでできるんですか?微妙に違う気がします。
自分の説明が悪いですね。申し訳ございません。

001という数字は一つの取引先番号です。
パンが商品です。(パンのみの1種類)
最後の数字がパンの購入数量です。

データは、複数の取引先が、その都度仕入れたログのようなものです。
なので、何回もリピート購入していただいている取引先は、複数データがあります。
逆に一度しか購入していない取引先もあります。

合計で13,000行の行があり、それを001という取引先を表す数字を元に累計購入数量を出したいのです。取引先を表す数字(001)は、13,000行の中に複数あり、それをマッチングして累計購入数の列指定で加算したいのです。

取引先も手作業で行うのは現実的でない程の数がいますし、それに加えリピート購入の取引先もあり、現在のシステムができるまでの昔のデータが13,000行です。

それ以外はシステムへ移行できたのですが、累計購入数だけデータが管理されていなかったんです。

sumproduct関数の応用などでクリアできるのと思えませんでした。
その場合の関数はあればご教授いただきたく存じます。頭がパンクしそうです。。
勉強不足で申し訳ございません。

お礼日時:2010/07/29 15:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!