棒グラフで第二軸を使用すると棒グラフが重なる - Excel

棒グラフで第二軸を使用すると棒グラフが重なる現象と対処方法を紹介します。

現象の確認

下図の表を用意します。


表を選択し、ツールリボンの[挿入]タブの[縦棒/横棒グラフの挿入]ボタンをクリックし、集合縦棒グラフを挿入します。


グラフが挿入できました。


数値の差が大きいため、わかりにくいですが、D列の値も棒グラフに表示されています。値を一時的に大きくすると、 棒グラフが青いバーの右側に表示されることが確認できます。


D列の系列を選択し、[データ系列の書式設定]の[系列のオプション]の[使用する軸]を変更します。


"第2軸"を選択した状態が下図です。


2つの棒グラフが重なってしまっています。

対処法

ダミーの列を挿入して空の系列を追加する方法で対処できます。
ツールリボンの[挿入]ボタンの[シートの列を挿入]をクリックして列を挿入します。(他の方法で列を挿入しても問題ありません)



列名を「ダミー」と設定しておきます。


ダミー列を含んた表全体を選択した状態で再度、棒グラフを挿入します。


棒グラフが作成できました。棒グラフが完全に重ならずに右にずれている状態が確認できます。


ダミーの列をもう一列作成し、2列にします。


C列の系列は[主軸]に設定します。


D列の1つめのダミーの列の系列も[主軸]に設定します。


E列の2つめのダミーの列の系列は[第2軸]に設定します。


F列の系列は[第2軸]に設定します。


2つの棒グラフが横に並んだ状態で表示できました。


必要に応じて凡例やタイトルを修正して完成です。


補足:ダミー列を2列用意するしくみ
ダミー列を2列作成するとうまく表できる動作の説明です。
棒グラフがあります。


系列を1つ増やした状態です。


この状態で第2軸の系列を追加すると、2つのグラフの中心に第2軸の系列のグラフが表示されます。


さらに系列を1つ増やして3系列にした状態です。(軸はすべて[主軸]の設定です)


この状態で第2軸の系列を追加すると、3つのグラフの中心に第2軸の系列のグラフが表示されます。


第2軸のグラフが主軸の中心に表示されるのであれば、主軸の系列のグラフを2つ、第2軸のグラフを2つ表示して、 片方の値を0にすれば、グラフが並んで表示できるどうさになります。2つの系列を主軸、残りの2つの系列を第2軸にした状態が 下図です。


2つの列の値を0にすることで、主軸と第2軸の棒グラフが隣り合った表示になりました。

著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
最終更新日: 2024-01-20
作成日: 2023-07-30
iPentec all rights reserverd.