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

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

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


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

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

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

Note:クリックして詳細を確認 同じ式を列全体に適用するまたは セル番号を増やすことなく、まったく同じ数式/値を列全体に適用する.

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

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

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

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

デモ:Excelのヘルパー列を使用してグラフに水平平均線を追加します


Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

2クリックして、縦棒グラフに水平平均線を追加します

Excelの縦棒グラフに水平平均線を追加する必要がある場合は、通常、ソースデータに平均列を追加してから、平均のデータ系列をグラフに追加してから、新しく追加したグラフの種類を変更する必要があります。データ系列。 ただし、 チャートに線を追加 の特徴 Kutools for Excel、わずか2ステップで、このような平均線をグラフにすばやく追加できます。


Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

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 このコードを実行するにはキーを押します。縦棒グラフに水平方向の平均線が挿入されています。 スクリーンショットを参照してください:

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


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

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

Kutools for Excel-Excel用の300以上の便利なツールが含まれています。 30日間のフル機能の無料トライアル、クレジットカードは必要ありません! 今すぐ入手

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

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

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

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


Excelの各ページに平均を挿入して印刷します

Excel用のKutools ページング小計 ユーティリティを使用すると、印刷されたすべてのページにあらゆる種類の小計(合計、最大、最小、製品など)を簡単に挿入できます。


広告ページの小計平均3

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

関連記事:

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

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

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

kteタブ201905


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

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I don't think the VB code works for pivot tables.. anyone know how to get it working for pivots?
This comment was minimized by the moderator on the site
Is there a way to have the average line extend past the center of the first and last bars? i.e. how can i make the average line extend to all the way to the horizontal bounds of the graph?
This comment was minimized by the moderator on the site
This should help as long as you don't need to use the secondary axis for a different series. Still searching for the answer for when you do.
This comment was minimized by the moderator on the site
Dear Sir, Its good to know that you have done with a line BUT i want to start this from start till end across the table.
This comment was minimized by the moderator on the site
Tried the first method, but changes both data two lines. I made sure i selected only the red column.
This comment was minimized by the moderator on the site
Steps 1-3 don't work. The formula is carried through the rows and it calculates an average for the data for each row.
This comment was minimized by the moderator on the site
Did you check that you had locked the reference (look for the $ infront of the Cell references)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations