[[20161024171507]] 『エクセルのグラフについて』(みかん) ページの最後に飛ぶ

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

 

『エクセルのグラフについて』(みかん)

エクセルのグラフについて

お世話になります。エクセルのグラフについて教えて下さい。

エクセルの表に「会社名」の項目と「データ年月」の項目があります。

縦軸に件数(エクセルの1行を1件とカウント)、横軸にデータ年月として
データ月毎に「会社名」を積み上げて件数を見るグラフを作ることは可能でしょうか?

土曜日のマクロ、VBAに加え、グラフも初めてです。
いろいろやってみたのですが、思うように作れません・・。

よろしくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 人に教えられる程分かっていないですけど、
 エクセルの表なんて、なんかごちゃごちゃ操作すれば、
 そのうち出来上がるもんだ位に思っております。

 ただ、肝心のサンプルデータがないと、ごちゃごちゃやろうにも出来ません。

 行き違いがあると二度手間になるので、サンプルデータをアップして貰えませんか?

 10例くらいでいいです。

(半平太) 2016/10/24(月) 17:43


半平太さん、ありがとうございます。

サンプルデータはこんなイメージです。
いろいろ項目がある中に「会社名」と「データ年月」があります。

 A列	B列	C列	D列	E列	F列
 xxx	会社名	xxx	xxx	xxx	データ年月 ← ヘッダ行
 xxx	A社	xxx	xxx	xxx	201601   ← 以下、明細行
 xxx	B社	xxx	xxx	xxx	201601 
 xxx	A社	xxx	xxx	xxx	201601 
 xxx	C社	xxx	xxx	xxx	201601 
 xxx	D社	xxx	xxx	xxx	201601
 xxx	A社	xxx	xxx	xxx	201601 
 xxx	A社	xxx	xxx	xxx	201602 
 xxx	B社	xxx	xxx	xxx	201602 
 xxx	A社	xxx	xxx	xxx	201602 
 xxx	C社	xxx	xxx	xxx	201602 
 xxx	D社	xxx	xxx	xxx	201602 

グラフの201601のところにA社(3件)、B社(1件)、C社(1件)、D社(1件)を積み上げて
201602のところにA社(2件)、B社(1件)、C社(1件)、D社(1件)を積み上げたグラフを作りたいんです。

やりたいことが上手く伝わるでしょうか?

すみませんが、よろしくお願いします。

(みかん) 2016/10/24(月) 20:03


いろいろやっていて、ピボットテーブルで「データ年月」と「会社名」毎の件数を求めて
それからピボットグラフを作ったら、思い通りのができました!

ピボットテーブルを作らずに件数を積み上げたグラフを作ることはできないでしょうか?

よろしくお願いします。
(みかん) 2016/10/24(月) 21:50


 >ピボットテーブルを作らずに件数を積み上げたグラフを作ることはできないでしょうか?

 多分それは無理だと思いますが、しばらく待ってみてください。(なんかいい情報が出るといいですね)

(半平太) 2016/10/24(月) 22:32


半平太さん

一旦、ピボットテーブルにする必要がありそうなんですね。

みなさま、もし何かいい案があれば、ご教授下さい。

よろしくお願いします。
(みかん) 2016/10/24(月) 23:36


2列の情報から、縦横に分けた集計表を作る方法を、クロス集計と言います。DB集計のテクニックですが、一方の情報を横軸にする際、例えば会社数は可変なので、このあたりのコーディングが難しくなります。ピボットはこのコーディング部分を自動で行ってくれるので、クロス集計の知識がなくとも、簡単にそういう表が作れて便利な訳ですね。

こんな便利な機能を既に使っているのに、頑張ってクロス集計するコーディングを考える労力はかけたくないので、同じ事を数式で行う方法を書きますね。(可変数をコーディングするのが面倒なだけであり、要素を予め手入力してしまえば、簡単な数式で実現できてしまうのです)

別シートでも良いのですが、ここは簡単に、同じシートの別な列に集計表を作成しましょう。以下の様に、会社と年月を入力しておいてください。(情報が増えたならば、その都度こちらも増やす)

	H	I	J	K	L
1		A社	B社	C社	D社
2	201601	3	1	1	1
3	201602	2	1	1	1

I2セルは「=COUNTIFS($B:$B,I$1,$F:$F,$H2)」とします。他のセルにもドラッグして式をコピーしてください。
あとは、できた表を範囲選択し、グラフ化するだけです。「データの選択」で行・列を変換すれば、目的のグラフになるのではないでしょうか。
(???) 2016/10/25(火) 09:44


>を積み上げたグラフを作りたいんです。
グラフ機能で積み上げのグラフを作りたいということですか?

それともシート上のセルにグラフっぽく配置したいということですか?

集計表はピボットテーブルでもシートに数式を配置しても作れると思いますが、
グラフは、シート上にあるデータしかグラフにできないと思います。

それらの一連の操作を、マクロで自動化したいということですか?
そしてマクロを作ってくれってことですか?

(まっつわん) 2016/10/25(火) 12:29


???さん

集計表を別に作っておいて(ここは式で自動的に数字が入るようにしておく)
その表からグラフを作るということですね。

これで試してみます。
ありがとうございました。
(みかん) 2016/10/25(火) 17:46


まっつわんさん

今は手作業でグラフを作ることを考えています。
最終的にはマクロを作りたいんですけど、今の段階ではそこまでできないので・・。
(みかん) 2016/10/25(火) 17:47


???さん

思っている通りのグラフができました!
ありがとうございました。
(みかん) 2016/10/25(火) 23:03


コメント返信:

[ 一覧(最新更新順) ]


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