- ベストアンサー
エクセル(Excel2003)の集計がうまくできません
取引先 4月 5月 6月 7月・・・ A社 100 300 0 0 B社 200 200 0 200 C社 300 100 0 100 B社 150 0 150 0 A社 400 0 0 500 A社 0 0 350 0 C社 100 100 0 150 ・ ・ ・ 上記のような表があります。 これを別表で 取引先 4月 5月 6月 7月・・・ A社 500 300 350 500 B社 350 200 150 200 C社 400 200 0 250 ・ ・ ・ と作りたいのですが 取引先の分類も含めて(取引先は固定ではない)自動的に集計するようにできますか? ピボットテーブルで試したのですが、 4月、5月、6月・・・と横に伸びていくようにできませんでした。 どなたかご教授願います。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
》 ピボットテーブルで…、4月、5月、6月・・・と横に伸びていくようにできませんでした。 ちょっとしたテクニックを要しますが、次のようにすることができます。 データ 取引先 合計/4月 合計/5月 合計/6月 合計/7月 A社 500 300 350 500 B社 350 200 150 200 C社 400 200 0 250 総計 1250 700 500 950 先ず、次のようなピボテを作成します。 取引先 データ 合計 A社 合計/4月 500 合計/5月 300 合計/6月 350 合計/7月 500 B社 合計/4月 350 合計/5月 200 合計/6月 150 合計/7月 200 C社 合計/4月 400 合計/5月 200 合計/6月 0 合計/7月 250 全体の 合計/4月 1250 全体の 合計/5月 700 全体の 合計/6月 500 全体の 合計/7月 950 ラベル「データ」のセルをマウスでドラッグしてラベル「合計」の上にドロップすると最初に示したものになります。 なお、上に示したのは Excel 2002 の場合です。
その他の回答 (4)
- koko88okok
- ベストアンサー率58% (3839/6543)
ご参考までに、基本的な操作だけで「集計」する操作例を下記します。 1) 取引先の列をキーに、昇順に「並べ替え」します。 2) 「データ」→「集計」で、「グループの基準」を「取引先」、「集計の方法」を「合計」、「集計するフィールド」で「4月」「5月」「6月」「7月」にチェックが入っていることを確認して「OK」を押します。 3) 「グループ」を操作して「A社集計」「B社集計」・・を表示させ、必要なセル範囲を選択します。 4) 「Ctrl+G」キーを押して、「セル選択」→「可視セル」をオンにして「OK」を押し、「コピー」します。 5) 貼り付けるセルをアクティブにして、「編集」→「形式を選択して貼り付け」→「列幅」をオンにして「OK」を押し、「貼り付け」します。
お礼
ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法は如何でしょうか。 データ表をsheet1、集計表をsheet2とします。 (1)sheet2の取引先の抽出 ・sheet2のA1を選択→データ→フィルタ→フィルタオプションの設定(マクロ記録しておくと取引先増減時の操作が簡略できます) 指定範囲した範囲にチェック、リスト範囲欄にSheet1!A:A、抽出先欄にA1、重複するレコードは無視するにチェック→OK (2)sheet2のB2に=IF($A2<>"",SUMIF(Sheet1!$A:$A,$A2,Sheet1!B:B),"")を設定、縦横にコピー
お礼
ありがとうございました。
SUMIF関数を使えばできます。2つの表が横に並んでいる(N1から始まる)と仮定して、例えば、2つ目の表のA社、4月のところに =SUMIF($A:$A,$N2,B:B) と入力すればいいです。後はこれをコピーすればいいです。
お礼
ありがとうございました。
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
ピボットテーブルで 取引先__データ________集計 A社____合計 / 4月____500 ________合計 / 5月____300 ________合計 / 6月____350 ________合計 / 7月____500 B社____合計 / 4月____350 ________合計 / 5月____200 ________合計 / 6月____150 ________合計 / 7月____200 C社____合計 / 4月____400 ________合計 / 5月____200 ________合計 / 6月______0 ________合計 / 7月____250 となったと思います [データ]を集計と書いてあるセル(列のフィールド)へドラッグ&ドロップしてください
お礼
ありがとうございました。
お礼
ありがとうございました。 ピボットテーブルで横に伸ばせるなら早いです。