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

Excelで矢印分散チャートを作成する

Author: Xiaoyang Last Modified: 2025-05-23

Excelでは、矢印分散または差異チャートは、上下の矢印を持つ積み上げ縦棒グラフまたは棒グラフの一種であり、2つのデータセットの増加または減少の割合を示します。

例えば、前年度と比較して売上分散を表示したい場合、以下のスクリーンショットに示すように、緑色と赤色の矢印を使用してパーセンテージの変化を表示できます。この記事では、Excelでこの複雑なタイプのチャートを作成する方法について説明します。

arrow variance chart In Excel


Excelで矢印分散または差異チャートを作成する

2019年を基準にした2020年のパーセント変動を比較するための矢印分散チャートを作成するには、まず、以下のように基本的なデータを計算するためにいくつかの補助列を挿入する必要があります。

steps of creating arrow variance chart in Excel

最初に、補助列データを作成する

1. 元のデータの隣にあるセルD2に次の数式を入力し、その数式をセルD10までドラッグします。スクリーンショットをご覧ください:

=MAX(B2:C2)

steps of creating arrow variance chart in Excel

2. セルE2に次の数式を入力し、その数式をセルE10までコピーします。スクリーンショットをご覧ください:

=D2

steps of creating arrow variance chart in Excel

3. さらに、次の数式をセルF2に入力し、その数式をセルF10までコピーします。スクリーンショットをご覧ください:

=IF(C2>B2,C2-B2,NA())

steps of creating arrow variance chart in Excel

4. 次に、セルG2に以下の数式を入力し、それをセルG10までドラッグして数式を埋めます。スクリーンショットをご覧ください:

=IF(C2<B2,B2-C2,NA())

steps of creating arrow variance chart in Excel

ヒント: 上記の4つの補助列は、エラーバー付きの列バーを挿入するために使用され、上下の矢印としてフォーマットされます。

5. そして、次の数式をセルH2に入力し、その数式をセルH10までドラッグします。スクリーンショットをご覧ください:

=IF(ISERROR(F2),"","+" & TEXT(F2/B2,"0%"))

steps of creating arrow variance chart in Excel

6. 次に、以下の数式をセルI2に入力し、フィルハンドルをセルI10までドラッグします。スクリーンショットをご覧ください:

=IF(ISERROR(G2),"","-"&TEXT(G2/B2,"0%"))

steps of creating arrow variance chart in Excel

ヒント: 補助列HおよびIは、チャートの上下のデータラベルを追加するために使用されます。
第二に、補助列データに基づいて矢印分散チャートを作成する

7. 補助データを作成した後、列A、B、C、D、Eのデータを選択し、次に「挿入」>「縦棒/横棒グラフの挿入」>「積み上げ縦棒グラフ」をクリックします。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

8. 積み上げ縦棒グラフが以下のように挿入されました。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

9. 次に、チャートを選択し、コンテキストメニューから「データの選択」を選択します。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

10. 表示された「データソースの選択」ダイアログボックスで、「系列名の範囲」リストボックス内の「最大左側」系列を選択し、上向き矢印ボタンをクリックしてこのデータ系列を最上位に移動します。下のデモをご覧ください:

11. 次に、「OK」ボタンをクリックしてダイアログを閉じ、右クリックで「最大左側」データ系列を選択し、「グラフ要素」ボタンをクリックしてリストボックスを展開し、リストボックス内で「エラーバー」をチェックします。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

12. 「最大右側」データ系列を右クリックし、「グラフ要素」ボタンをクリックしてリストボックスを展開し、リストボックス内で「 エラーバー」をチェックします。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

13. 次に、「最大左側Yエラーバー」を右クリックし、コンテキストメニューから「エラーバーの書式設定」を選択します。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

14. 開かれた「エラーバーの書式設定」ペインで、「エラーバーのオプション」タブの「垂直エラーバー」セクションで、次の操作を行ってください:

  • 方向」セクションで「マイナス」オプションを選択します;
  • 次に、「終端スタイル」セクションで「キャップなし」を選択します;
  • そして、エラーサイズセクションでカスタムを選択し、 値の指定ボタンをクリックします。カスタムエラーバーダイアログボックスが表示されたら、正のエラー値テキストボックスは空白のままにしておき、負のエラー値テキストボックスで「上矢印」列のデータを選択し、OKをクリックしてダイアログを閉じます。
