Excelの数式でグラフの軸の最小/最大値を変更するにはどうすればよいですか?
Excelで散布図を作成すると、グラフは最大/最小軸の値を自動的に計算します。 時々、ユーザーは数式によって最大/最小軸の値を決定して変更したい場合がありますが、それをどのように処理するのですか? この記事では、Excelの数式を使用してグラフの軸の最小値/最大値を決定および変更するためのVBAマクロを紹介します。
Excelの数式でグラフの軸の最小/最大値を変更します
Excelの散布図の数式を使用してグラフ軸の最小/最大値を変更するには、次のようにします。
ステップ1:ソースデータを選択し、をクリックして散布図を追加します 散布図(X、Y)とバブルチャートを挿入します (または スキャッター)> スキャッター インセット タブには何も表示されないことに注意してください。
ステップ2:ソースデータ以外の空白の範囲を見つけます。範囲E1:G4は、次のスクリーンショットのようにタイトルを追加します。
ステップ3:X軸とY軸の最小値と最大値を次の式で計算します。
(1)X軸の最大値:セルF2に数式を入力します = ROUNDUP(MAX(A2:A18)+2,0)、を押して 入力します キー;
(2)X軸の最小値:セルF3に数式を入力します = ROUNDDOWN(MIN(A2:A18)-1,0)、を押して 入力します キー。
(3)X軸の目盛り値:セルF4タイプ 1 または必要なその他のティック値。
(4)Y軸の最大値:セルG2に数式を入力します = ROUNDUP(MAX(B2:B18)+20,0)、を押して 入力します キー;
(5)Y軸の最小値:セルG3に数式を入力します = ROUNDDOWN(MIN(B2:B18)-10,0)、を押して 入力します キー;
(6)Y軸の目盛り値:セルG4タイプ 10 または必要な他のティック値。
注意::上記の式で、A2:A18はx軸のスケールを計算する価格列であり、B2:B18はy軸のスケールを計算する重量列です。 また、必要に応じて上記の式の数値を変更することで、最大値または最小値を調整できます。
手順4:散布図を選択し、[シート]タブバーで現在のワークシート名を右クリックして、[ コードを表示 右クリックメニューから。
手順5:開いているMicrosoft Visual Basic for Applicationsウィンドウで、次のコードをコピーしてウィンドウに貼り付けます。
VBA:数式によってグラフ軸の最小/最大値を変更します
Sub ScaleAxes()
With Application.ActiveChart.Axes(xlCategory, xlPrimary)
.MinimumScale = ActiveSheet.Range("F3").Value
.MaximumScale = ActiveSheet.Range("F2").Value
.MajorUnit = ActiveSheet.Range("F4").Value
End With
With Application.ActiveChart.Axes(xlValue, xlPrimary)
.MinimumScale = ActiveSheet.Range("G3").Value
.MaximumScale = ActiveSheet.Range("G2").Value
.MajorUnit = ActiveSheet.Range("G4").Value
End With
End Sub
注意::F3はX軸の最小値、F2はX軸の最大値、F4はX軸のティック値、G3はY軸の最小値、G2はY軸の最大値、G4はY軸のティック値です。 、および必要に応じてそれらすべてを変更できます。
ステップ6:をクリックしてこのVBAを実行します ラン ボタンを押すか、 F5 キー。
次に、選択した散布図でX軸とY軸の最小値と最大値がすべて一度に変更されていることがわかります。
Excelで各行/列または指定された範囲の最大/最小値を簡単に選択します
Kutools for Excelさん 最大値と最小値のセルを選択 Excelで選択した範囲から最大/最小値または最大/最小数式値を簡単に選択するのに役立ちます。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 フル機能を楽しむ 30クレジットカード不要の -day 無料トライアル! 今すぐ入手
最高のオフィス生産性向上ツール
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト 工具 (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...) | 12 変換 工具 (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット 工具 (高度な結合行, 分割セル、...) | ... もっと |
Excel スキルを強化する Kutools for Excel、そして今までにない効率を体験してください。 Kutools for Excel 生産性を向上させ、時間を節約するための 300 を超える高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Office Tab Office にタブ付きインターフェイスを導入し、作業を大幅に簡素化します
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!





