「一気に最後まで読んだ」本、教えて下さい!

お世話になります。
以下のような形式のCSVデータファイルがあります。
 品名,個数,金額(=単価x個数)
例えば、
 ミカン,1,80
 ミカン,1,75
 リンゴ,2,420
 ミカン,2,140
 リンゴ,10,1900
といった感じです。
これを集計して、品名毎に個数と金額の合計を得たいのですが、
Excelを使用して簡単にできる方法はございますでしょうか?
品名が少なければ、品名でソートして手作業で SUM()を設定するのですが、
今回、品名の種類が多すぎてとても手作業ではできない状況です。
どうぞよろしくお願いいたします。

A 回答 (2件)

エクセルで、ファイルの形式をすべてのファイルにして開けませんか・・・

この回答への補足

ファイルを開く方法は問題ないです。
集計について、よるある処理と思われましたので、
簡単に行う方法がないか? と思って質問させていただきました。

補足日時:2007/06/28 19:58
    • good
    • 0

[データ]メニューにある「集計」を利用するとよろしいかと。


以下の手順になります。

(1)CSVデータをExcelに取り込む。
(新規ブックにCSVデータをコピーし、貼り付けるとよい)※1
 このとき、1行目に列見出しを設定してから保存するとよいです。
(2)データ全体を選択し、品名で並べ替え
(3)個数を集計します。
[データ]-[集計]の順にメニュー選択。
表示された「集計の設定」ダイアログボックスで、以下のように設定し、[OK]ボタンをクリックします。
  ■グループの基準=品名
  ■集計の方法=データの個数
  ■集計するフィールド=個数
(4)金額を集計します。
[データ]-[集計]の順にメニュー選択。
表示された「集計の設定」ダイアログボックスで、以下のように設定し、[OK]ボタンをクリックします。
  ●「現在の集計表と置き換える」チェックを外す※2 
  ■グループの基準=品名
  ■集計の方法=合計
  ■集計するフィールド=金額

集計を2回に分けているため、集計行が2行になってしまうのですが、集計値自体はこれで簡単に取得できます。
※1 CSVデータを読み込んでそのまま集計してもいいのですが、「リストのまたは選択範囲のどの行に列見出しが含まれているか特定できません」といったメッセージが表示されることがあるため、純粋なExcelデータとするためにコピーすることをお勧めしています。
※2 このチェックを外さないと、(3)で行った集計が削除されてしまいますので、真っ先にチェックを外しておくことをお勧めしています。

お役に立てば幸いです。
    • good
    • 0
この回答へのお礼

ありがとうございます! バッチリやりたかったことができました。
集計が2行になる件も、集計フィールドを複数チェックすることで
望むような結果が得られました。
このような集計はよくあることだと思うのですが、
毎度プログラムを書いたりして面倒な思いをしておりました。
質問してホントによかったです。ありがとうございました。

お礼日時:2007/06/28 20:12

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