Excel で矢印付きバリアンスチャートを作成する
Excel では、矢印付きの差異チャート(バリアンスチャートまたはディファレンスチャート)とは、2 つのデータセット間の増減を上向きまたは下向きの矢印で示す、クラスタ化された縦棒グラフの一種です。
たとえば、前年比の売上差異を表示したい場合は、以下のスクリーンショットのように、緑色と赤色の矢印を使ってパーセンテージ変化を視覚的に示すことができます。本記事では、Excel でこのような高度なチャートを作成する方法を詳しく解説します。

- Excel で矢印付きの差異チャート(バリアンスチャート)を作成する
- 便利な機能を使ってExcel で矢印付きの差異チャート(バリアンスチャート)を作成する
- 矢印付き差異チャート(バリアンスチャート)のサンプルファイルをダウンロード
- 動画:Excel で矢印付きの差異チャート(バリアンスチャート)を作成する
Excel で矢印付きの差異チャート(バリアンスチャート)を作成する
2019 年を基準として2020 年の差異率を比較する矢印付きバリアンスチャートを作成するには、まず下記のスクリーンショットのように、基本データを計算するための補助列を挿入する必要があります。

まず、補助列のデータを作成します。
1。元のデータの隣にあるセル D2 に次の数式を入力し、セル D10 までドラッグして適用してください(スクリーンショット参照)。

2。セル E2 に次の数式を入力し、セル E10 までコピーしてください(スクリーンショット参照)。

3。セル F2 に以下の数式を入力し、セル F10 までコピーしてください(スクリーンショット参照)。

4。次に、セル G2 に以下の数式を入力し、フィルハンドルをセル G10 までドラッグして数式をコピーします(スクリーンショット参照)。

5。次に、セル H2 に以下の数式を入力し、セル H10 までドラッグして適用します(スクリーンショット参照)。

6。次に、セル I2 に以下の数式を入力し、フィルハンドルをセル I10 まで下にドラッグしてください(スクリーンショット参照)。

次に、補助列のデータをもとに矢印付きバリアンスチャートを作成します。
7。補助データを作成したら、列 A~E のデータを選択し、「挿入>縦棒または縦棒グラフの挿入>集合縦棒」をクリックしてください(スクリーンショット参照)。

8。すると、以下のスクリーンショットのように、クラスター化された縦棒グラフが挿入されます。

9。次に、チャートをクリックして選択し、コンテキストメニューから「データの選択」を選択してください(スクリーンショット参照)。

10。表示された「データの選択元」ダイアログボックスで、「系列名の範囲」リストボックスから「Max Left」系列を選択し、上向き矢印ボタンをクリックして、このデータ系列を一番上に移動してください(下記デモ参照)。
11。次に、「OK」ボタンをクリックしてダイアログを閉じ、その後「Max Left」データ系列を右クリックし、「グラフ要素」ボタンをクリックしてリストボックスを展開し、その中で「誤差範囲」にチェックを入れます(スクリーンショット参照)。

12。続けて、「Max Right」データ系列を右クリックし、「グラフ要素」ボタンをクリックしてリストボックスを展開し、その中で「誤差範囲」にチェックを入れます(スクリーンショット参照)。

13。次に、「Max Left Y 誤差範囲」を右クリックし、表示されるコンテキストメニューから「誤差範囲の書式設定」を選択してください(スクリーンショット参照)。

14。次に、開いた「誤差範囲の書式設定」ペインで、「誤差範囲のオプション」タブの「縦方向の誤差範囲」セクションにて、以下の操作を行ってください。
- 「方向」セクションで、「マイナス」オプションを選択します。
- 次に、「キャップなし」を「終端スタイル」セクションから選択してください。
- さらに、「ユーザー設定」を「誤差範囲」セクションから選択し、「値の指定」ボタンをクリックします。「ユーザー設定誤差範囲」ダイアログボックスが表示されたら、「正の誤差値」テキストボックスは空白のままにして、「負の誤差値」テキストボックスで上向き矢印列のデータを選択し、その後「OK」をクリックしてダイアログを閉じます。
![]() | ![]() | ![]() |
15。チャートから「Max Right Y 誤差範囲」を選択し、「誤差範囲の書式設定」を引き続き開いたままにしてください。「誤差範囲のオプション」タブの「縦方向の誤差範囲」セクションで、以下の操作を行ってください。
- 「マイナス」オプションを「方向」セクションから選択してください。
- 次に、「キャップなし」を「終端スタイル」セクションから選択してください。
- さらに、「ユーザー設定」を「誤差範囲」セクションから選択し、「値の指定」ボタンをクリックします。「ユーザー設定誤差範囲」ダイアログボックスが表示されたら、「正の誤差値」テキストボックスは空白のままにし、「負の誤差値」テキストボックスで下向き矢印のリストからデータを選択してから、「OK」をクリックしてダイアログを閉じます。
![]() | ![]() | ![]() |
16。次に、「Max Left」と「Max Right」のデータ系列の棒を非表示にします。「Max Left」のデータバーを右クリックし、「データ系列の書式設定」を選択してください。表示された「データ系列の書式設定」ペインで、「塗りつぶしと線」タブの「塗りつぶしなし」を「塗りつぶし」セクションから選択します(スクリーンショット参照)。

