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

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

Excelチャートに補助グリッド線を追加するにはどうすればよいですか?

Author Kelly Last modified

Excelでは、グリッド線は、ユーザーがデータポイントや傾向をより快適に追跡できるようにすることで、チャートの可読性を向上させる上で重要な役割を果たします。デフォルトでは、列、棒、または折れ線グラフを作成すると、Excelは自動的に主要な水平グリッド線をチャートエリアに追加し、軸を大きな間隔で区切ります。しかし、小さな変化を測定したり、データ比較をより詳細に行ったりする必要がある場合など、より詳細なビューが必要なシナリオでは、「補助グリッド線」を追加したいと思うかもしれません。これらの補助グリッド線は、主要グリッド線の間のスペースをさらに分割し、間隔を狭めることで、チャートにより細かい内部構造を与えます(下のスクリーンショット参照)。この記事では、Excelのチャートに補助グリッド線を追加するさまざまな方法と、そのオプションを使用すべき時と理由について説明します。

add minor gridlines in chart


Excelチャートに補助グリッド線を追加する

すでに主要な水平グリッド線のみが表示される折れ線グラフを作成していると仮定します(下のスクリーンショット参照)。データセットに密接に配置された値が含まれている場合や、グラフの視覚的な粒度を高めたい場合は、チャートに補助グリッド線を追加することが便利です。補助グリッド線は、主な軸間隔の間に値を推定する際に、あなたや見る人にとって参考点を多く提供します。

create a sample chart

1まず、チャート領域内の任意の場所をクリックしてチャートを選択し、アクティブにします。 チャートツール次に、リボンの チャートツール > デザイン に移動します。次に「 チャート要素の追加」をクリックし、「 グリッド線」にポインタを合わせて、「 主要な水平グリッド線 」をクリックして既存の主要グリッド線を削除します。これにより、主要グリッド線と補助グリッド線の両方があることでチャートが煩雑になることを防ぎます。
click Primary Major Horizontal to remove the original gridlines

2チャートがまだ選択されている状態で、再び チャートツール > デザイン > チャート要素の追加 > グリッド線に移動し、「 補助水平グリッド線」を選択します。これにより、チャートエリア全体に細かい補助グリッド線が追加されます。
go on clicking Primary Minor Horizontal

注: Excel 2010を使用している場合、手順は若干異なります。チャートを選択後、「チャートツール > レイアウト」に移動し、「グリッド線 > 主要水平グリッド線 > 補助グリッド線」をクリックします。

これらの手順を完了すると、チャートには密接したデータを解釈したり、より細かい測定間隔を提供するための補助水平グリッド線が表示されます。これらのグリッド線をさらにカスタマイズするには(例:色、透明度、線のスタイル)、グリッド線を右クリックして「グリッド線の書式設定」を選択します。書式設定ウィンドウでは、視覚的な明瞭さを改善するためのさまざまなカスタマイズオプションがあります。

the minor horizontal gridlines are added in chart

ヒントと注意事項:
  • 補助グリッド線は、チャートの種類や軸の設定に応じて、水平方向にも垂直方向にも追加できます。
  • 補助グリッド線と一緒に主要グリッド線があるとチャートがごちゃつく場合は、最初に主要グリッド線を削除します。
  • 後でチャートの種類、軸のスケール、または数値書式を変更する場合、グリッド線を再設定する必要があります。
  • すべてのチャートで補助グリッド線がサポートされているわけではありません(例:円グラフは未対応)。
トラブルシューティング:
  • サポートされているチャートタイプが選択されていることを確認してください(例:折れ線、列、または棒グラフ)。
  • オプションがグレー表示されている場合は、チャートが選択されていることを確認するためにもう一度クリックします。
  • オプションが利用できないままの場合は、Excelを再起動するか、チャートを再作成します。

補助グリッド線はチャートの読みやすさを向上させます—最良の明瞭さと視聴者の体験のために賢く使用してください。

a screenshot of kutools for excel ai

Kutools AIでExcelの魔法を解き放つ

  • スマート実行: セル操作、データ分析、グラフ作成を簡単なコマンドで行います。
  • カスタム数式: ワークフローを合理化するための独自の数式を生成します。
  • VBAコーディング: 簡単にVBAコードを作成し実装します。
  • 数式の解釈: 複雑な数式を簡単に理解できます。
  • テキスト翻訳: スプレッドシート内の言語障壁を取り除きます。
AI搭載ツールでExcelの機能を強化しましょう。今すぐダウンロードして、かつてないほどの効率を体験してください!

