Office 2024がリリースされました!

Excelグラフに数値(データラベル)を表示する方法

Excelグラフに数値(データラベル)を表示する方法

当サイトはアフィリエイト広告を利用しています。

グラフから正確な数値を読み取れるようにしたいときは、グラフに「データラベル」を表示しましょう。データラベルを表示すると、グラフの各要素に数値が表示されるようになります。

そこで今回は、Excelグラフにデータラベルを表示する方法をご紹介します。

Excelグラフにデータラベルを表示する方法

Excelグラフにデータラベルを表示するには、対象のグラフを選択し、グラフの右上に表示された「+」マークをクリックして「データラベル」にチェックを付けます。

データラベルを表示する

これでデータラベルが表示されます。

データラベルが表示された

データラベルの表示位置を変更したい場合は、「データラベル」の右側にある「>」マークをクリックし、ラベルを表示したい場所を選択しましょう。

データラベルの表示位置を変更する

Excelグラフのデータラベルをパーセントで表示する方法

円グラフなどのデータラベルをパーセントで表示するには、ラベルの内容を「値」から「パーセント」に変更します。

まずデータラベルを選択して「書式」タブの「選択対象の書式設定」をクリックします。

データラベルの書式設定を表示する

すると「データラベルの書式設定」が表示されるので、「値」のチェックを外して「パーセンテージ」にチェックを付けます。

ラベルの内容をパーセンテージにする

これでデータラベルがパーセントで表示されます。

データラベルがパーセントで表示された

Excelグラフに最大値のみデータラベルを表示する方法

最大値のみデータラベルを表示するには、グラフの元となる表に最大値を判定するための列を作ったうえで、データラベルの内容を「セルの値」にします。

まず最大値を判定するための列を作ります。最大値の判定には「IF関数」と「MAX関数」を使います。

IF関数(イフ関数)は、条件を満たす場合と満たさない場合とで処理を変える関数です。

IF関数の構文

IF(論理式, 真の場合, 偽の場合

論理式(必須)
条件を指定する。
真の場合(必須)
条件を満たす場合の処理を指定する。
偽の場合(必須)
条件を満たさない場合の処理を指定する。

MAX関数(マックス関数)は、最大値を返す関数です。

MAX関数の構文

MAX(数値1, [数値2], …)

数値1(必須)
最大値を求めたい数値を指定する。
数値2(省略可)
最大値を求めたい追加の数値を指定する。

なお、「数値」は最大255個まで指定できます。

たとえば、B3:B7の中で比較して最大値であればその数値を、最大値以外であれば空白をC3:C7に表示するには、C3に以下のような数式を入力し、C7までオートフィルでコピーします。

数式をオートフィルでコピーする
=IF(MAX($B$3:$B$7)=B3,B3,"")

これでB列の最大値がC列に表示されるようになります。

最大値が表示された

この状態でA2:B7を選択して棒グラフを作成すると、以下のようなグラフになります。

データラベル表示前のグラフ

グラフを選択してデータラベルを表示したら、「データラベル」の「>」マークから「その他のオプション」をクリックします。

データラベルの書式設定を表示する

すると「データラベルの書式設定」が表示されるので、「セルの値」にチェックを付け、「データラベル範囲」が表示されたら、最大値の判定列を選択して「OK」をクリックします。ここではC3:C7を選択しています。

データラベルとして表示するセルの値を選択する

「値」のチェックを外します。

値のチェックを外す

これで最大値のみデータラベルが表示されます。

最大値のみデータラベルが表示された

Excelグラフのデータラベルが一部だけ表示されないときの対処法

Excelグラフのデータラベルが一部だけ表示されないときの対処法は以下のとおりです。

  • グラフ選択時に特定のデータ系列を選択しない
  • データ系列ごとにデータラベルの設定を行う

対処法1:グラフ選択時に特定のデータ系列を選択しない

データラベルを表示した際、特定のデータ系列の周囲のみ「◯」で囲まれている場合、グラフ選択時に特定のデータ系列を選択してしまっていることが原因考えられます

特定のデータ系列を選択してしまっている

この場合は、いったんデータラベルを非表示にし、特定のデータ系列を選択してしまわないよう、グラフの何もないところをクリックで選択して、再度データラベルを表示します。

グラフの何もないところをクリックしてデータラベルを表示する

これですべてのデータ系列にデータラベルが表示されます。

すべてのデータ系列にデータラベルが表示された

対処法2:データ系列ごとにデータラベルの設定を行う

グラフの種類にもよりますが、データラベルの内容を初期値の「値」以外にしたり、「値」とその他を組み合わせたりすると、特定のデータ系列にしかその変更が反映されません。すべてのデータ系列に変更を反映させるには、データ系列ごとにデータラベルの設定を行う必要があります。

ラベルの内容が値とその他の組み合わせになっている

そのためには、「データラベルの書式設定」が表示された状態で、変更が反映されていないデータラベルをクリックし、ラベルの内容を変更します。

変更が反映されていないデータラベルの内容を変更する

ほかにもラベルの内容を変更したいデータ系列があれば、同様に変更が反映されていないデータラベルをクリックし、ラベルの内容を変更します。

変更が反映されていないデータラベルの内容を変更する

これですべてのデータ系列にデータラベルが表示されます。

すべてのデータ系列にデータラベルが表示された

まとめ

今回は、Excelグラフにデータラベルを表示する方法をご紹介しました。

Excelグラフにデータラベルを表示するには、グラフを選択すると表示される「+」マークをクリックし、「データラベル」にチェックを付けます。

データラベルが一部だけ表示されない場合は、グラフ選択時に特定のデータ系列を選択しないようにするか、データ系列ごとにラベルの内容を変更してみてください。そうすればすべてのデータ系列にデータラベルが表示されるはずです、

Udemyの動画講座なら自分のペースでExcel VBAを学べる!

Udemyでは、買い切りの動画講座で好きな分野について自分のペースで学ぶことができます。

パソコンだけでなくスマホにも対応しているので、移動時間や休憩時間にスマホで学習することも可能です。

30日間の返金保証付きなので、初めてでも安心して受講できますよ。

▼ おすすめのExcel VBA講座はこちら ▼