Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7936 / 13645 ツリー ←次へ | 前へ→

【35826】積み上げ縦棒グラフについて an 06/3/14(火) 12:01 質問[未読]
【35831】Re:積み上げ縦棒グラフについて Jaka 06/3/14(火) 13:31 発言[未読]
【35832】Re:積み上げ縦棒グラフについて an 06/3/14(火) 13:35 質問[未読]
【35837】Re:積み上げ縦棒グラフについて Jaka 06/3/14(火) 14:46 発言[未読]
【35854】Re:積み上げ縦棒グラフについて ゆと 06/3/14(火) 18:05 発言[未読]
【35871】Re:積み上げ縦棒グラフについて an 06/3/15(水) 9:17 質問[未読]
【35908】Re:積み上げ縦棒グラフについて ゆと 06/3/15(水) 18:40 回答[未読]
【35910】Re:積み上げ縦棒グラフについて ゆと 06/3/15(水) 19:20 発言[未読]
【35934】Re:積み上げ縦棒グラフについて 経験1年 06/3/16(木) 14:30 質問[未読]
【35977】Re:積み上げ縦棒グラフについて ゆと 06/3/16(木) 23:42 回答[未読]
【35990】Re:積み上げ縦棒グラフについて an 06/3/17(金) 12:36 お礼[未読]
【35873】Re:積み上げ縦棒グラフについて an 06/3/15(水) 9:47 お礼[未読]
【35874】Re:積み上げ縦棒グラフについて よう 06/3/15(水) 10:01 回答[未読]
【35875】Re:積み上げ縦棒グラフについて an 06/3/15(水) 10:14 お礼[未読]
【35876】Re:積み上げ縦棒グラフについて よう 06/3/15(水) 10:29 回答[未読]
【35882】Re:積み上げ縦棒グラフについて an 06/3/15(水) 13:17 お礼[未読]
【35930】確認してください よう 06/3/16(木) 11:32 発言[未読]
【35939】Re:積み上げ縦棒グラフについて ぬぅ 06/3/16(木) 15:02 発言[未読]
【35976】Re:積み上げ縦棒グラフについて an 06/3/16(木) 23:28 お礼[未読]

【35826】積み上げ縦棒グラフについて
質問  an E-MAIL  - 06/3/14(火) 12:01 -

引用なし
パスワード
   VBAではないのですが、お分かりになる方が
いらっしゃったら、アドバイス頂けると
大変助かります。

以下のデータがあって、東京をひとつの積み上げ縦棒グラフにし
その横に神奈川の積み上げ縦棒グラフ表示したいのです。
(積み上げた棒を2本にしたい)


日付        東京                神奈川
    目黒区        品川区        横浜市        川崎市 
3/1    12345        45637        12345        54789
3/2    89999        56666        33333        56666
3/3    67891        45637        12345        54789
3/4    12345        77777        88888        54789
3/5    88888        45637        12345        54789

不可能でしょうか?

【35831】Re:積み上げ縦棒グラフについて
発言  Jaka  - 06/3/14(火) 13:31 -

引用なし
パスワード
   グラフなんて作った事ありませんが、
別のセルにこんな表を作ってはどうでしょうか?
関数で参照やSUMすれば済みますし。
これなら東京、神奈川のグラフが作れるみたいです。
ピボットならもっと簡単なのかと思いましたが、ピボット使ったこと無いので解りませんでした。
ゴミですみません。

日付  東京  神奈川
3/1  57982  67134
3/2  146665  89999
3/3  113528  67134
3/4  90122 143677
3/5  134525  67134

【35832】Re:積み上げ縦棒グラフについて
質問  an E-MAIL  - 06/3/14(火) 13:35 -

引用なし
パスワード
   ▼Jaka さん:
質問の仕方が下手で申し訳なかったです。

東京、神奈川には各要素(目黒区など)の
内訳が必要なのです。
複合グラフにして神奈川のデータを2軸に
設定するなど試してみましたが、川崎データ
がずれてしまってうまくいきませんでした。

申し訳ありません。

【35837】Re:積み上げ縦棒グラフについて
発言  Jaka  - 06/3/14(火) 14:46 -

引用なし
パスワード
   こういう表を作るとか....。
多分違いますね!すみません。

日付       東京  神奈川
3/1   目黒区  12345    
    品川区  45637    
    横浜市     12345
    川崎市     54789
3/2   目黒区  89999
    品川区  56666
    横浜市     33333
    川崎市     56666
3/3   目黒区  67891
    品川区  45637
    横浜市     12345
    川崎市     54789
3/4   目黒区  12345
    品川区  77777
    横浜市     88888
    川崎市     54789
3/5   目黒区  88888
    品川区  45637
    横浜市     12345
    川崎市     54789

【35854】Re:積み上げ縦棒グラフについて
発言  ゆと  - 06/3/14(火) 18:05 -

引用なし
パスワード
   anさん、Jakaさんこんにちは。

