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

Excel チャートに右側の Y 軸を追加するには、どうすればよいですか?

著者ケリー変更日

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


ラベル位置設定を使用して Y 軸を右側に移動する

これは最もシンプルで直接的な方法です。Excel では Y 軸のラベルの表示位置を変更でき、これにより軸を左側から右側へ移動できます。

手順:

  1. チャートをクリックしてアクティブ化してください。
  2. Y 軸(通常は左側に表示されます)を右クリックし、「軸の書式設定」をコンテキストメニューから選択してください。
    コンテキストメニュー内の「軸の書式設定」オプションを示すスクリーンショット
  3. 「軸の書式設定」ウィンドウ(またはダイアログボックス)で、「軸のオプション」タブ(通常は縦棒グラフのアイコンで表示されています)に移動します。
  4. 「ラベル」セクションまで下にスクロールし、「ラベルの位置」ドロップダウンメニューから「上」を選択してください。
    ラベルの位置を「上」に変更するスクリーンショット
  5. 「軸の書式設定」ウィンドウを閉じてください。

これで 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番目のチェックボックスをオンにする

パラメーターの注意点:「第2 軸」に割り当てると、選択した系列が右側に配置され、第2 の Y 軸が自動的に表示されます。

6。チャートに戻り、左側の Y 軸を右クリックしてFormat Axisを選択します。
右クリックメニューで「軸の書式設定」を選択

7。「軸の書式設定」ウィンドウでText Optionsに切り替え、No Fillオプションを選択して左側の Y 軸を非表示にします。これにより、右側の Y 軸だけが表示され、視覚的にスッキリと整います。
「軸の書式設定」ウィンドウで「塗りつぶしなし」オプションをオンにする

実用的なヒント:左右両方の Y 軸を表示したい場合は、手順7 をスキップしてください。左側の軸を非表示にすると、右側の軸のみが関連する場合や、混乱を避けるのに便利です。

これで、チャートの右側に Y 軸が意図通り表示されるはずです。
折れ線グラフに右側のY軸が追加される

適用可能なシナリオと注意点:

  • Y 軸を右側に移動すると、レイアウトを自由にカスタマイズしたり、チャートの可読性を高めたり、ユーザーインターフェース設計の好みに合わせたりするのに役立ちます。ただし、データ範囲やスケーリングには一切影響しません。
  • 別の Y 軸スケールを表示したい場合は、第2 軸に個別の系列データを設定してください。
  • チャートに複数のデータ系列が含まれる場合は、各 Y 軸上にどの系列がプロットされているかを改めて確認し、混乱を避けましょう。
  • 一部のグラフ種類(例:3D チャートや円グラフ)では、第2 軸がサポートされていない場合があります。
  • 書式設定オプションが利用できないように見える場合は、Excel のバージョンを更新するか、チャートが選択されていることを確認してから書式設定にアクセスしてください。

トラブルシューティングのヒント:

  • 右側の軸が表示されない場合は、データ系列が第2 軸に正しく割り当てられているかご確認ください。
  • 視覚的なカスタマイズを行うには、「軸の書式設定」オプションでラベル、目盛り、軸線の見た目を自由に調整してください。
  • 第2 軸を追加した後は、対象ユーザーにとってチャートの配置と可読性が適切かどうかを必ずご確認ください。
kutools for excel ai のスクリーンショット

KUTOOLS AI でExcel の魔法を解き放ちましょう

  • スマート実行:セル操作、データ分析、チャート作成をすべてシンプルなコマンドで実現します。
  • カスタム数式:ワークフローの効率化に役立つ、あなただけのカスタマイズ数式を生成します。
  • VBA コーディング:VBA コードを簡単に記述・実装できます。
  • 数式の解釈:複雑な数式が簡単に理解できます。
  • テキスト翻訳:スプレッドシート内で言語の壁を乗り越えましょう!
AI 搭載のツールでExcel の機能をさらに強化しましょう。今すぐダウンロードして、これまでにない効率を体験してください!

Excel のチャートに右側の Y 軸を追加する 2010

Excel 2010 をご利用の場合、インターフェースの変更により右側の Y 軸を追加する手順は若干異なりますが、基本的な考え方は同じです。データを第2 軸にプロットしたうえで、必要に応じて主軸(左側)の Y 軸を削除または非表示にしてください。

1。前項で説明した手順1~3に従い、チャートにデータ系列のコピーを追加します。

2。チャート内の新しいデータ系列(コピーした線)を右クリックし、メニューからFormat Data Seriesを選択します。
右クリックメニューで「データ系列の書式設定」を選択

ヒント:Excel 2010 では、正しい線やデータ系列を正確に選択しているか確認してください。

3。「データ系列の書式設定」ダイアログボックスで、サイドバーから系列のオプションを選択し、第2 軸のラジオボタンをオンにしてください。設定が完了したら、ダイアログボックスを閉じます。
ダイアログボックスで「第2軸」オプションをオンにする

注:系列を第2 軸に割り当てると、Excel が自動的に右側に Y 軸を表示します。

4。チャートの左側の Y 軸を選択し、リボンからHomeHome > Font Color > Font ColorWhite(またはチャートの背景に合う他の色)をクリックして、左側の軸を視覚的に非表示にできます。あるいは、軸の線の色を「色なし」に設定すれば、よりクリーンな見た目に仕上げることも可能です。
グラフの左側のY軸を選択し、フォントの色を白に設定

この時点で、チャートの右側に Y 軸が表示されているはずです。
グラフの右側に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 軸が表示されます。必要に応じて、左側の軸を手動で削除することも可能です。

コード実行後の第2Y軸を示すスクリーンショット

注意事項とヒント:

  • このマクロは一度に1 つの選択されたチャートにのみ適用されます。マクロを実行する前に、必ずグラフを選択してください。必要に応じて、他のチャートに対しても繰り返し実行できます。
  • この方法では、元の Y 軸は削除されず、右側に新しい軸が追加されるだけです。
  • エラーが発生した場合は、マクロを実行する前にチャートが選択されていることをご確認ください。

関連記事:

最高の 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 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得