- 締切済み
エクセル グラフの統合
17年度 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 商品A 1 2 2 2 2 2 2 3 3 3 3 3 商品B 3 3 3 3 4 4 4 4 4 4 5 5 商品C 5 5 5 5 4 4 4 4 4 4 5 5 商品D 6 7 7 6 3 4 4 4 4 4 5 5 こんな感じの表が各シートに年度ごとに作成しています。グラフは表のイメージのまま 積み上げ縦棒グラフにしていますこんな感じにしたいんですけどできますでしょうか 17年 18年 19年 _ _ |_| _ |_| |_| |_| |_| |_| |_| |_| |_| __|_|_|_|_|_|_____________________________________ 4月 5月 6月 7月・・・ 縦棒グラフの積み上げは商品AからDの項目です
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
(1)シート上に実データを作る必要性 1つの統合シート上に ー 17年 18年 19年 商品A 商品B 商品C 商品D のような体裁の表が無いと、エクセルの場合は 元データーー目に見えない裏(または作業列で自動)で加工(加工方法は何か別途指定)ー結果でーグラフにする ことは「できません!」。 下記と表と体裁は違うが、一般論で、グラフにしたい最終結果データがシート上にそろっていないと、グラフに出来ないと言いたい。 エクセルはそんな便利なグラフ専用ソフトではない。データ表の視覚化の「おまけ」の機能ぐらいに考えておいて、ちょうど良い。エクセルがその機能を取り入れようとしても、そのニーズが多様で、指定が複雑でまとめきれないのではとも思う。 ーーーー (2)エクセルのグラフを表現するやり方には(データの並び縦横などの関連で)原則みたいなものがある。 主に元データや系列に係わるものだ。 それに添った形でデータ表を作ってグラフ化しないと思ったグラフに ならないし、その要領が余り解説など出回っていない。 質問では Sheet1のA1:F10に - ー 商品A 商品B 商品C 商品D 4月 17年 12 33 25 13 4月 18年 24 45 18 19 4月 19年 15 26 29 14 5月 17年 22 43 35 23 5月 18年 34 55 28 29 5月 19年 25 36 39 24 6月 17年 17 38 30 18 6月 18年 29 50 23 24 6月 19年 20 31 34 19 (以下続く。略) のような形にして A1:F10を範囲指定して 挿入ーグラフー積みあげ棒グラフ・・ マクロの記録を採った結果では Sub Macro1() Charts.Add ActiveChart.ChartType = xlColumnStacked ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A1:F10"), PlotBy _ :=xlColumns ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1" End Sub を実行すると 質問者が望んでいるグラフに近いかなと思う。 ーーー 言いたいことは 商品で積み上げるように持って行くのが、表の構成を工夫しないと、むつかしい(出来ない)と思った。 ===== さて 各年度別に別シートになっている表を、1つの上記のような表に組み変えるのは、関数では難しくVBAが必要かなと思う。 ーー VBAを使わない方法のヒントは コピーー編集ー形式を選択して張り付けー行と列を入れ替える を3年度分について行い、1つのシートである17年分の直下に18年度、18年度の下に19年度分を、手作業で張り付ける。そして順番が「月、第1優先」+「年度、第2優先」で並べ替えると出来そうだが。
- yuka_go_go
- ベストアンサー率0% (0/1)
ピボットグラフをご利用されてみてはいかがですか? メニューバー[データ]→[ピボットテーブルとピボットグラフレポート]→ [複数のワークシート範囲]、[ピボットグラフレポート]を選択してみてください。 できあがったグラフは、列と行とをピボットテーブルのように 入れ替えることができますので、 きっと目的のグラフができあがると思います。
補足
ピボットテーブル、グラフの使い方がよくわからないのですが、ウィザードを使ってみたのです 17.18.19年度が一つの棒になってしまい各年度ごとに分かれないのです。ピボットテーブルをもっとわかりやすく説明していただけないでしょうか? お願いします
お礼
大変わかりやすい説明でありがとうございました。 ちょっと難しそうですね。 自分は年度別の同月の比較したグラフの提出を求められたのです。単年度グラフは作成たのでもっと単純にグラフのマージができるものだと思いました。 もう少しグラフの作り方を勉強します。ありがとうございました