私が普段似たようなグラフを作るときは大体こんな形にして積み上げの縦棒で
対応しています。
ラベル値が日付形式ですとうまくいかないので、文字列で扱っています。
以上参考になれば。


日付      東京                神奈川
    目黒区      品川区      横浜市      川崎市 
3/1   12345       45637
                         12345       54789
3/2   89999       56666
                         33333       56666
3/3   67891       45637
                         12345       54789
3/4   12345       77777
                        88888       54789
3/5   88888       45637
                         12345       54789

【35871】Re:積み上げ縦棒グラフについて
質問  an E-MAIL  - 06/3/15(水) 9:17 -

引用なし
パスワード
   ▼ゆと さん:

ありがとうございます。
私も同じ形式で表を作っているのですが、
積み上げ縦棒が2本並びません、、
日付を文字にする以外に何か気をつける
ことはありますか?

データを選択し、グラフウィザード→積み上げ縦棒選択
ですよね・・

【35873】Re:積み上げ縦棒グラフについて
お礼  an E-MAIL  - 06/3/15(水) 9:47 -

引用なし
パスワード
   ▼Jaka さん:
お忙しいところ、アドバイス頂き、有難うございます!
参考になりました。
ただ、依頼者が積み上げ縦棒2本で内訳を日付別に神奈川、
東京データを比較したいと言っているので、visioで合成
するしかないかもしれません。

【35874】Re:積み上げ縦棒グラフについて
回答  よう  - 06/3/15(水) 10:01 -

引用なし
パスワード
   ▼an さん:
横スレ失礼します。
ゆとさんと似ているのですが
私のやり方です。

表を変えるのが良い方法だと思います。

      目黒区 品川区 横浜市 川崎市
3/1 東京都 12456  45685
   神奈川         45687  45685
3/2 東京都 45687  87865
   神奈川         45687  45657

これでなるはずです。
やってみてください。

【35875】Re:積み上げ縦棒グラフについて
お礼  an E-MAIL  - 06/3/15(水) 10:14 -

引用なし
パスワード
   ▼よう さん:
アドバイスありがとうございます。
早速試してみましたが、やはり一本の積み上げ
縦棒になってしまいます。
作り方に問題があるのでしょうか??
神奈川と東京は別の棒(変な言い方ですね)に
したいのです。
その上で、神奈川は横浜と川崎に内訳されていて
東京は目黒区と品川区に内訳されているといった
グラフが希望です。

【35876】Re:積み上げ縦棒グラフについて
回答  よう  - 06/3/15(水) 10:29 -

引用なし
パスワード
   ▼an さん:
エクセルの
1.グラフのアイコンを押す。
2.縦棒の100%積み上げグラフを選択する。
3.データの範囲をマウスで、選択する。
 *この画面で、系列の所は、列にチェックを入れてください。

これで作成できるはずですが。

それでもうまく出来ない原因として、
セル結合が考えられます。
グラフを作成する範囲に、セル結合している所はありませんか?
セル結合すると、グラフは上手く表示しませんよ。

【35882】Re:積み上げ縦棒グラフについて
お礼  an E-MAIL  - 06/3/15(水) 13:17 -

引用なし
パスワード
   ▼よう さん:
質問の仕方が下手でご迷惑お掛けします。

求めているグラフは日付別に積み上げ縦棒が2本づつ
(東京と神奈川)なので、5日間とすると10本の積み上げ縦棒が必要です。
ようさんの方法で作成しますと、やはりデータが日付別に神奈川、東京が
一つにまとめられてしまいました。

ちなみにセル結合はしていません。

アドバイスありがとうございました。

【35908】Re:積み上げ縦棒グラフについて
回答  ゆと  - 06/3/15(水) 18:40 -

引用なし
パスワード
   ちょっと検証が甘かったようですみません。

※1と示した箇所が完全に空白ですとうまくいかないようです。
また、間の神奈川の部分に日数を加えると意図した形で表示されません。

日付      東京                神奈川
    目黒区      品川区      横浜市      川崎市 
3/1   12345       45637
                         12345       54789
3/2   89999       56666
                         33333       56666
3/3   67891       45637
                         12345       54789
3/4   12345       77777
                        88888       54789
3/5   88888       45637
※1                        12345       54789

そこでようさんが示してくださった例を踏まえて

日付         東京                神奈川
       目黒区      品川区      横浜市      川崎市 
3/1 東京  12345       45637
   神奈川                        12345       54789
3/2 東京  89999       56666
   神奈川                        33333       56666

こういった形で表を組めばOKかと。

【35910】Re:積み上げ縦棒グラフについて
発言  ゆと  - 06/3/15(水) 19:20 -

引用なし
パスワード
   とりあえずこんなものを作ってみました。
新しいシートでお試しください。

