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

Excelでチャート軸を壊す方法は?

ソースデータに異常な大きなまたは小さなシリーズ/ポイントがある場合、小さなシリーズ/ポイントはチャートで十分に正確ではありません。 このような場合、一部のユーザーは軸を壊して、小さなシリーズと大きなシリーズの両方を同時に正確にしたいと思うかもしれません。 この記事では、Excelでグラフの軸を分割するXNUMXつの方法を紹介します。


チャートのXNUMX次軸でチャート軸を分割します

以下のスクリーンショットに示すように、ソースデータにXNUMXつのデータ系列があるとすると、簡単にグラフを追加し、グラフにXNUMX番目の軸を追加してグラフの軸を分割できます。 そして、あなたは次のようにすることができます:

1。 ソースデータを選択し、をクリックして折れ線グラフを追加します。 折れ線グラフまたは面グラフを挿入 (または LINE)> LINE インセット タブには何も表示されないことに注意してください。

2。 チャートで、以下のシリーズを右クリックして、 データ系列のフォーマット 右クリックメニューから。

3。 [データシリーズのフォーマット]ペイン/ダイアログボックスを開いて、[ 二次軸 オプションを選択し、ペインまたはダイアログボックスを閉じます。

4。 グラフで、XNUMX番目の垂直軸(右側の軸)を右クリックして、 フォーマット軸 右クリックメニューから。

5。 [軸のフォーマット]ペインで、次のように入力します 160最大 内箱 境界 セクション、および グループ入力 [<= 80] 0 ;;;フォーマットコード ボックスをクリックして Add ボタンをクリックして、ペインを閉じます。

先端:Excel 2010以前のバージョンでは、[軸の書式設定]ダイアログボックスが開きます。 クリックしてください 軸オプション 左側のバーで確認してください 固定の 背後にあるオプション 最大 次に入力します。 200 次のボックスに; クリック 左側のバーに「 [<= 80] 0 ;;;フォーマットコード ボックスをクリックして Add ボタンをクリックして、最後にダイアログボックスを閉じます。

6。 グラフの主垂直軸(左側)を右クリックして、 フォーマット軸 Format Axisペインを開き、次のように入力します。 [> = 500] 0 ;;;フォーマットコード ボックスをクリックして Add ボタンをクリックして、ペインを閉じます。
先端:Excel 2007または2010を使用している場合は、グラフの主垂直軸を右クリックして、 フォーマット軸 [軸の書式設定]ダイアログボックスを開くには、[ 左側のバーに「 [> = 500] 0 ;;;フォーマットコード ボックスをクリックして Add ボタンをクリックして、ダイアログボックスを閉じます。)

次に、選択したグラフにXNUMXつのY軸があり、Y軸が壊れているように見えます。 以下のスクリーンショットを参照してください。

 
 
 
 
 

作成したブレークY軸チャートを定型句として保存し、ワンクリックで簡単に再利用できるようにします

作成したブレークY軸チャートを将来再利用するためのチャートテンプレートとして保存することに加えて、 Kutools for Excel's 定型文 ユーティリティは、Excelユーザーが作成したグラフを定型句として保存し、ワンクリックでいつでも任意のブックでグラフの定型句を再利用できるようにします。


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

チャートにダミー軸を追加して軸を分割する

下のスクリーンショットに示すように、ソース データに非常に大きなデータがあると仮定すると、ブレーク付きのダミー軸を追加して、チャート軸を十分に正確にすることができます。 以下のいずれかの方法を選択して、対応する指示に従ってください。

組み込みの Excel 機能を使用してグラフにダミー軸を追加して軸を分割する (16 ステップ)

1。 Y軸をブレークするには、新しいブレーク軸の最小値、ブレーク値、再開値、および最大値を決定する必要があります。 この例では、範囲A11:B14でXNUMXつの値を取得します。

2。 以下のスクリーンショットに示すように、ソースデータを再構成する必要があります。
(1)セルC2に次のように入力します = IF(B2> $ B $ 13、$ B $ 13、B2)、およびフィルハンドルを範囲C2:C7にドラッグします。
(2)セルD2に次のように入力します = IF(B2> $ B $ 13,100、NA())、およびフィルハンドルを範囲D2:D7にドラッグします。
(3)セルE2に次のように入力します =IF(B2>$B$13,B2-$B$12-1,NA())、およびフィルハンドルを範囲E2:E7にドラッグします。

3。 新しいソースデータを使用してグラフを作成します。 範囲A1:A7を選択し、次に範囲C1:E7を選択します。 Ctrlキー キーを押し、クリックしてグラフを挿入します 列グラフまたは棒グラフを挿入 (または コラム)> 積み上げ列.

4。 新しいチャートで、Breakシリーズ(赤いもの)を右クリックして、 データ系列のフォーマット 右クリックメニューから。

5。 開いている[データ系列の書式設定]ペインで、[ 上のボタン 塗りつぶしと線 タブをクリックし、背景色と同じ色(この例では白)を選択します。
先端:Excel 2007または2010を使用している場合、[データ系列の書式設定]ダイアログボックスが開きます。 クリック 埋める 左側のバーで確認します 塗りつぶしなし オプションで、最後にダイアログボックスを閉じます。)
そして、同じ方法で、Afterシリーズの色をBeforeシリーズと同じ色に変更します。 この例では、 .

6。 次に、ダミー軸のソースデータを把握する必要があります。 以下のスクリーンショットに示すように、範囲I1:K13のデータをリストします。
(1)[ラベル]列に、手順1でリストした最小値、ブレーク値、再開値、および最大値に基づいてすべてのラベルをリストします。
(2)Xpos列に、壊れたセルを除くすべてのセルに0を入力します。 壊れたセルタイプ0.25。 左のスクリーンショットを参照してください。
(3)Ypos列に、積み上げグラフのY軸のラベルに基づいて番号を入力します。

7。 チャートを右クリックして、 データの選択 右クリックメニューから。

8。 ポップアップ表示される[データソースの選択]ダイアログボックスで、[ Add ボタン。 次に、開いている[シリーズの編集]ダイアログボックスで、セルI1(壊れたY軸の場合)を次のように選択します。 シリーズ名、および範囲K3:K13(Ypos列)を選択します。 系列値、クリック OK > OK XNUMXつのダイアログボックスを閉じます。

9。 チャートに戻り、新しく追加されたシリーズを右クリックして、 シリーズチャートタイプの変更 右クリックメニューから。

10。 開いている[グラフの種類の変更]ダイアログボックスで、 データ系列のグラフの種類と軸を選択します セクションで、 壊れたY軸の場合 ボックスをクリックし、 直線で散布 ドロップダウンリストから、をクリックします OK

注: Excel 2007および2010を使用している場合は、[グラフの種類の変更]ダイアログボックスで[ XY(散布図) 左側のバーで、をクリックして選択します 直線で散布 ドロップダウンリストから、をクリックします OK

11。 新しいシリーズをもう一度右クリックして、 データの選択 右クリックメニューから。

12。 [データソースの選択]ダイアログボックスで、をクリックして選択します。 壊れたY軸の場合 セクションに 凡例エントリ(シリーズ) セクションを開き、 編集 ボタン。 次に、[シリーズの編集]ダイアログボックスを開いて、[範囲J3:J13(Xpos列)]を次のように選択します。 シリーズXの値、クリック OK > OK XNUMXつのダイアログボックスを閉じます。

13。 直線の新しい散布図を右クリックして、 データ系列のフォーマット 右クリックメニューで。

14。 Excel 2013で開いている[データ系列の書式設定]ペインで、[ カラー 上のボタン 塗りつぶしと線 タブをクリックし、[前]列と同じ色を選択します。 この例では、 。 (Note:Excel 2007または2010を使用している場合は、[データ系列の書式設定]ダイアログボックスで[ 線の色 左側のバーで確認してください 実線 オプションで、をクリックします ボタンを押して、前の列と同じ色を選択し、ダイアログボックスを閉じます。)

15。 直線で散布図を選択し続けてから、 チャート要素を追加 > データラベル > 設計 タブには何も表示されないことに注意してください。
先端:クリック データラベル > on レイアウト Excel2007および2010のタブ。

16。 [ラベル]列に基づいてすべてのラベルを変更します。 たとえば、グラフの上部にあるラベルを選択して、次のように入力します = フォーマットバーで、セルI13を選択し、を押します。 入力します キー。

16。 いくつかのチャート要素を削除します。 たとえば、元の垂直Y軸を選択してから、 削除 キー。

最後に、Y軸が壊れたチャートが作成されます。

 
 
 
 
 

作成したブレークY軸チャートを定型句として保存し、ワンクリックで簡単に再利用できるようにします

作成したブレークY軸チャートを将来再利用するためのチャートテンプレートとして保存することに加えて、 Kutools for Excel's 定型文 ユーティリティは、Excelユーザーが作成したグラフを定型句として保存し、ワンクリックでいつでも任意のブックでグラフの定型句を再利用できるようにします。


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

Kutools for ExcelのY軸チャートを切り捨てる(3ステップ)を使用して、チャートにダミー軸を追加して軸を壊します

上記の方法は複雑で時間がかかります。 したがって、 Kutools for Excel と呼ばれる使いやすい機能を導入します。 Y 軸グラフを切り捨てるを使用すると、Y 軸が壊れた縦棒グラフをすばやく簡単に作成できます。

注: 使用するには Y 軸グラフを切り捨てる 機能、あなたが持っている必要があります Kutools for Excel コンピューターにインストールされます。 お願いします ダウンロードしてインストールするには、ここをクリックしてください. プロフェッショナルな Excel アドインは、制限なしの 30 日間の無料試用版を提供します。

1に設定します。 OK をクリックします。 クツール > チャート > 違いの比較 > Y 軸グラフを切り捨てる をクリックして設定ダイアログを開きます。

2. ポップアウトで Y 軸グラフを切り捨てる ダイアログボックス:
  1. 軸ラベルと系列値のデータ範囲を個別に選択します。 データの選択 ボックス。
  2. Y 軸を切り捨てる基準となる開始データ ポイントと終了データ ポイントを指定して入力します。
  3. OK.

3. 中間データを保存するための非表示のシートが作成されることを知らせるプロンプト ボックスが表示されます。クリックしてください。 有り

以下に示すように、y 軸が切り捨てられた縦棒グラフが作成されます。

注:
  1. 使用するために Y 軸グラフを切り捨てる 機能、あなたが持っている必要があります Kutools for Excel コンピューターにインストールされます。 お願いします ダウンロードしてインストールするには、ここをクリックしてください. プロフェッショナルな Excel アドインは、制限なしの 30 日間の無料試用版を提供します。
  2. 自分でデータ範囲を選択する代わりに Y 軸グラフを切り捨てる ダイアログで、[Y 軸チャートの切り捨て] 機能をクリックする前に、最初にテーブル全体を選択して、対応する範囲ボックスが自動的に入力されるようにすることができます。

デモ: Y軸を壊す Excelチャートで

デモ:チャートのXNUMX番目の軸でY軸を分割します

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

デモ: チャートにダミー軸を追加して Y 軸を分割する

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

関連記事

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

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

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

説明


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
Hola:

Una vez que asigno los valores de Xpos a los de Ypos, el gráfico no lo tiene en cuenta como un eje ordinal, simplemente se queda como está, como si cada 0 fuera un grupo diferente. Tiene alguna idea por qué pasa esto?
This comment was minimized by the moderator on the site
sehr kompliziert und dazu noch falsch. Zu erkennen am letzten Bild. Der Abgeschnittene Wert hat den Wert 6425 und nicht 6525 wie gefordert. Die echten Werte der Y-achse verlaufen in 200er schritten. Nach der 1000er Marke folgt der Unterbrechungsbalken mit der länge 100. Danch Folgt dann der Balken mit einer Länge von 525, auf der Skala ist dort aber noch nicht 6000 sondern 5900. Entwerde der Unterbrechgsbalken wird auf 200 verlängert oder der Erweiterungsblaken auf 625 erhöht. So stimmt es aufjedenfall nicht.
This comment was minimized by the moderator on the site
This is fantastic, thank you! For what it's worth I disagree with the example used given that you can't now really compare the results of the graph with one being split and not the others. A better example I believe is where you have very high values and small changes between the different entities - thus having a zero on the Y axis and splitting it at, say 100 then starting again at 10,000. It makes it very clear to the audience that the y axis is not complete and thus to notice the fact it does not start at zero (something lots of people simply don't notice). I have slightly refined the deviance in the vertical line so there is a negative value and a positive value to achieve a zigzag rather than a, for want of a better expression, greater than symbol >. Additionally users may find that applying a gradient colour to the 'break series' might be effective - i.e. top and bottom colour as per the bars and the central colour white (or background if different) so the bar fades out and back in again at the split - thus further highlighting the 'gap'.
This comment was minimized by the moderator on the site
i can not to the if function as you show. there is something wrong with the functions you gave. (1) In Cell C2 enter =IF(B2>$B$13,$B$13,B2), and drag the Fill Handle to the Range C2:C7; (2) In Cell D2 enter =IF(B2>$B$13,100,NA()), and drag the Fill Handle to the Range D2:D7; (3) In Cell E2 enter =IF(B2>$B$13,B2-$B$12-1,NA()), and drag the Fill Handle to the Range E2:E7.
This comment was minimized by the moderator on the site
You have to change it to: IF(B2>B13;B13;B2) using the semicolon
This comment was minimized by the moderator on the site
This is insanely complicated, there must be and easier way.
This comment was minimized by the moderator on the site
There is. It's called GraphPad Prism.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations