メインコンテンツへスキップ
 

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

著者:シャオヤン 最終更新日:2024年08月22日

Excelでは、データの傾向を分析するためにグラフを作成することがよくあります。 ただし、データの平均値を明確かつ簡単に確認できるように、プロットされたデータの平均線を表す単純な水平線をグラフ全体に追加する必要がある場合があります。 この場合、Excelのグラフに水平平均線を追加するにはどうすればよいですか?


ヘルパー列のあるグラフに水平平均線を追加します

グラフに水平平均線を挿入する場合は、最初にデータの平均を計算してから、グラフを作成できます。 このようにしてください:

1。 でデータの平均を計算します 平均 関数、たとえば、平均列C2に、次の数式を入力します。 =平均($ B $ 2:$ B $ 8)、次に、このセルのオートフィルハンドルを必要に応じて範囲にドラッグします。 スクリーンショットを参照してください:
平均関数でデータの平均を計算する

2。 次に、この範囲を選択し、挿入するグラフ形式を2つ選択します。たとえば、[ インセット タブ。 スクリーンショットを参照してください:
挿入タブでグラフの形式を1つ選択します

3。 グラフが作成されました。グラフの平均データ列(赤いバー)のXNUMXつをクリックし、右クリックして、 シリーズチャートタイプの変更 コンテキストメニューから。 スクリーンショットを参照してください:
コンテキストメニューからシリーズチャートタイプの変更を選択します

4。 飛び出した チャートタイプの変更 ダイアログで、クリックしてハイライトします コンボ 左側のバーで、後ろのボックスをクリックします 平均、ドロップダウンリストから折れ線グラフのスタイルを選択します。 スクリーンショットを参照してください:
ドロップダウンリストから折れ線グラフのスタイルを選択します

5。 クリック OK ボタン。 これで、グラフの平均を表す水平線ができました。スクリーンショットを参照してください。
グラフの平均を表す水平線


素晴らしいツールを使用して、水平方向の平均線をすばやく追加します

この方法は素晴らしいツールをお勧めします、 チャートに線を追加 の特徴 Kutools for Excel、2回のクリックだけで、選択した縦棒グラフに水平方向の平均線をすばやく追加できます。

Kutools for Excel 複雑なタスクを効率化し、創造性と効率性を高める 300 を超える高度な機能を提供します。 AI機能で強化Kutools はタスクを正確に自動化し、データ管理を容易にします。 Kutools for Excel の詳細情報...         無料トライアル...

以下のスクリーンショットに示すような縦棒グラフを作成し、次のように水平平均線を追加できるとします。
サンプルチャート

1。 縦棒グラフを選択し、をクリックします クツール > チャート > チャートに線を追加 この機能を有効にします。

2。 [グラフに線を追加]ダイアログで、 平均 オプションをクリックし、 Ok
ダイアログボックスの平均オプションをチェックします

これで、水平平均線が選択した縦棒グラフに一度に追加されます。
水平平均線がチャートに追加されます

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

ワークシートのデータを使用して縦棒グラフを作成し、次のVBAコードも、グラフ全体に平均線を挿入するのに役立ちます。

1。グラフのデータ列のXNUMXつをクリックすると、すべてのデータ列が選択されます。スクリーンショットを参照してください。
グラフのすべてのデータ列を選択する

2。 を押し続けます Alt + F11 キー、そしてそれは開きます アプリケーション向け Microsoft Visual Basic 窓。

3に設定します。 OK をクリックします。 インセット > モジュール、次のコードをに貼り付けます モジュールウィンドウ.

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 コードを実行して水平平均線を取得します

Note:このVBAは、挿入する列形式が2次元列の場合にのみ実行できます。

関連記事:

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!