[[20180606144249]] 『グラフをつくるのに最適なデータの並べ方?作り方』(グラフ不慣れマン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『グラフをつくるのに最適なデータの並べ方?作り方?を教えてください』(グラフ不慣れマン)

あるデータをグラフ化する作業を毎月行う事になりました。
それにともない、どういうデータの作り方をすればいいかご教授お願いします。

?@データは
「大分類」「中分類」「小分類」の3つのカテゴリに分かれており、
それぞれに毎月数字があります。

「大分類A・中分類A・小分類Bで数字は1月1000、2月2000、3月1500」のような感じで、これが100ほどの分類に分かれており、月ごとの数字は5年分程あります。

?A」分類は今後も増減し、月ごとの数字は毎月増えます。
なので、1度作れば終わるわけではなく毎月増減&更新するデータとなります。

?Bこの分類の月ごとの数字の推移を折れ線グラフで表したいのですが、 
 作りたいグラフが何種類もあります。
 
 A・全分類がまとまったグラフ
 B・分類毎に分かれたグラフ
 
 Aのまとまったグラフは作れるのですが
 Bの分類毎のグラフをエクセルのそれぞれのシートに分けて作ってしまうと
 月が増えたり分類が増えたりしたときに、範囲の選択をシート毎に選択し直さないといけない状況に陥りました。
 100分類ほどあるので途方もない作業になりました・・・・。

 ↑大本のデータが増減しても、各シートのデータ範囲をいちいち選択しなおさない方法はあるのでしょうか?

全体的にグラフ作成に不慣れな物で、変な質問をしていたら申し訳ありません。

< 使用 Excel:Excel2002、使用 OS:unknown >


どう並べるかなんてデータの内容次第ですから、第3者には判りませんよ。 ご自分で判断しましょう。

とりあえず、セオリー的な考えとしては、大本データから直接グラフにするのではなく、グラフで表現したい単位で別表を用意する事です。 そして、別表ではSUMIFS関数等で大本データの値を分類毎に集計します。 集計する行数は、例えば年間通しても絶対到達しないような、多めの値にしておきます。(空欄をいくら足しても0ですし、そもそも空欄部分には必要な分類名も入っていないでしょう) A:A のように、全列指定するのも簡単で良いですが、計算時間がかかるので、後からきっちり行指定すると、計算が高速化します。

更に、別表の左上等、決まった場所に抽出したい大分類名等を手入力しておき、SUMIFSの条件として、この文字列を使ってINDIRECTで指定すれば、別表丸ごと範囲コピーして貼り付け、名称を書き換えるだけで済むので、量産化が楽になります。 名称部分を「データの入力規則」で選択できるようにすれば、別表は1つで済ませる事もできます。 まぁ、大抵はグラフを並べて見たいだろうから、コピーして手入力が良いと思いますが。
(???) 2018/06/06(水) 16:37


(???)さんありがとうございます。

並べ方に関してはこちらで試行錯誤することにします・・・・・・・・・・・。

ご説明いただいた内容がよくわからないので聞いてもいいですか。

●「グラフで表現したい単位で別表を用意」というのはどういうことでしょうか?
 本体データの値を分類毎に集計・・・?
 作りたいグラフは分類毎に毎月どういう数字で推移していっているかの折れ線グラフなのですが
 何を集計すればいいのでしょうか?毎月の数字の合計は使わないです。

●「更に、別表の左上等、決まった場所に抽出したい大分類名・・」以降の内容も
 具体的にイメージができません、すみません。
 どこかに分類名を入力すれば、その分類だけのデータが抽出されてグラフになるというイメージでいいのでしょうか?
 初心者すぎて関数名だけを教えていただいても完成イメージができずに調べても分かりません。
 すみませんが参考になりそうなサイトでも教えていただけたらそこからは自分で頑張ってみますので???さんが完成イメージとされているものをおしえていただけませんでしょうか。
(グラフ不慣れマン) 2018/06/06(水) 16:56


私は、自分でヘルプを探すとか、ググったりもしますが、特定サイトを探す事は無いので、参考になるサイトなんて知らないのです。 すいませんが、ご自分で探してみてください。

そして、大本データって、行数が沢山あるのですよね? それも毎月増えるくらい。 それを1行1本の線で表現している訳ではないですよね? となると、グラフの1要素毎にどの列を表示するとか、いちいち指定していたりするのでしょうか? グラフ化したいデータだけ小さな表になっていれば、まとめて範囲選択してグラフ化すれば良いだけと思う訳です。 集計と言ってますが、合計とか要らないならば抽出ですね。 どんなデータをどんなグラフにするのか判らないので、その辺りは読み替えてください。 合計する必要がなければ、イコールで代入するだけとか、VLOOKUP関数で値を持ってくるとかになる事でしょう。 とにかく、グラフに必要な数字だけ集めた表を作り、それをグラフ化する事です。

そして、完成イメージはまぁ手元にありますが、それは私が仕事で作るものなので、お見せすることなんてできません。 まずは1つの表とグラフをセットで作ってみてください。 そして2つ目の表を作るとき、2つの表の違いはどこ?、という点を考えてみてください。 「どこかに分類名を入力すれば、その分類だけのデータが抽出されてグラフになるというイメージでいいのでしょうか?」、はい、そんな感じです。 表を丸ごとコピーしてから、分類名だけ書き換えればできあがりです。
(???) 2018/06/06(水) 17:15


???

「まず作ってみて、違いはどこか」
「丸ごとコピーしてから分類名を書きかえる」

すごいヒントをいただいた気がします!
ありがとうございます!

(グラフ不慣れマン) 2018/06/06(水) 17:25


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.