steps of creating arrow variance chart in Excel steps of creating arrow variance chart in Excel steps of creating arrow variance chart in Excel

15. 「エラーバーの書式設定」を開いたままにし、チャートから「最大右側Yエラーバー」を選択します。「エラーバーのオプション」タブの「垂直エラーバー」セクションで、次の操作を行ってください:

  • 方向」セクションで「マイナス」オプションを選択します;
  • 次に、「終端スタイル」セクションで「キャップなし」を選択します;
  • そして、エラーサイズセクションでカスタムを選択し、値の指定ボタンをクリックします。カスタムエラーバーダイアログボックスが表示されたら、正のエラー値テキストボックスは空白のままにしておき、負のエラー値テキストボックスで「下矢印」列のデータを選択し、OKをクリックしてダイアログを閉じます。
steps of creating arrow variance chart in Excel steps of creating arrow variance chart in Excel steps of creating arrow variance chart in Excel

16. 次に、「最大左側」と「最大右側」のデータ系列バーを非表示にする必要があります。「最大左側」データバーを右クリックし、 データ系列の書式設定オプションを選択します。開かれたデータ系列の書式設定ペインで、 塗りつぶしと線タブの塗りつぶしセクションで塗りつぶしなしを選択します。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

「最大右側」データバーを非表示にするために同じ操作を行います。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

18. 「最大左側」と「最大右側」のデータバーを非表示にした後、今度は「最大左側Yエラーバー」を右クリックし、コンテキストメニューから「エラーバーの書式設定」を選択します。 「エラーバーの書式設定」ペインで、「塗りつぶしと線」タブで次の操作を行ってください:

  • 「実線」オプションを選択し、好きな色を「色」ドロップダウンから上矢印用に指定します;
  • 必要に応じて「幅」セクションから線の幅を1.25ptに調整します;
  • 次に、「始点矢印の種類」ドロップダウンリストから「矢印」アイコンを選択します。

steps of creating arrow variance chart in Excel

19. 「エラーバーの書式設定」ペインを開いたままにし、チャートから「最大右側Yエラーバー」を選択します。「エラーバーの書式設定」ペインで、「塗りつぶしと線」タブで次の操作を行ってください:

  • 実線オプションを選択し、別の好きな色をドロップダウンから下矢印用に指定します;
  • 必要に応じて「幅」セクションから線の幅を1.25ptに調整します;
  • 次に、終点矢印の種類ドロップダウンリストから矢印アイコンを選択します。

steps of creating arrow variance chart in Excel

20. これで、以下のスクリーンショットのようなチャートが作成されます:

steps of creating arrow variance chart in Excel

21. 次に、「最大左側」データバーを右クリックし、コンテキストメニューから「データ系列の書式設定」を選択します。開かれた「データ系列の書式設定」ペインで、「系列のオプション」タブの 「系列の配置」セクションで「第2軸」オプションを選択し、「最大右側」データバーを選択して同じ操作を行います。下のデモをご覧ください:

22. 次に、チャート内の任意のバーを右クリックし、 「データ系列の書式設定」を選択します。「データ系列の書式設定」ペインで、「系列のオプション」タブの「系列の重なり」「間隔の幅」ボックスにそれぞれ0%100%を入力します。

そして、「データ系列の書式設定」ペインで、「系列オプション」ドロップダウンリストから「2019年」または「2020年」を選択し、「系列の重なり」と「間隔の幅」ボックスにそれぞれ0%と100%を入力します。下のデモをご覧ください:

23. このステップでは、チャートにデータラベルを追加できます。「最大左側」データ系列を選択し、「グラフ要素」をクリックして展開された「グラフ要素」リストボックスで「データラベル」オプションをチェックします。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

24. 次に、データラベルを右クリックし、「データラベルの書式設定」を選択します。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

25. 開かれた「データラベルの書式設定」ペインで、「ラベルオプション」タブの「セルからの値」オプションをチェックし、表示された「データラベル範囲」ダイアログボックスで「上データラベル」列のデータセルを選択し、「OK」ボタンをクリックします。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel steps of creating arrow variance chart in Excel steps of creating arrow variance chart in Excel

