Excel チャートに右側の Y 軸を追加するには、どうすればよいですか?
既定では、Excel はチャートの左側に Y 軸を配置します。しかし、デザインの明確性やレイアウトの左右対称性、データラベルとの整合性を高めたいなど、多くのケースで Y 軸を右側に表示したいことがあります。幸いなことに、Excel には Y 軸のラベル位置を「右」に変更する標準機能が備わっており、簡単に再配置できます。さらに、より複雑なシナリオには、第2 軸の活用や VBA によるカスタマイズといった回避策や拡張方法も用意されています。本記事では、Excel チャートの Y 軸を右側に追加または移動させるさまざまな方法をご紹介し、お客様のニーズに最も適したアプローチを選べるようにサポートします。
- ラベル位置設定を使用して Y 軸を右側に移動する
- Excel チャートに右側の Y 軸を追加する
- Excel 2010 でチャートに右側の Y 軸を追加する
- VBA コードを使用して右側の Y 軸を追加する

ラベル位置設定を使用して Y 軸を右側に移動する
これは最もシンプルで直接的な方法です。Excel では Y 軸のラベルの表示位置を変更でき、これにより軸を左側から右側へ移動できます。
手順:
- チャートをクリックしてアクティブ化してください。
- Y 軸(通常は左側に表示されます)を右クリックし、「軸の書式設定」をコンテキストメニューから選択してください。

- 「軸の書式設定」ウィンドウ(またはダイアログボックス)で、「軸のオプション」タブ(通常は縦棒グラフのアイコンで表示されています)に移動します。
- 「ラベル」セクションまで下にスクロールし、「ラベルの位置」ドロップダウンメニューから「上」を選択してください。

- 「軸の書式設定」ウィンドウを閉じてください。
これで Y 軸がチャートの右側に表示されます。
- この方法は Y 軸の表示位置のみを変更するもので、新たな第2 軸を作成するわけではありません。
- チャートにすでに第2 の Y 軸が使用されている場合は、このラベル位置の調整と混同しないようご注意ください。
Excel チャートに右側の Y 軸を追加する
たとえば、次のような折れ線グラフを作成したとします。デュアル軸を表示したい場合や、特定の書式要件に合わせて Y 軸を右側に配置したいことがあります。以下では、一般的なバージョンのExcel でチャートに右側の Y 軸を追加する方法をご紹介します。
1。チャート内の任意の場所を右クリックし、表示されるコンテキストメニューからSelect Dataを選択します。
注:このメニューでは、現在チャートに含まれているデータ系列を変更できます。プロットエリアを直接クリックすると、正しい右クリックメニューが表示されます。
2。データの選択ソースダイアログボックスで、Addボタンをクリックします。
ヒント:元のデータ系列のコピーを追加することで、その系列を第2 軸上にプロットできるようになります。
3。「系列の編集」ダイアログボックスで、シリーズ名およびシリーズの値を元の系列と完全に一致するように指定してください(例:シリーズ名をセル B1、シリーズの値を B2:B16 に設定)。その後、OKをクリックしてダイアログボックスを閉じます。
アドバイス:同じ系列を使用すれば、たとえ後で片方の軸だけを調整したとしても、チャートの視覚的一貫性が保たれます。
4。チャート内で先ほど追加した系列を表す凡例を右クリックし、メニューからChange Series Chart Typeを選択します。
注意:新しく追加したデータ系列が選択されていることを確認してください。元の系列を選択しないよう、十分ご注意ください。
5。「グラフの種類の変更」ダイアログボックスで、Secondary Axis 列を探し、新しく追加した系列に対応するチェックボックスをオンにして、第2(右側)Y 軸上にプロットします。その後、OKをクリックします。
パラメーターの注意点:「第2 軸」に割り当てると、選択した系列が右側に配置され、第2 の Y 軸が自動的に表示されます。
6。チャートに戻り、左側の Y 軸を右クリックしてFormat Axisを選択します。
7。「軸の書式設定」ウィンドウでText Optionsに切り替え、No Fillオプションを選択して左側の Y 軸を非表示にします。これにより、右側の Y 軸だけが表示され、視覚的にスッキリと整います。
実用的なヒント:左右両方の Y 軸を表示したい場合は、手順7 をスキップしてください。左側の軸を非表示にすると、右側の軸のみが関連する場合や、混乱を避けるのに便利です。
これで、チャートの右側に Y 軸が意図通り表示されるはずです。
適用可能なシナリオと注意点:
- Y 軸を右側に移動すると、レイアウトを自由にカスタマイズしたり、チャートの可読性を高めたり、ユーザーインターフェース設計の好みに合わせたりするのに役立ちます。ただし、データ範囲やスケーリングには一切影響しません。
- 別の Y 軸スケールを表示したい場合は、第2 軸に個別の系列データを設定してください。
- チャートに複数のデータ系列が含まれる場合は、各 Y 軸上にどの系列がプロットされているかを改めて確認し、混乱を避けましょう。
- 一部のグラフ種類(例:3D チャートや円グラフ)では、第2 軸がサポートされていない場合があります。
- 書式設定オプションが利用できないように見える場合は、Excel のバージョンを更新するか、チャートが選択されていることを確認してから書式設定にアクセスしてください。
トラブルシューティングのヒント:
- 右側の軸が表示されない場合は、データ系列が第2 軸に正しく割り当てられているかご確認ください。
- 視覚的なカスタマイズを行うには、「軸の書式設定」オプションでラベル、目盛り、軸線の見た目を自由に調整してください。
- 第2 軸を追加した後は、対象ユーザーにとってチャートの配置と可読性が適切かどうかを必ずご確認ください。

