Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Excel 2016)
棒グラフの実績月と未来月の色を自動で変えたい
投稿日時: 19/07/09 10:56:51
投稿者: おばちゃん

棒グラフの実績月と未来月の色を手作業で変えていますが、
グラフがいっぱいあるので自動にしたいと思っています。
 
1行目に実績月に値を入れ、未来月を0にする。(濃い青)
2行目に実績月を0にし、未来月に値を入れる。(薄い青)
 
これで棒グラフにした場合、実績月と未来月の色変更は自動で出来るのですが、
この棒グラフにはデータテーブルがあり、このままだと2行の表示になってしまいます。
実績月+未来月の1行の表示にしたいので、何かいい方法があったら教えてください。

回答
投稿日時: 19/07/09 16:28:55
投稿者: Suzu

おばちゃん さんの引用:
棒グラフの実績月と未来月の色を手作業で変えていますが、
グラフがいっぱいあるので自動にしたいと思っています。
 
1行目に実績月に値を入れ、未来月を0にする。(濃い青)
2行目に実績月を0にし、未来月に値を入れる。(薄い青)
 
これで棒グラフにした場合、実績月と未来月の色変更は自動で出来るのですが、
この棒グラフにはデータテーブルがあり、このままだと2行の表示になってしまいます。
実績月+未来月の1行の表示にしたいので、何かいい方法があったら教えてください。

 
ご説明が要領を得ないです。
 
引用:
棒グラフの実績月と未来月の色を自動で変えたい

引用:
棒グラフの実績月と未来月の色を手作業で変えていますが、グラフがいっぱいあるので自動にしたい

に対し
引用:
実績月と未来月の色変更は自動で出来る

??出来ているの??
 
さらに
引用:
実績月+未来月の1行の表示にしたいので、何かいい方法があったら

 
結局、ご質問は何でしょうか?何をしたいのでしょうか。
 
引用:
実績月+未来月の1行の表示にしたい
イメージを提示ください。

投稿日時: 19/07/09 17:04:44
投稿者: おばちゃん

すみません。再度読み返したら通じていない部分がありました。
 

	Apr	May	Jun	Jul	Aug	Sep	Oct	Nov	Dec	Jan	Feb	Mar
実績	95	205	250	14	40	0	0	0	0	0	0	0
未来	0	0	0	0	0	33	27	168	104	16	70	47

 
上記の表をグラフ化した場合、棒グラフの部分でいえば自動に色付けはできたのですが、
棒グラフにはデータテーブルがあり、このままデータテーブルを表示すると実績と未来の2行で表示されてしまいます。
理想は、データテーブルは実績+未来で1行で表示されてほしいので、
上記の方法以外か、上記の方法のままデータテーブルの表示を1行に出来るなにか良い方法がないか教えてほしいのです。[/code]

回答
投稿日時: 19/07/09 17:34:36
投稿者: Suzu

データテーブルの値は、グラフのソース値。
ソースが2種あるから、系列が2種できて、自動で色を変えてくれている。
 
それを1列にしてしまったら、どちらの系統かエクセルは判断する術がないので。。むりと思います。
少なくとも当方には判りません。

回答
投稿日時: 19/07/09 18:38:06
投稿者: んなっと

     Apr  May  Jun  Jul  Aug  Sep
 実績  95  205  250 #N/A #N/A #N/A ←【表1】
 未来 #N/A #N/A #N/A  14  40  33   過去と未来を別系列に
 
     Apr  May  Jun  Jul  Aug  Sep
 金額  95  205  250  14  40  33 ←【表2】合計データ
                     
 
2つの方法が考えられます。
 
方法1:
 【表2】をコピーして「リンクされた図」でグラフの下に貼り付け、幅などを調整する。
 
方法2:
 【表2】でもう一つのグラフを作成し、データテーブルを追加。
 【表2】のグラフを最背面に移動して横幅を少し増やす。
  最後に、もともとあった【表1】のグラフを【表2】のグラフの上に重ねる。
 
 
データテーブルはおまけみたいな機能ですから、融通が利きません。

投稿日時: 19/07/11 09:53:51
投稿者: おばちゃん

んなっと様
 
ありがとうございます。
方法1は考えていたのですが、グラフがいっぱいありデータが重くなるので
方法2でできないかやってみます。