26. まだ「データラベルの書式設定」ペインで、「」と「リーダーラインの表示」オプションのチェックを外すと、以下のチャートが得られます。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

27. 次に、下方向のデータラベルを追加するために、「最大右側」データバーを右クリックし、「グラフ要素」をクリックしてリストボックスを展開し、「グラフ要素」リストボックスで「データラベル」オプションをチェックします。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

28. 次に、新しく追加されたデータラベルを右クリックし、「データラベルの書式設定」を選択します。開かれた「データラベルの書式設定」ペインで、「ラベルオプション」タブの「セルからの値」オプションをチェックし、表示された「データラベル範囲」ダイアログボックスで「下データラベル」列のデータセルを選択し、「OK」ボタンをクリックします。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel steps of creating arrow variance chart in Excel steps of creating arrow variance chart in Excel

29. まだ「データラベルの書式設定」ペインで、「」と「リーダーラインの表示」オプションのチェックを外すと、パーセンテージ変更データラベルがチャートに追加されます。スクリーンショットをご覧ください:

steps of creating arrow variance chart in Excel

30. 最後に、不要なチャート要素(グリッド線、チャートタイトル、第2軸など)を削除すると、以下のスクリーンショットのような完成したチャートが得られます:

steps of creating arrow variance chart in Excel


便利な機能を使用してExcelで矢印分散または差異チャートを作成する

上記の複雑な手順に頭を悩ませている場合,ここでは簡単なツールであるKutools for Excelをご紹介します。その「差異矢印グラフ 」機能を使用すれば,必要なバーまたは列の差異矢印グラフを数回のクリックで作成できます。無料試用版のKutools for Excelをダウンロードしてください!


矢印分散または差異チャートのサンプルファイルをダウンロードする

steps of creating arrow variance chart in Excel


ビデオ: Excelで矢印分散または差異チャートを作成する


最高のOffice生産性ツール

Kutools for Excel - あなたを群衆から際立たせるツール

🤖 Kutools AI アシスタント: 次の要素に基づいてデータ分析を革新:インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データの分析とチャートの生成  |  Kutools 拡張機能の呼び出し
人気の機能重複の検索、ハイライト、または識別  |  空白行の削除  |  データを失うことなく列やセルを結合  |  数式なしで丸める ...
スーパーフィルター複数条件  |  複数値  |  複数シート間  |  ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト  |  依存するドロップダウンリスト  |  複数選択可能なドロップダウンリスト...
列マネージャー特定の数の列を追加  |  列の移動  |  非表示列の可視性ステータスの切り替え  列を比較して同じおよび異なるセルを選択 ...
注目機能グリッドフォーカス  |  デザインビュー  |  強化された数式バー  |  ワークブックとシートの管理 | オートテキスト ライブラリ (Auto Text)  |  日付ピッカー  |  データの統合  |  セルの暗号化/復号化  |  リストによるメール送信  |  スーパーフィルター  |  特殊フィルタ(太字/斜体/取り消し線のフィルタリング...) ...
トップ15のツールセット12 のテキストツールテキストの追加特定の文字を削除 ...)  |  50 以上 のグラフタイプガントチャート ...)  |  40 以上の実用的な数式誕生日に基づいて年齢を計算 ...)  |  19 の挿入ツールQRコードの挿入パスからの画像挿入 ...)  |  12 の変換ツール単語に変換する通貨変換 ...)  |  7 つの結合と分割ツール高度な行のマージExcelセルの分割 ...)  |  ... さらに

Kutools for Excelは300以上の機能を誇り、必要なものがワンクリックで手に入ります...


Office Tab - Microsoft Office(Excel含む)でのタブ形式の閲覧と編集を有効にする

  • 数十の開いている文書間を1秒で切り替え!
  • 毎日数百回のマウスクリックを減らし、マウス手にさよならを告げる。
  • 複数の文書を閲覧・編集する際に、生産性が50%向上します。
  • Chrome、Edge、Firefoxのように、Office(Excel含む)に効率的なタブをもたらします。