KUTOOLS AI でExcel の魔法を解き放ちましょう
- スマート実行:セル操作、データ分析、チャート作成をすべてシンプルなコマンドで実現します。
- カスタム数式:ワークフローの効率化に役立つ、あなただけのカスタマイズ数式を生成します。
- VBA コーディング:VBA コードを簡単に記述・実装できます。
- 数式の解釈:複雑な数式が簡単に理解できます。
- テキスト翻訳:スプレッドシート内で言語の壁を乗り越えましょう!
Excel のチャートに右側の Y 軸を追加する 2010
Excel 2010 をご利用の場合、インターフェースの変更により右側の Y 軸を追加する手順は若干異なりますが、基本的な考え方は同じです。データを第2 軸にプロットしたうえで、必要に応じて主軸(左側)の Y 軸を削除または非表示にしてください。
1。前項で説明した手順1~3に従い、チャートにデータ系列のコピーを追加します。
2。チャート内の新しいデータ系列(コピーした線)を右クリックし、メニューからFormat Data Seriesを選択します。
ヒント:Excel 2010 では、正しい線やデータ系列を正確に選択しているか確認してください。
3。「データ系列の書式設定」ダイアログボックスで、サイドバーから系列のオプションを選択し、第2 軸のラジオボタンをオンにしてください。設定が完了したら、ダイアログボックスを閉じます。
注:系列を第2 軸に割り当てると、Excel が自動的に右側に Y 軸を表示します。
4。チャートの左側の Y 軸を選択し、リボンからHomeHome > Font Color > Font ColorWhite(またはチャートの背景に合う他の色)をクリックして、左側の軸を視覚的に非表示にできます。あるいは、軸の線の色を「色なし」に設定すれば、よりクリーンな見た目に仕上げることも可能です。
この時点で、チャートの右側に Y 軸が表示されているはずです。
適用可能なシナリオと注意点:
- 出版物やプレゼンテーション向けのチャート作成に最適です。特に、右側の Y 軸が特定のデザイン基準に合致する場合や、明確さを高めたい場合に効果を発揮します。
- この方法はさまざまなグラフの種類に繰り返し適用できますが、常に第2 軸がデータを正確に表現しているかご確認ください。
考えられる問題とトラブルシューティング:
- 第2 軸がチャート要素と重なってしまう場合は、「書式を使用して軸」オプションでプロットエリアや軸の位置を調整してください。
- フォント色を変更しても左側の Y 軸が完全に消えない場合は、軸線の書式設定を再度確認するか、チャートのレイアウトオプションから軸を削除してみてください。
VBA コードを使用して右側の Y 軸を追加する
ワークブック内に複数のチャートが含まれている場合、Y 軸の位置を1 つずつ手動で調整するのは非常に手間がかかります。この VBA ソリューションを使えば、選択したチャートに第2 の Y 軸をワンクリックで追加でき、面倒な手動設定は不要に。多くのチャートに一貫して右側の Y 軸を適用し、視覚的なバランスやレイアウトを簡単に整えたいときに特に便利です。マクロを実行するだけで、自動的に同期された第2 軸が作成され、時間と手間を大幅に節約できます。
1。開発者ツール > Visual Basic をクリックして、Microsoft Visual Basic for Applications エディターを起動します。挿入 > 標準モジュールをクリックし、空のモジュールウィンドウに次のコードを貼り付けます。
Sub AddRightYAxisAligned()
'Updated by Extendoffice
Dim cht As Chart
Dim primaryAxis As Axis, secondaryAxis As Axis
If ActiveChart Is Nothing Then
MsgBox "Please select a chart before running the macro.", vbExclamation, "KutoolsforExcel"
Exit Sub
End If
Set cht = ActiveChart
With cht.SeriesCollection.NewSeries
.Name = "Secondary Axis"
.Values = Array(0, 0)
.ChartType = xlLine
.AxisGroup = xlSecondary
.Format.Line.Visible = msoFalse
End With
Set primaryAxis = cht.Axes(xlValue, xlPrimary)
Set secondaryAxis = cht.Axes(xlValue, xlSecondary)
With secondaryAxis
.MinimumScale = primaryAxis.MinimumScale
.MaximumScale = primaryAxis.MaximumScale
.MajorUnit = primaryAxis.MajorUnit
.MinorUnit = primaryAxis.MinorUnit
End With
End Sub
2コードを入力したら、Excel に戻って右側に Y 軸を追加したいチャートを選択します。その後、F5キーを押す(または)
「実行」ボタンをクリック)して、マクロを実行します。
マクロが正常に実行されると、チャートの右側に第2 の Y 軸が表示されます。必要に応じて、左側の軸を手動で削除することも可能です。

注意事項とヒント:
- このマクロは一度に1 つの選択されたチャートにのみ適用されます。マクロを実行する前に、必ずグラフを選択してください。必要に応じて、他のチャートに対しても繰り返し実行できます。
- この方法では、元の Y 軸は削除されず、右側に新しい軸が追加されるだけです。
- エラーが発生した場合は、マクロを実行する前にチャートが選択されていることをご確認ください。
関連記事:
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
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 アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得


