Excelは「日付」のデータを様々な形式で表示できるようになっている。たとえば、「2021/6/7」というデータを「2021年6月7日」と表示したり、単に「6/7」と表示したりすることが可能である。これはグラフの場合も同様だ。「表示形式」を指定することで、横軸に配置された「日付」のラベルの表示方法を自由にカスタマイズできる。

「日付」の表示形式について

今回は、グラフの横軸を「日付軸」として扱うときに、「日付のラベルをどのように表示するか?」について解説していこう。まずは、グラフの基となるデータ表を紹介する。以下の表は、あるWebサイトのアクセス数を「6月7日」~「7月6日」の1カ月間についてまとめたものだ。

  • グラフの基なるデータ表

この表を基に縦棒グラフを作成すると、横軸は「日付軸」として扱われる(詳しくは第23回の連載を参照)。グラフが見やすくなるように、縦軸の「最小値」を5,000に変更し、「影」を追加した例を紹介しておこう。

  • データ表を基に作成したグラフ

このグラフを見て最も気になる点は、横軸に並ぶ日付が「どの棒グラフを指しているのか?」が非常に分かりにくいことだ。この問題を解決する方法を探っていこう。

まずは、日付の表示形式を変更する方法から紹介していこう。「セルの表示形式」と同様に、グラフの場合も「ラベルの表示形式」を指定することが可能だ。横軸のラベルの表示形式を変更したいときは、横軸を右クリックし、「軸の書式設定」を選択すればよい。

  • 横軸の「軸の書式設定」の呼び出し

「軸の書式設定」が表示されるので、「表示形式」の設定項目を展開し、カテゴリに「日付」を選択する。すると、日付の表示形式を選択できるようになる。これで日付の表記が少しはコンパクトになるはずだ。

  • ラベルの表示形式の指定

以下の図は、日付を「月/日」という形式に変更したグラフの例だ。確かに、日付の表示はコンパクトになっているが、そのぶん日付を間引かずに表示できるようになったため、かえって見にくいグラフになってしまう。

  • 横軸のラベルを「月/日」の表示形式に変更したグラフ

これを見やすくするには、横軸のラベルを間引くのが最も簡単な解決策となる。この書式も横軸の「軸の書式設定」で指定できる。たとえば、単位の「主」に「7」を指定すると、7日間隔でラベルが表示されるようになる。

  • 「単位」を7日間隔に変更

  • 横軸のラベルを7日間隔で表示したグラフ

このように「日付の表示形式」と「ラベルの間隔」を指定することで、ある程度は横軸を見やすくすることが可能である。しかし、上図を見ると分かるように、ベストな解決策とは言えないのが本音ではないだろうか? そこで、もっとシンプルに日付を表示する方法を考えていこう。

「日付」の表示形式をコードでカスタマイズする

この記事は
Members+会員の方のみ御覧いただけます

ログイン/無料会員登録

会員サービスの詳細はこちら