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

Excelでパーセンテージ変化を含む列チャートを作成する

Author: Xiaoyang Last Modified: 2025-08-06

Excelでは、通常データの傾向を確認するためにシンプルな列チャートを作成できます。データをより直感的に表示し、年ごとの差異をわかりやすくするために、以下のように各列間のパーセンテージ変化を含む列チャートを作成することができます。このタイプのチャートでは、上向き矢印は前年よりも後年の増加したパーセンテージを示し、下向き矢印は減少したパーセンテージを示します。

この記事では、Excelで列間にパーセンテージ変化を表示する列チャートの作成方法を紹介します。

steps of creating a column chart with percentage change by using error barsa column chart with percentage change


誤差範囲を使用してパーセンテージ変化付きの列チャートを作成する

誤差範囲を使用してパーセンテージ変化付きの列チャートを作成するには、以下のデータに示すようにいくつかの補助列を挿入し、その後、その補助データに基づいてチャートを作成する必要があります。次の手順に従ってください:

steps of creating a column chart with percentage change by using error bars

まず、補助列データを作成する

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

=A2&REPT(" ",10)
ヒント: この数式はラベルを長くし、テキストを左に移動させるために使用されます。そうしないと、ラベルが可視および不可視の列バーの中央の下に配置されてしまいます。

steps of creating a column chart with percentage change by using error bars

2. 次に、以下の数式をセルD2に入力し、数式をセルD10までドラッグしてコピーします。スクリーンショットをご覧ください:

=B2
ヒント: この数式は列Bの順序番号を参照しています。

steps of creating a column chart with percentage change by using error bars

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

=B3
ヒント: この数式は翌年の注文を参照しており、不可視バー(誤差範囲の頂点または基準)に使用されます。

steps of creating a column chart with percentage change by using error bars

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

=B3-B2
ヒント: この数式は現在の年と翌年の差異または変動を計算します。

steps of creating a column chart with percentage change by using error bars

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

=IF(F2>0,-F2,"")
ヒント: この数式は、正の場合は変動値を返し、負の数値が表示され、それは誤差範囲が不可視バーの頂点から始まり下方向に伸びるためです。

steps of creating a column chart with percentage change by using error bars

6. 次に、次の数式をセルH2に入力し、この数式をセルH9にコピーします。スクリーンショットをご覧ください:

=IF(F2<0,F2,"")
ヒント: この数式は、負の場合は変動値を返し、負の数値が表示され、それは誤差範囲が誤差バーの底から始まり上方向に伸びるためです。

steps of creating a column chart with percentage change by using error bars

7. 最後に、最後の補助列を挿入します。次の数式をセルI2に適用し、それをセルI9までドラッグし、小数点以下の結果をパーセントスタイルにフォーマットします。スクリーンショットをご覧ください:

=F2/B2
ヒント: この数式は前年と翌年の差分パーセンテージを計算します。これは誤差バーの下にある不可視列のラベルとして使用されます。

steps of creating a column chart with percentage change by using error bars

次に、補助列データに基づいてチャートを作成する

8. 補助データを作成したら、列C、列D、列Eのデータを選択し、「 挿入」>「グラフの挿入」>「集合縦棒」をクリックします。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars

9. そして、縦棒チャートが挿入されます。不要な要素(チャートタイトル、凡例、グリッド線など)を削除できます。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars steps of creating a column chart with percentage change by using error bars steps of creating a column chart with percentage change by using error bars

10. 次に、不可視データを表示している縦棒をクリックし、「チャート要素」ボタンをクリックして「チャート要素」リストボックスを展開し、「誤差範囲」 「その他のオプション」を選択します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars

11. 開かれた「 誤差範囲の書式設定」ウィンドウで、「誤差範囲のオプション」タブの下で:

  • 方向」セクションから「両方」を選択します;
  • 終端スタイル」から「キャップ」を選択します;
  • 誤差範囲」から「カスタム」を選択し、「値の指定」をクリックします。「カスタム誤差範囲」ダイアログボックスで、セルG2:G10のデータを「正の誤差値」ボックスに選択し、セルH2:H10を「負の誤差値」ボックスに選択します。
steps of creating a column chart with percentage change by using error bars steps of creating a column chart with percentage change by using error bars steps of creating a column chart with percentage change by using error bars

12. 「OK」ボタンをクリックすると、以下のようなチャートが得られます。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars

