ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.009

積み上げ縦棒グラフの項目を2本並べて表示する

2003/2007/2010/2013

お問い合わせは、下図のような、積み上げ縦棒グラフが2本並んだグラフの作成方法です。

積み上げ縦棒2本

このグラフは結構要望があるのですが、Excelのグラフ機能ですぐに作成できるパターンはありません。
したがって、工夫した元データの作成と、グラフ作成後は編集の必要があります。

作成しやすい方法を以下にご案内します。

  1. 少し変ですが、次のようなグラフ元データを作成します。
    セルB1の内容(今回は×、スペースにすると手順6は不要)は、完成グラフでは表示しませんが、項目をグラフに認識させるため任意の文字を入力ておきます。ここに入れておかないと、値軸と1本目の棒がくっつき、間が入らずできてしまします。
    また、2段になる項目軸の間隔を整えるため、1行目の項目の入力位置も少し変則です。
    グラフ元データ
  2. セルA1:K5を選択し、積み上げ縦棒グラフを作成します。
    ここでも、項目軸の間隔を整えるため、1列余分に範囲選択してグラフを作ります。
    積み上げ縦棒グラフ
  3. では、2本の棒をくっつけましょう。
    任意の棒の上でダブルクリックし、[データ系列の書式設定]作業ウィンドウ(ダイアログ ボックス)を表示します。(下図上はExcel2013、下はExcel2010)
    [系列のオプション]の[要素の間隔]を0%にします。
    系列のオプション要素の間隔
  4. 作業ウィンドウ(ダイアログ ボックス)は表示したまま続けます。
    各系列ごとに[枠線の色]を任意に設定し、2本のグラフが区別できるようにします。
    グラフ枠線の色
  5. 項目軸に表示されている線を消していきます。
    項目軸上をクリックし、[軸の書式設定]作業ウィンドウ(ダイアログ ボックス)を表示します。
    [線の色]を[線なし]に設定します。
    軸の書式設定
  6. 最後に、グラフ元表セルB1の文字をクリアします。
    積み上げ縦棒2本完成

あとは、グラフ エリアやプロット エリアのサイズなどを調整してください。

今回わかりやすいよう、セルB1の内容は「×」にしましたが、スペースにすると、手順6は必要ありません。

項目軸となるグラフ範囲1行目の項目が4つ、5つとある場合は、グラフ元の表は下図のように、パターンを増やしていってください。
「×」のセルはスペースを入力します。

軸の書式設定

Excel2003でも基本は同じです。
2本の棒をくっつけるのは、[データ系列の書式設定]ダイアログ ボックス-[オプション]タブの[棒の間隔]を「0」に設定します。
項目軸の線を消すのは、[軸の書式設定]ダイアログ ボックス-[パターン]タブの[目盛の種類]を「なし」にします。

関連ヘルプ

棒グラフで、とびぬけて高いの棒上に省略のしるしを入れてグラフをバランスよく作成する
大きさの違う複数のグラフをすべて同じ大きさに揃える
積み上げ縦棒グラフ、系列の合計値を表示する方法
折れ線グラフで、元データに空白があるときに線が途切れてしまうのをつなぎたい(補間する)
横棒グラフの値軸(横軸・数値軸)を上にする
ドーナツグラフの穴の大きさを変更するには
積み上げ縦棒グラフでデータ系列の積み上げ順序を変える
円グラフに合計値を表示する
円グラフのデータ ラベルの、分類名と値を改行したい
twitter hatena line pocket