Option Base 1
Sub data()
Dim Dat_arr(6, 6)
  Dat_arr(1, 3) = "東京":   Dat_arr(1, 5) = "神奈川"
  Dat_arr(2, 3) = "目黒区":  Dat_arr(2, 4) = "品川区"
  Dat_arr(2, 5) = "横浜市":  Dat_arr(2, 6) = "川崎市"
  Dat_arr(3, 1) = "3月1日":  Dat_arr(5, 1) = "3月2日"
  Dat_arr(3, 2) = "東京":   Dat_arr(4, 2) = "神奈川"
  Dat_arr(5, 2) = "東京":   Dat_arr(6, 2) = "神奈川"
  Dat_arr(3, 3) = "12456":  Dat_arr(3, 4) = "45685"
  Dat_arr(4, 5) = "45687":  Dat_arr(4, 6) = "45685"
  Dat_arr(5, 3) = "45687":  Dat_arr(5, 4) = "87865"
  Dat_arr(6, 5) = "45687":  Dat_arr(6, 6) = "45657"
  
  Cells(1, 1).Resize(6, 6) = Dat_arr
End Sub
'=========================================================
Sub sample()
  Dim rn As Range, Co As Object
  Set rn = Cells(1, 1).Resize(6, 6)
  Set Co = ActiveSheet.ChartObjects.Add(60, 100, 400, 250)
  With Co.Chart
    .ChartType = xlColumnStacked
    .SetSourceData Source:=rn, PlotBy:=xlColumns
  End With
End Sub

【35930】確認してください
発言  よう  - 06/3/16(木) 11:32 -

引用なし
パスワード
   ▼an さん:
>求めているグラフは日付別に積み上げ縦棒が2本づつ
>(東京と神奈川)なので、5日間とすると10本の積み上げ縦棒が必要です。
>ようさんの方法で作成しますと、やはりデータが日付別に神奈川、東京が
>一つにまとめられてしまいました。

全て、この通りに入力されていますか?

        目黒区 品川区  横浜市 川崎市
3/1 東京都 12456  45685
    神奈川             45687  45685
3/2 東京都 45687  87865
    神奈川             45687  45657

実験してみましたが、こちらではなりますよ。

【35934】Re:積み上げ縦棒グラフについて
質問  経験1年 E-MAIL  - 06/3/16(木) 14:30 -

引用なし
パスワード
   ▼ゆと さん:

ありがとうございます!!
表の作り方次第で目的のグラフが自由自在に出来るんですね。
感激です。

さらに質問で申し訳ないのですが、また、別データを加えて
折れ線を追加した複合グラフにすることは可能ですか?

【35939】Re:積み上げ縦棒グラフについて
発言  ぬぅ  - 06/3/16(木) 15:02 -

引用なし
パスワード
   ▼an さん、こんにちは。
ピボットテーブル&ピボットグラフでするのであれば・・・

元の表を以下の様に変更し
日付    都道府県    区    数値
2006/3/1    東京    目黒区    12345
2006/3/1    東京    品川区    45637
2006/3/1    神奈川    横浜市    12345
2006/3/1    神奈川    川崎市    54789
2006/3/2    東京    目黒区    89999
2006/3/2    東京    品川区    56666
2006/3/2    神奈川    横浜市    33333
2006/3/2    神奈川    川崎市    56666

ピボットテーブルのレイアウトで
行に、日付・都道府県
列に、区
データに、数値の合計
を指定してみてください。

元の表のような↓集計を表示したい場合は
日付    東京        神奈川    
    目黒区    品川区    横浜市    川崎市
2006/3/1    12345    45637    12345    54789
2006/3/2    89999    56666    33333    56666
レイアウトで、
行に、日付
列に、都道府県・区
データに、数値の合計 のピボットテーブルを作ってみてください。

【35976】Re:積み上げ縦棒グラフについて
お礼  an E-MAIL  - 06/3/16(木) 23:28 -

引用なし
パスワード
   ▼ぬぅ さん:
ありがとうございました!!

早速試してみましたら、見事に出来ました!
ピボットで簡単に出来たんですね。

勉強になりました。今後ともご指導よろしくお願いいたします。

【35977】Re:積み上げ縦棒グラフについて
回答  ゆと  - 06/3/16(木) 23:42 -

引用なし
パスワード
   ▼経験1年 さん:

>さらに質問で申し訳ないのですが、また、別データを加えて
>折れ線を追加した複合グラフにすることは可能ですか?

可能です。

ツールバーのグラフを操作するのがわかりやすいかと。
種類を変更したい系列を選択しておき、グラフの種類を
折線に変更すればOKです。
プロパティから、第二系列に変更した方が勝手がいいでしょう。

余談ですが、複数のHNを同一スレッドで用いるのは如何なものかと…。

【35990】Re:積み上げ縦棒グラフについて
お礼  an E-MAIL  - 06/3/17(金) 12:36 -

引用なし
パスワード
   ▼ゆと さん:

アドバイス有難うございました。
早速試してみます。

>余談ですが、複数のHNを同一スレッドで用いるのは如何なものかと…。

大変申し訳ありませんでした。
違うパソコンからアクセスしたので、データが残っていて
そのまま確認せず送ってしまいました。
(言い訳になってしまって申し訳ありません)
これから気をつけます。

これに懲りず今後ともよろしくお願いいたします。

7936 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free