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

No.001

棒グラフで、とびぬけて高いの棒上に省略のしるしを入れてグラフをバランスよく作成する

2003/2007/2010/2013/2016/2019

棒グラフで、1本だけとびぬけて値の高い棒があり、とてもバランスが悪いというときどきあるケースです。

背の高い棒グラフ

そのようなときに、高い棒に波のような省略のしるしを入れて、高さを省略してあるのを見かけたことはないでしょうか。

棒グラフと図形

しかし残念ながら、グラフに上図のような省略のしるしを入れる機能はありません。
Excelのグラフはデータを正確にあらわすものですので、都合のいいあいまいなことはできないのです。
実際上図では、次のような工夫をして作成しています。

  • とびぬけている「項目C」の数量を「300」に変更してグラフを作成
  • 左の縦軸(Y軸)の最大値を300に変更
  • グラフの上に図形を挿入

上図のパターンですと、データ自体を変えてしまっています。

でも、データは他の計算に使用しているので変えたくないという場合があると思います。

その場合、元データはそのままに、別にグラフ用のデータを次のように作成します。(セルE2:G6)

グラフ元データ

とびぬけるグラフのデータは列を変えて作成します。
元データの値が可変するようでしたら、上図の数式バーにあるような参照数式を利用してください。

では、それからのグラフ作成の手順です。

  1. 作成したグラフ元データセルE2:G6よりグラフを作成します。
    棒グラフ
  2. とびぬけた棒のみを選択して、右クリック - [データ系列の書式設定] をクリックします。
    または[グラフ ツール] - [書式]タブ - [現在の選択範囲]グループ - [選択対象の書式設定] をクリックします。
    データ系列の書式設定
  3. 表示された [データ系列の書式設定]作業ウィンドウ(ダイアログ ボックス)の [系列のオプション] で、[使用する軸] を [第 2 軸]オプション に設定します。
    設定が続きますので、設定画面はまだ表示しておきます。(下図左Excel2019、下図右Excel2010)
    使用する軸
  4. 3の設定で、とびぬけた棒は右の縦軸(Y軸)を使用して、グラフができています。
    これでは棒の全体バランスがよすぎるので、左右の縦軸の最大値を調整します。
    左の縦軸を選択、ダブルクリックします。
    設定画面は [軸の書式設定]作業ウィンドウ(ダイアログ ボックス)となります。
    軸の書式設定
  5. [軸のオプション] を選択し、[最大値]ボックス に軸の最大値となる数値を入力します。(下図左Excel2019、下図右Excel2010)
    入力すると、グラフに反映するので、バランスを考えて設定します。
    軸の書式設定最大値
  6. 必要な場合のみ、右の縦軸を選択して、同様に最大値を調整します。
  7. [凡例] が表示されている場合は必要ないので、右クリック - [削除]をクリックして削除します。
    縦軸も必要ない場合は、凡例と同様に削除するか、先の [軸の書式設定]ダイアログ ボックス で設定します。
    凡例削除
  8. 以上でグラフのレイアウトは整いました。
    あとは、グラフを選択した状態で図形を挿入して仕上げます。
グラフ+図形

最後に図形を挿入するとき、必ずグラフのどこかを選択した状態で行ってください。
グラフを選択せずに図形を挿入すると、図形はセルとグラフの間に挿入され、グラフを移動するとセルの上に残ったままとなります。

ところで、上図の軸は非表示になっていますが、[軸の書式設定]作業ウィンドウ(ダイアログ ボックス)の [軸のオプション] で、[目盛の種類] と [ラベルの位置](Windows7以前は[軸ラベル])の設定を [なし] にしています。

twitter hatena line pocket

関連ヘルプ

大きさの違う複数のグラフをすべて同じ大きさに揃える
積み上げ縦棒グラフ、系列の合計値を表示する方法
折れ線グラフで、元データに空白があるときに線が途切れてしまうのをつなぎたい(補間する)
横棒グラフの値軸(横軸・数値軸)を上にする
ドーナツグラフの穴の大きさを変更するには
積み上げ縦棒グラフでデータ系列の積み上げ順序を変える
円グラフに合計値を表示する
積み上げ縦棒グラフの項目を2本並べて表示する
円グラフのデータ ラベルの、分類名と値を改行したい