17。「Max Right」のデータバーを非表示にする場合も、同じ操作を行ってください(スクリーンショット参照)。

18。Max Left Y 誤差範囲のデータバー(Max Left および Max Right)を非表示にした後、Max Left Y 誤差範囲を右クリックし、コンテキストメニューから誤差範囲の書式設定を選択します。「誤差範囲の書式設定」ペインの「塗りつぶしと線」タブで、次の操作を行ってください。
- 「実線」オプションを選択し、続いて「色」ドロップダウンから上向き矢印に好みの色を指定します。
- 次に、「1.25 pt」を必要に応じて線の太さとして調整してください。「幅」セクションから設定できます。
- 次に、「矢印」アイコンを「始点の矢印」タイプのドロップダウンリストからお選びください。

19。「誤差範囲の書式設定」ペインをそのまま開いた状態で、Max Right Y 誤差範囲をクリックして選択します。「誤差範囲の書式設定」ペインの「塗りつぶしと線」タブで、以下の操作を行ってください。
- 「実線」オプションを選択し、続いて「色」ドロップダウンから下向き矢印に好きな別の色を指定します。
- 次に、「1.25 pt」に線の太さを必要に応じて調整してください。「幅」セクションから設定できます。
- 次に、「矢印」アイコンを「終点の矢印」タイプのドロップダウンリストから選択してください。

20。これで、次のようなスクリーンショットのグラフが完成します。

21。次に、Max Left データバーを右クリックし、コンテキストメニューからデータ系列の書式設定を選択します。「データ系列の書式設定」ペインが開いたら、「系列のオプション」タブにある「系列のプロット先」セクションから第2 軸オプションを選択します。その後、Max Right データバーをクリックして選択し、以下のデモと同じ操作を行います。
22。次に、グラフ内の任意の棒を右クリックしてデータ系列の書式設定を選択します。「データ系列の書式設定」ペインの「系列のオプション」タブで、「系列の重なり」ボックスに0%を、「間隔の幅」ボックスに100%をそれぞれ入力します。
次に、「データ系列の書式設定」ペインで、「系列のオプション」ドロップダウンリストから系列「Year 2019」または系列「Year 2020」を選択し、「系列の重なり」ボックスに0%を、「間隔の幅」ボックスに100%をそれぞれ入力してください。以下のデモをご覧ください。
23。このステップでは、グラフにデータラベルを追加できます。Max Leftデータ系列をクリックして選択し、次にグラフ要素をクリックします。展開されたグラフ要素リストボックスで、データラベルオプションをオンにしてください。スクリーンショットをご確認ください。

24。次に、データラベルを右クリックして、データラベルの書式設定を選択してください。スクリーンショットをご確認ください。

25。開かれた「データラベルの書式設定」ペインの「ラベルのオプション」タブで、セルの値オプションをオンにし、表示されたデータラベル範囲ダイアログボックスで「Up Data Label」列のデータセルを選択して、OKボタンをクリックしてください。スクリーンショットをご確認ください。
![]() | ![]() | ![]() |
26。「データラベルの書式設定」ペインで引き続き値および補助線を表示のオプションをオフにすると、以下のグラフが得られます。スクリーンショットをご覧ください。

27。次に、下向きのデータラベルを追加します。Max Right データバーを右クリックし、「グラフ要素」をクリックしてリストボックスを展開します。「グラフ要素」リストボックスで、データラベルオプションをオンにしてください。スクリーンショットをご覧ください。

28。次に、新たに追加されたデータラベルを右クリックし、データラベルの書式設定を選択します。「データラベルの書式設定」ペインが開いたら、「ラベルのオプション」タブでセルの値オプションをオンにし、表示されたデータラベル範囲ダイアログボックスで「Down Data Label」列のデータセルを選択して、OKボタンをクリックします。スクリーンショットをご覧ください。
![]() | ![]() | ![]() |
29。 引き続き「データラベルの書式設定」ペインで、値および補助線を表示のオプションをオフにすると、パーセント変化のデータラベルがグラフに追加されます。スクリーンショットをご覧ください。

30。最後に、不要なグラフ要素(グリッド線、グラフのタイトル、第2 軸など)を必要に応じて削除すると、以下のスクリーンショットのような完成度の高いグラフが得られます。

便利な機能を使ってExcel で矢印付きの差異チャート(バリアンスチャート)を作成する
上記の複雑な手順に頭を悩ませているなら、ここで簡単なツールをご紹介します。Kutools for Excel。その差異矢印グラフ機能を使えば、必要な棒グラフまたは縦棒グラフの差異矢印グラフを、わずか数回のクリックで簡単に作成できます。Kutools for Excel を無料でダウンロードして試してみましょう!
矢印付き差異チャート(バリアンスチャート)のサンプルファイルをダウンロード
動画:Excel で矢印付きの差異チャート(バリアンスチャート)を作成する
最高の Office 生産性ツール
Kutools for Excel - あなたを群衆の中から際立たせます
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気機能:検索・ハイライト・重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列の移動 | 非表示列の表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的な数式(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…
Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします
- 数十もの開いているドキュメントを1 秒で切り替えられます!
- 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
- 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
- Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。









