- 締切済み
EXCEL2010で動的なグラフを作りたい。
行が増えていく表(図1)があり、この表を折れ線グラフにしておき行が増えて行った場合でもグラフが動的に行を認識してグラフの設定を触らずしてグラフが更新されていくようにしたいです。 図1 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF 1商品名 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 りんご 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 3 いちご 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 4 すいか 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 5 カボチャ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 • • • ※ヘッダー行は、部署名、日付(1~31日)で列はこれ以上増えません。 ※A列は商品名で動的に増減します。 ※B列~AF列は日付毎に集計したデータを入れて行きます。 SERIES関数、OFFSET関数では対応ができず、EXCEL VBAでないとできなさそうと思っていますがVBAがまったく分からず••詳しい方お知恵を拝借させてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7941)
>凡例の箇所を表示させたくない 再掲: >「動的」に系列数を増やしていく(=折れ線の本数を増やしていく)方法はありません。 とお話ししている通りです。凡例に出ている=系列があるなので,動的にどうこうする方法はありません。(もちろん,「静的」にデータの無い余計な凡例を個々に選んでDeleteキーで消してしまう事は出来ます) 添付図を付けたときにどうしようかなと迷いましたが,目障りに思ったのなら凡例全体で消していただいた方が良いのでは。
- keithin
- ベストアンサー率66% (5278/7941)
「動的」に系列数を増やしていく(=折れ線の本数を増やしていく)方法はありません。 でもそんなマクロとかわざわざ使わなくても、最初からたくさんの系列を持ったグラフを描いておいて、あとからデータをどんどん埋めて(差し替えて)いけば、自動的にその時々の本数でグラフが表示できます。 #参考 >B列~AF列は日付毎に集計したデータを入れて行きます。 具体的になにを「入れる」ことにしているのか不明ですが、集計の結果の数値を記入するかしないかだけなら、添付図の通りになります。 もし「集計式」を記入しているのでしたら、データが無いときはNA()を計算する式を記入しておきます。「グラフがゼロに張り付く」のを予防できます。
補足
画像付きで詳しく記載していただきありがとうございます。 不要な系列名が記載される凡例の箇所を表示させたくないのですがそのような手法はご存知でしょうか?