13. これで、「注文1」データを表示している縦棒を右クリックし、コンテキストメニューから「データ系列の書式設定」を選択します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars

14. 開かれた「データ系列の書式設定」ウィンドウで、「系列のオプション」タブの下で、「系列重なり」と「間隔幅」の値を0%に変更します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars

15. 次に、不可視データバーを非表示にするため、どれか一つを右クリックし、ポップアップメニューから「塗りつぶしなし」を選択します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars

16. 不可視データバーがまだ選択されている状態で、「チャート要素」ボタンをクリックし、「データラベル」>「その他のオプション」を選択します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars

17. 「データラベルの書式設定」ウィンドウで、「ラベルオプション」タブの下で「 セルからの値」をチェックし、表示された「データラベル範囲」プロンプトで、分散データ範囲I2:I9を選択します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars steps of creating a column chart with percentage change by using error bars steps of creating a column chart with percentage change by using error bars

18. 「OK」をクリックし、「データラベルの書式設定」ウィンドウに戻ります:

  • ラベルオプション」の下で「」と「リーダー線の表示」のチェックを外します;
  • 次に、「ラベル位置」から 「外部端」を指定します。

steps of creating a column chart with percentage change by using error bars

19. これで、データラベルがチャートに追加されました。負のパーセンテージラベルを「 内部端」に設定し、必要に応じてデータラベルをフォーマットできます。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using error bars


上下矢印を使用してパーセンテージ変化付きの列チャートを作成する

場合によっては、誤差範囲の代わりに矢印を使用したい場合があります。翌年にデータが増加した場合は上矢印が表示され、翌年にデータが減少した場合は下矢印が表示されます。同時に、データラベルと矢印はデータの変更に伴って動的に変更されます。以下のようなデモをご覧ください。

steps of creating a column chart with percentage change by using up down arrows

このタイプのチャートを作成するには、以下のスクリーンショットに示すように、2つの部分の補助データを挿入する必要があります。最初の部分は青い部分に示されるように分散とパーセンテージ分散を計算し、2番目の部分は赤い部分に示されるように増加と減少の両方に対するカスタム誤差範囲として使用されます。

steps of creating a column chart with percentage change by using up down arrows

まず、補助列データを作成する

1. 最初の部分の補助データを挿入するには、以下の数式を適用してください:

C2: =REPT(A2,1)        (数式をセルC10までドラッグ)
D2
: =B2                       (数式をセルD10までドラッグ)
E2: =B3-B2                 (数式をセルE9までドラッグ)
F2: =E2/B2                  (数式をセルF9までドラッグ)

steps of creating a column chart with percentage change by using up down arrows

2. 次に、以下の数式を適用して2番目の部分の補助データを作成します:

G2: 前のセルに+1した1.5、2.5、3.5、4.5…を入力します。          (データをG2からG9まで埋める)
H2
: =IF(B3>=B2,B3,NA())                                                                (数式をセルH9までドラッグ)
I2: =IF(B3<B2,B3,NA())                                                                    (数式をセルI9までドラッグ)

steps of creating a column chart with percentage change by using up down arrows

次に、補助列データに基づいてチャートを作成する

3. 列Cと列Dのデータを選択し、「挿入」>「グラフの挿入」>「集合縦棒」をクリックして、以下のようなスクリーンショットの縦棒チャートを挿入します:

steps of creating a column chart with percentage change by using up down arrows

4. 次に、Ctrl + Cを押して列G、列H、列Iのデータをコピーし、チャートを選択します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows

5. チャートを選択後、「ホーム」>「貼り付け」>「形式を選択して貼り付け」をクリックし、「形式を選択して貼り付け」ダイアログボックスで「新しい系列」、「列オプション」を選択し、「最初の行に系列名」「最初の列にカテゴリ(X軸ラベル)」のオプションをチェックします。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows steps of creating a column chart with percentage change by using error bars steps of creating a column chart with percentage change by using up down arrows

6. そして、以下のようなスクリーンショットのチャートが得られます:

steps of creating a column chart with percentage change by using up down arrows

7. チャート内のいずれかの縦棒を右クリックし、コンテキストメニューから「系列グラフの種類の変更」を選択します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows

8. 「グラフの種類の変更」ダイアログボックスで、「 増加」と「減少」の両方を散布図に変更し、「系列のグラフの種類と軸の選択」リストボックスで各項目の「第2軸」のチェックを外します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows

9. そして、「OK」ボタンをクリックすると、それぞれの列の間にマーカーが配置されたコンボチャートが得られます。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows

10. 次に、増加系列(オレンジ色のドット)を選択し、「チャート要素」ボタンをクリックしてリストボックスから「誤差範囲」をチェックすると、誤差範囲がチャートに追加されます。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows

11. 水平誤差範囲を選択し、Deleteキーを押して削除します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows

12. 次に、垂直誤差範囲を選択し、右クリックして 「誤差範囲の書式設定」を選択します。 「誤差範囲の書式設定」ウィンドウで、「誤差範囲のオプション」タブの下で次の操作を行います:

  • 方向」から「両方」を選択します;
  • 終端スタイル」から「キャップなし」を選択します;
  • 「誤差範囲」セクションから「カスタム」を選択し、「値の指定」ボタンをクリックします。表示された「カスタム誤差範囲」ダイアログボックスで、「正の誤差値」ボックスに={0}を入力し、「負の誤差値」ボックスに分散値E2:E9を選択します。
  • 次に、「OK」ボタンをクリックします。
steps of creating a column chart with percentage change by using up down arrows steps of creating a column chart with percentage change by using up down arrows steps of creating a column chart with percentage change by using up down arrows

13. 今も「誤差範囲の書式設定」ウィンドウにいる状態で、「塗りつぶしと線」タブをクリックし、次の操作を行います:

  • 」セクションで「実線」を選択し、必要な色を選択し、必要に応じて線の太さを指定します;
  • 開始矢印の種類ドロップダウンリストから 矢印の種類を選択します。

steps of creating a column chart with percentage change by using up down arrows

14. このステップでは、マーカー(オレンジ色のドット)を非表示にする必要があります。オレンジ色のドットを選択し、右クリックして「 データ系列の書式設定」を選択します。「データ系列の書式設定」ウィンドウで、「塗りつぶしと線」タブの下で「マーカー」セクションをクリックし、「マーカーオプション」から「なし」を選択します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows

15. 上記のステップ10-14を繰り返して減少データ系列に下矢印を挿入し、灰色のマーカーを非表示にすると、以下のようなスクリーンショットのチャートが得られます:

steps of creating a column chart with percentage change by using up down arrows

16. 矢印を挿入した後、データラベルを追加する必要があります。非表示の増加系列を選択し、「チャート要素」>「データラベル」>「」をクリックします。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows

17. 次に、任意のデータラベルを右クリックし、コンテキストメニューから「データラベルの書式設定」を選択します。「データラベルの書式設定」ウィンドウで、「ラベルオプション」タブの下で「セルからの値」オプションをチェックし、表示された「データラベル範囲」ダイアログボックスで分散パーセンテージセル(F2:F9)を選択します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows steps of creating a column chart with percentage change by using eup down arrows steps of creating a column chart with percentage change by using up down arrows

18. ダイアログボックスを閉じるため「OK」をクリックし、「データラベルの書式設定」ウィンドウで「Y値」と「リーダー線の表示」のチェックを外します。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows

19. 次に、上記のステップ16-18を繰り返して負のパーセンテージラベルを追加します(今回は減少データポイントの下にラベルを追加し、チャート要素データラベルのサブメニューでを選択)。これで、パーセンテージ変化付きの列チャートが正常に作成されました。スクリーンショットをご覧ください:

steps of creating a column chart with percentage change by using up down arrows


強力な機能を使用してパーセンテージ変化付きの列チャートを作成する

ほとんどの人にとって、上記の方法は使用するのが難しすぎますが、Kutools for Excelを持っている場合、Excelにはないさまざまな特殊なタイプのチャート(バレットチャート実績対目標チャートスロープチャートなど)を提供しています。その簡単なツール「Column Chart with Percentage Changed」を使用すると、上下矢印を使ってExcelで簡単にパーセンテージ変化付きの列チャートを作成できます。無料試用版のKutools for Excelをダウンロードするにはここをクリック!


パーセンテージ変化付きの列チャート サンプルファイルをダウンロード

sample of creating a column chart with percentage change


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

Kutools for Excel - 群衆から一歩抜け出すためのお手伝い

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

Kutools for Excelは300以上の機能を誇り、必要なものがクリック一つで利用可能です...


Office Tab - Microsoft Office(Excel含む)でタブ形式の読み書きを可能に

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