KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel でグラフに水平な平均線を追加するには、どうすればよいですか?

著者Xiaoyang変更日

Excel でデータを扱う際、視覚的な分析や時間的・カテゴリ別の傾向を把握するためにグラフがよく活用されます。多くの場合、データの分布をより深く理解するには、グラフ全体にわたって平均値を水平線として表示するのが効果的です。この平均線は視覚的なベンチマークとなり、個々のデータポイントを全体の平均値と素早く比較したり、偏差を明確に示したりすることで、グラフに基づいた議論や意思決定を後押しします。

Excel のグラフに水平な平均線を追加するのは、グラフのカスタマイズ機能に慣れていないと難しく感じられるかもしれません。しかし安心してください。Excel にはこれを実現するためのいくつかの方法が用意されています。以下では、平均線を追加する実用的な手法と、それぞれが最も効果的に活用できるシーンをわかりやすくご紹介します。


補助列を使用してグラフに水平な平均線を追加する

グラフ上にデータの平均値を水平線として視覚的に示すには、まずExcel の組み込み関数で平均値を計算し、その結果を既存のグラフに追加します。この方法は、平均値をオーバーレイとして明確に表示したい縦棒グラフ、横棒グラフ、または折れ線グラフに最適です。

1.まず、データセットの平均を計算します。補助列(たとえば列 C)のセル C2 に、次の数式を入力してください。=AVERAGE($B$2:$B$8)。この数式は、B2 から B8 までの範囲にあるすべての値の平均を計算します。次に、オートフィルハンドルを使ってこの数式をデータ範囲の最終行までドラッグします。これにより、各行に同じ平均値が表示され、グラフ上に水平線が形成されます。
AVERAGE関数を使用してデータの平均値を計算

ヒント:数式内の範囲が関連するデータすべてを含んでいるか、再度ご確認ください。データセットがより大きかったり、別の列にある場合は、誤った平均値を防ぐため、セル参照を適宜調整してください。

2.元のデータと補助列を選択した状態で、挿入タブに移動し、分析に最も適したグラフの種類(たとえば2-D 縦棒グラフ)を選択します。データと平均系列の両方がプロットされ、カスタマイズされたグラフの土台が整います。
Tabsタブの下にあるグラフ形式を1つ選択

3.グラフを挿入すると、通常は元のデータの隣に別シリーズとして平均系列(多くの場合、赤色のバー)がプロットされます。これらのバーのいずれかをクリックして平均系列全体を選択し、右クリックしてコンテキストメニューから系列のグラフの種類の変更を選択します。
コンテキストメニューから[系列グラフの種類の変更]を選択

4グラフの種類の変更ダイアログボックスが表示されます。左側のパネルでコンボグラフの種類を選択し、その後、平均系列のドロップダウンメニューから折れ線グラフのスタイルを選びます。これにより、平均系列がバーから直線の水平線に変わり、グラフ上で平均値がより視覚的に際立つようになります。
ドロップダウンリストから折れ線グラフのスタイルを選択

ヒント:意図しない限り、データ系列のグラフの種類を誤って折れ線に変更しないようにご注意ください。変更してしまうと、グラフの表示が変わってしまいます。

5OKをクリックします。これで、グラフのデータ列全体にわたって水平な平均線が表示され、迅速な比較の基準点として役立ちます。
グラフ内に表示される平均値を示す水平線

適用可能なシナリオ:この方法は、完全に動的なソリューションをお求めの際に最適です。データセットを更新すれば、平均値とグラフも自動的に更新されます。手動での設定は必要ですが、アドインやコードは一切不要です。

メリット:Excel の組み込みツールとして動作し、データを変更すると自動で更新され、さらに高度なカスタマイズも可能です。

制限事項:非常に大きなデータセットや複数の系列を扱う際には、やや手間がかかる場合があります。また、より複雑なデータ構造では、数式やグラフの選択を調整する必要が生じることもあります。

トラブルシューティング:平均線が期待通りに表示されない場合は、まず数式の範囲を確認し、グラフ作成前にデータ列と平均列の両方が選択されていることをご確認ください。また、グラフの種類を変更する際は、必ずコンボチャートダイアログ内にいることを確認してください。


便利なツールで素早く水平平均線を追加

平均線やその他の参照マーカーを日常的に追加する必要があるなら、チャートに行を挿入機能をKutools for Excelで活用するのが特に効果的です。このツールを使えば、手順が大幅に簡略化され、数式を手動で設定する手間も省けます。すでにグラフを作成済みの場合でも、Kutools ならわずか数回のクリックと最小限の設定で、すぐに平均線を追加できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

下のスクリーンショットのように標準的な縦棒グラフを作成済みで、データポイントの平均をすばやく示したいとします。

サンプルグラフ

1.グラフをクリックして選択し、次にKutools>グラフ>チャートに行を挿入へ移動します。すると、機能のダイアログが起動します。

2.ダイアログボックス内で平均オプションにチェックを入れて、OKをクリックします。
ダイアログボックスで[平均]オプションをチェック

これで縦棒グラフに即座に水平な平均線が表示され、分析結果の提示やデータの視覚的比較が容易になります。
グラフに水平な平均線が追加されました

適用可能なシナリオ:この方法は、多数のグラフを扱う方や、手間をかけずにスピーディーに処理したい方に最適です。特にプレゼンテーションやダッシュボードなど、素早い可視化が求められる場面で大活躍します。

メリット:高速で簡単!数式や手動での系列操作は一切不要。日常業務にぴったりで、その他の便利なグラフ機能も活用できます。


VBA コードを使用してグラフに水平な平均線を追加する

自動化またはプログラム可能なソリューションを好む場合、あるいは複数のグラフやワークシートでこの処理を繰り返す必要がある場合は、シンプルな VBA マクロを使用して縦棒グラフに直接平均線を挿入できます。この方法は柔軟でカスタマイズ可能ですが、基本的なコーディングとマクロ実行が必要です。

1.グラフ内の任意のデータ系列をクリックすると、その系列に含まれるすべての列が選択され、選択ハンドルが表示されます。
グラフのすべてのデータ列を選択

2ALT + F11キーを押して、Excel のMicrosoft Visual Basic for Applicationsウィンドウを開きます。

3.VBA エディターで、挿入標準モジュールをクリックして、新しいモジュールウィンドウを開きます。以下の VBA コードをコピーし、ウィンドウに貼り付けてください。

VBA:グラフに平均線を追加する

Sub AverageLine()
'Update 20130907
Dim ser As Series
Dim arr As Variant
Dim total As Double
Dim outArr As Variant
If VBA.TypeName(Application.Selection) <> "Series" Then Exit Sub
Set ser = Application.Selection
arr = ser.Values
total = Application.WorksheetFunction.Average(arr)
ReDim outArr(LBound(arr) To UBound(arr))
For i = LBound(outArr) To UBound(outArr)
    outArr(i) = total
Next
With ActiveChart.SeriesCollection.NewSeries
    .XValues = ser.XValues
    .Values = outArr
    .Name = "Average " & ser.Name
    .AxisGroup = ser.AxisGroup
    .MarkerStyle = xlNone
    .Border.Color = ser.Border.Color
    .ChartType = xlLine
    .Format.Line.ForeColor.ObjectThemeColor = msoThemeColorAccent6
End With
End Sub

4.コードを貼り付けたら、F5キーを押してマクロを実行してください。実行すると、下図のように縦棒グラフに即座に水平な平均線が追加されます。
VBAコードを実行して水平な平均線を取得

注記:この VBA マクロは2-D 縦棒グラフ専用に設計されています。他のグラフ形式をご利用の場合は、コードを調整するか、対応しているグラフの種類に切り替えてください。

適用可能なシナリオ:チャートの修正を自動化したい上級ユーザー、または手動操作なしで複数のグラフを一括処理したい場合に最適です。

メリット:カスタマイズ可能で、一括処理もでき、繰り返しタスクにかかる時間を大幅に節約します。

制限事項:マクロを有効化し、VBA に習熟している必要があります。Excel の組み込みグラフツールやアドインほどの即時性はありません。また、グラフ構造が複雑な場合には、問題が発生する可能性があります。

トラブルシューティング:マクロが実行されない、またはエラーが発生する場合は、グラフが2-D 縦棒グラフになっているかを確認し、VBA コード内の参照に不足や誤りがないかを改めてチェックしてください。あわせて、Excel のトラストセンター設定でマクロが有効になっているかもご確認ください。

実用的なヒント:意図しない変更を防ぐため、見慣れないマクロを実行する前に必ずワークブックを保存してください。さらに安全を確保したい場合は、まずデータのコピーに対してマクロを実行することをおすすめします。


代替手段:図形を使用して手動で水平線を描画する

場合によっては、特にプレゼンテーションや説明を目的とする際などに、Excel の図形機能を使い、グラフ上の平均値の位置に水平線を手動で描画することもできます。

1。まず、データの平均値を特定するか、計算します。

2。平均線を追加したいグラフを選択してください。

3。「挿入」>「図形」>「」をクリックし、グラフ上で目的の縦軸位置に沿って手動で線を描画します。

ヒント:「書式」タブで線の色や太さ、配置を調整して視認性を高めましょう。また、軸の目盛りを参照しながら、線を正確に位置合わせすることもできます。

メリット:操作は非常に簡単で、数式・ VBA ・アドインも一切不要。どんなグラフの種類にも対応し、この線はグラフに連動して自動的に移動します。

制限事項:線は動的ではありません。


関連記事:


最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気の機能検索・ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 VLookup     複数シート間 VLookup      ファジーマッチ....
高度なドロップダウンリストドロップダウンリストをすばやく作成     連動型ドロップダウンリスト     複数選択可能なドロップダウンリスト....
列マネージャー指定した数の列を追加列の移動非表示列の表示状態を切り替え範囲および列の比較...
注目の機能グリッドフォーカス     デザインビュー   強化された数式バー    ワークブックとシートマネージャー     リソースライブラリ(オートテキスト)  日付ピッカー     ワークシートの統合    暗号化/セルの復号化    リストからメール送信     スーパーフィルター      特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除、...)   50+チャートタイプガントチャート、...)   40+実用的関数誕生日に基づいて年齢を計算します、...)   19 挿入ツールQR コードを挿入パスから画像を挿入、...)   12 変換ツール単語に変換する為替レートの変換、...)   7 結合と分割ツール高度な行のマージセルの分割、...)さらに多数
Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。


Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします

  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得