VBA: 補助グリッド線をプログラムで追加またはカスタマイズする

複数のチャートに何度も補助グリッド線を適用する場合や、ワークブック内の多数のチャートを対象にする必要がある場合、VBA(Visual Basic for Applications)を使用するのが実用的な解決策です。このアプローチは、大規模なレポートでのチャート書式設定タスクを自動化する場合や、動的に作成されたチャート間で一貫したスタイルを確保する場合に特に役立ちます。

VBAを使用すると、補助グリッド線を追加するだけでなく、色、太さ、または線のスタイルなどの外観をさらにカスタマイズし、これらの設定をワークブック内のすべてのチャートに適用することができます。以下の手順に従ってください:

1. ワークブックを開きます。「開発」 > 「Visual Basic」に移動してVBAエディターを起動します。次に「挿入」 > 「モジュール」をクリックし、新しいモジュールに次のコードを貼り付けます。(「開発」タブが表示されていない場合は、「ファイル」 > 「オプション」 > 「リボンのユーザー設定」で有効にしてください。)

Sub AddMinorGridlinesToAllCharts()
    Dim ws As Worksheet
    Dim chtObj As ChartObject
    Dim xTitleId As String
    xTitleId = "Kutools for Excel"
    On Error Resume Next
    For Each ws In ActiveWorkbook.Worksheets
        For Each chtObj In ws.ChartObjects
            With chtObj.Chart
                If .HasAxis(xlValue) Then
                    With .Axes(xlValue)
                        .HasMinorGridlines = True
                        If .HasMinorGridlines Then
                            With .MinorGridlines.Format.Line
                                .Weight = 1
                                .ForeColor.RGB = RGB(200, 200, 200)
                                .DashStyle = msoLineDash
                            End With
                        End If
                    End With
                End If
            End With
        Next chtObj
    Next ws
    On Error GoTo 0
    MsgBox "Done: Minor gridlines have been applied to all charts.", vbInformation, xTitleId
End Sub

2. コードを入力したら、VBAエディターを閉じます。Alt + F8を押して、マクロリストからAddMinorGridlinesToAllChartsを選択し、「実行」をクリックします。(または、カーソルをマクロ内に置いた状態でVBAエディター内でF5キーを押すこともできます。)

このマクロは、現在のワークブック内のすべてのワークシートをループし、各チャートの主要な縦軸(Y軸)に補助グリッド線を適用します。

注意点とヒント:
  • 特定のチャートオブジェクトを対象とするようにループロジックを修正して、選択したチャートにのみ補助グリッド線を適用します。
  • デザインやブランドガイドラインに一致するように、VBAコードで線の色、破線スタイル、または太さを調整できます。
  • 「メソッドがサポートされていません」というエラーが発生した場合、チャートタイプが補助グリッド線をサポートしていない可能性があります。折れ線、列、または棒グラフでのみ使用してください。
  • 特に一度に複数のチャートを変更する場合、マクロを実行する前に必ずワークブックを保存してください。
  • 後で補助グリッド線を削除するには、同じコードで.HasMinorGridlines = TrueFalseに変更します。

このVBA方式は、多くのチャートを一度に更新し、ワークブック全体で一貫した視覚的な書式を確保する必要がある場合に特に効果的です。


関連記事:

Excelでベルカーブチャートテンプレートを作成する

Excelでチャート軸を分割する

最高のオフィス業務効率化ツール

🤖 Kutools AI Aide:データ分析を革新します。主な機能:Intelligent Executionコード生成カスタム数式の作成データの分析とグラフの生成Kutools Functionsの呼び出し……
人気の機能重複の検索・ハイライト・重複をマーキング空白行を削除データを失わずに列またはセルを統合丸める……
スーパーLOOKUP複数条件での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でタブによる編集・閲覧を実現
  • 新しいウィンドウを開かず、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成できます。
  • 生産性が50%向上し、毎日のマウスクリック数を何百回も削減!

全てのKutoolsアドインを一つのインストーラーで

Kutools for Officeスイートは、Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proをまとめて提供。Officeアプリを横断して働くチームに最適です。

Excel Word Outlook Tabs PowerPoint
  • オールインワンスイート — Excel、Word、Outlook、PowerPoint用アドインとOffice Tab Proが含まれます
  • 1つのインストーラー・1つのライセンス —— 数分でセットアップ完了(MSI対応)
  • 一括管理でより効率的 —— Officeアプリ間で快適な生産性を発揮
  • 30日間フル機能お試し —— 登録やクレジットカード不要
  • コストパフォーマンス最適 —— 個別購入よりお得