• ベストアンサー

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

添付データのなかで、縦軸を打率で表示し、横軸はチームごとにの表示で、1軍(赤色)・2軍(青色)の2種類の縦棒グラフを並べて表示するにはどの様に作ったらよろしいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kota0725
  • ベストアンサー率61% (8/13)
回答No.3

Excel2007です。 データの範囲は ='Sheet1'!$A$1:$C$7 グラフの種類は 縦棒グラフ できたグラフのどれでもいいので棒グラフを選択すると、すべての棒グラフが選択された状態になりますので、もう一度Aチーム・一軍の棒グラフを選択します。 右クリックで「データ要素の書式設定」→塗りつぶしを「赤」 これでできたのが添付画像です。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

例データ A列   B列  C列 チーム 軍 打率 Aチーム 1軍 35 ーー 2軍 28  <--「--」は空白セルを示す Bチーム 1軍 33 ーー 2軍 25 Cチーム 1軍 32 ーー 2軍 22 そのままグラフを書く。 A1:C7を範囲指定 挿入ーグラフー棒グラフー集合縦棒ー完了 で 数値軸の縦軸棒に%数字 項目軸の横軸に |1軍|2軍|1軍|2軍|1軍|2軍| |Aチーム |Bチーム |Cチーム | のグラフが出来る。 ーー これに交互に色を分けるために 標準モジュールに Sub Macro4() For i = 1 To 6 ActiveChart.SeriesCollection(1).Points(i).Select If i Mod 2 = 1 Then Selection.Interior.ColorIndex = 3 Else Selection.Interior.ColorIndex = 5 End If Next i End Sub を入れて実行 1軍が赤、2軍が青の棒になる。 これは手作業で色設定をやるものをVBAでやらせたもの。 VBAがイヤなら、操作で2軍は1つずつ青色の設定をする(データ要素の書式設定。データ系列の書式設定ではない。) ーー 質問者は前の4番打者の質問も同じ質問者ではないか。 データがエクセルで扱いにくいデータ作成をしている。エクセルを経験して、それがどんなところか勉強し、目的が(関数や操作などで)達成しやすいデータにするのも、エクセルを使う技術・勉強だ。 初心者がまずデータを作って、やりにくい部類の質問しているケースが多い。 ーー 同一列内の連続同一データの省略なども気をつけて。

すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

最も簡単な方法:(推奨) 最初に表を並べる時点から,添付図の上段のように配置してふつーに集合縦棒グラフを描きます。 何らかの理由で今の配置を崩したくない場合: 添付図の中段は途中経過を省略していますが,今並んでいる(添付図下段のように)表を元に,数式を使って1軍の列と2軍の列に数値を再配置し,積み上げ棒グラフにします 手間を掛ければ今のままでも出来る方法:添付図下段 メンドウですが,理由があって何が何でも今の表の配置を絶対崩したくない,追加の列や行も絶対用意したくない場合は,まず一軍のデータだけをコントロールキーを押しながらクリッククリックで飛び飛びに選択してひとつ棒グラフを描きます。 グラフメニューの元のデータの系列タブで系列の追加をクリック, 値欄に二軍のデータをまたコントロールクリックで飛び飛びに選択して与え X/項目軸に使用する欄もA,B,Cのセルをコントロールクリックで飛び飛びに選択して設定する と,出来ます。

すると、全ての回答が全文表示されます。

関連するQ&A