Excelでウォーターフォールチャートまたはブリッジチャートを作成する
ウォーターフォールチャート(別名ブリッジチャート)は、特別なタイプの列チャートです。このチャートは、初期値が中間データの増減によってどのように影響を受け、最終値に至るかを特定するのに役立ちます。
ウォーターフォールチャートでは、列は異なる色で区別されており、正の数値と負の数値を素早く確認できます。最初と最後の値の列は水平軸から始まり、中間の値は以下のように浮いている列として表示されます。
- Excel 2016以降でウォーターフォールチャートを作成する
- Excel 2013以前でウォーターフォールチャートを作成する
- Kutoolsを使用してExcelで水平ウォーターフォールチャートを作成する
- ウォーターフォールチャートのサンプルファイルをダウンロード
- ビデオ: Excelでウォーターフォールチャートを作成する
Excel 2016以降でウォーターフォールチャートを作成する
Excel 2016以降では、新しい組み込みのウォーターフォールチャートが導入されています。以下の手順で、このチャートを迅速かつ簡単に作成できます:
1. データを準備し、以下のように最終的な純収益を計算します:
2. ウォーターフォールチャートを作成したいデータ範囲を選択し、「挿入」→「ウォーターフォール、関数、株価、面積、またはレーダーチャートの挿入」→「ウォーターフォール」をクリックしてください。スクリーンショットをご覧ください:
3. これで、シートにチャートが挿入されました。スクリーンショットをご覧ください:
4. 次に、最終的な総収益の値を水平軸のゼロから開始するように設定します。最後のデータポイントをダブルクリックして列のみを選択し、右クリックして「データポイントの書式設定」を選択してください。スクリーンショットをご覧ください:
5. 表示された「データポイントの書式設定」ウィンドウで、「系列オプション」ボタンの下にある「合計として設定」をチェックします。これで、総計値の列が浮いている状態ではなく、水平軸から開始されるようになります。スクリーンショットをご覧ください:
ヒント: この結果を得るには、右クリックメニューから 合計として設定 オプションを選択することもできます。スクリーンショットをご覧ください:
6. 最後に、チャートをよりプロフェッショナルにするために:
- 必要に応じてチャートタイトルを変更します;
- 凡例を削除または書式設定します。この例では、それを削除します。
- 負の数値と正の数値に異なる色を設定します。例えば、負の数値を持つ列をオレンジ色、正の数値を持つ列を緑色にします。これを行うには、データポイントをダブルクリックし、「書式設定」→「図形の塗りつぶし」をクリックして必要な色を選択します。スクリーンショットをご覧ください:
この操作を他のデータポイント列にも一つずつ適用します。すると、以下のようなウォーターフォールチャートが完成します:
Excel 2013以前でウォーターフォールチャートを作成する
Excel 2013以前をお使いの場合、Excelはウォーターフォールチャート機能を直接サポートしていないため、以下の方法をステップごとに適用する必要があります。
元データ用の補助列を作成する:
1. まず、データ範囲を再配置し、元の2つの列の間に3つの列を挿入し、それぞれに「基準」「減少」「増加」というヘッダー名を付けます。スクリーンショットをご覧ください:
- 基準列は、チャート内の上下の系列の開始点として使用されます;
- 減少列はすべての負の数値を配置します;
- 増加列はすべての正の数値を配置します。
2. 次に、セルC2に式:=IF(E2<=0, -E2,0) を入力し、フィルハンドルをセルC11までドラッグします。これにより、列Eのすべての負の数値が正の数値として表示され、すべての正の数値が0として表示されます。スクリーンショットをご覧ください:
3. 次に、この式:=IF(E2>0, E2,0) をセルD2に入力し、フィルハンドルをセルD11までドラッグします。これで、セルE2が0より大きい場合、すべての正の数値が正のまま表示され、すべての負の数値が0として表示されます。スクリーンショットをご覧ください:
4. 次に、この式:=B2+D2-C3 を基準列のセルB3に入力し、フィルハンドルをセルB12までドラッグします。スクリーンショットをご覧ください:
積み上げチャートを挿入し、ウォーターフォールチャートとして書式設定する
5. 補助列を作成した後、金額列を除いたデータ範囲を選択します。スクリーンショットをご覧ください:
6. 次に、「挿入」→「列または棒グラフの挿入」→「積み上げ縦棒」をクリックすると、以下のようなチャートが挿入されます:
![]() | ![]() | ![]() |
7. 次に、積み上げ縦棒チャートをウォーターフォールチャートとして書式設定する必要があります。「基準」系列をクリックして選択し、右クリックして「 データ系列の書式設定」を選択します。スクリーンショットをご覧ください:
8. 表示された「データ系列の書式設定」ウィンドウで、「塗りつぶしと線」アイコンの下にある「塗りつぶしなし」と「線なし」をそれぞれ塗りつぶしと線のセクションから選択します。スクリーンショットをご覧ください:
9. これで、「基準」系列の列が見えなくなりました。チャートの凡例から「基準」を削除すると、以下のようなチャートが得られます:
10. 次に、「減少」および「増加」系列の列を特定の塗りつぶし色で書式設定します。「減少」または「増加」系列をクリックし、「書式設定」→「図形の塗りつぶし」をクリックして必要な色を選択します。スクリーンショットをご覧ください:
11. このステップでは、最後の純収益データポイントを表示します。最後のデータポイントをダブルクリックし、「書式設定」→「図形の塗りつぶし」をクリックして、必要な色を選択して表示します。スクリーンショットをご覧ください:
12. 次に、チャートの列のいずれかをダブルクリックして「データポイントの書式設定」ウィンドウを開き、「系列オプション」アイコンの下で「間隔幅」を小さくします(例:10%)。スクリーンショットをご覧ください:
13. 最後に、チャートに名前を付けると、以下のようにウォーターフォールチャートが正常に作成されます:
注: 場合によっては、列にデータラベルを追加したいことがあります。次の手順を行ってください:
1. ラベルを追加したい系列を選択し、右クリックして「データラベルの追加」を選択します。スクリーンショットをご覧ください:
2. 他の系列に対しても同様の操作を行い、不要なゼロ値を列から削除すると、次の結果が得られます:
3. 次に、「減少」系列の列の正の値を負の値に変更します。「減少」系列をクリックし、右クリックして「 データラベルの書式設定」を選択します。スクリーンショットをご覧ください:
4. 「データラベルの書式設定」ウィンドウで、「数値」セクションの「書式コード」テキストボックスに「-General」と入力し、「追加」ボタンをクリックします。スクリーンショットをご覧ください:
![]() | ![]() | ![]() |
5. これで、以下のようなデータラベル付きのチャートが完成します:
Kutoolsを使用してExcelで水平ウォーターフォールチャートを作成する
水平ウォーターフォールチャートを手動で作成するのは難しい場合があります。Kutools for Excelがあれば、その「水平ウォーターフォールチャート」機能を使用して、数回のクリックでプロフェッショナルな水平ウォーターフォールチャートを作成できます。
Kutools for Excelをインストールした後、次の手順を実行してください:
- クリック Kutools > Charts > Difference Comparison > Horizontal Waterfall Chart, スクリーンショットをご覧ください:
- In the Horizontal Waterfall Chart ダイアログボックスで、以下の操作を行います:
- (1.) 「チャートの種類」セクションで「チャート」を選択します;
- (2.) 次に、テキストボックス内で「軸ラベル」と「データ範囲」をそれぞれ選択します;
- (3.) 最後に、「OK」ボタンをクリックします。
- これで、水平ウォーターフォールチャートが正常に作成されました。スクリーンショットをご覧ください:
結論として、Excelでウォーターフォールチャートを作成する方法はバージョンによって異なります。Excel 2016以降では、組み込みのウォーターフォールチャート機能を使用して迅速かつ簡単にチャートを作成できます。Excel 2013以前では、直接的なオプションはありませんが、補助列と積み上げ縦棒チャートの手法を使用することで同様の結果を得ることができます。水平ウォーターフォールチャートが必要な場合は、Kutoolsを使用して数回のクリックでチャートを作成できます。お使いのバージョンやニーズに合った方法を選択することで、データを効果的に視覚化し、分析をよりインパクトのあるものにすることができます。さらに多くのチャートについて学びたい場合は、当社のウェブサイトには数十のチャートチュートリアルが掲載されています。
ウォーターフォールチャートのサンプルファイルをダウンロード
ビデオ: Excelでウォーターフォールチャートを作成する
最高のオフィス生産性ツール
Kutools for Excel - 群衆から一歩抜け出すためのお手伝い
🤖 | KUTOOLS AI アシスタント: 次の基盤でデータ分析を革新: スマート実行 | コード生成 | カスタム数式を作成 | データを分析しチャートを生成 | Kutools 機能を呼び出し… |
人気機能: 重複を検索、ハイライト、または特定 | 空白行を削除 | データを失うことなく列やセルを結合 | 数式を使わずに丸める ... | |
スーパーVLookup: 複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
高度なドロップダウンリスト: 簡単ドロップダウンリスト | 依存ドロップダウンリスト | 複数選択ドロップダウンリスト... | |
列マネージャー: 特定の数の列を追加 | 列を移動 | 非表示列の可視性ステータスを切り替え | 列を比較して同じおよび異なるセルを選択 ... | |
注目機能: グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ (オートテキスト) | 日付ピッカー | ワークシートを統合 | セルの暗号化/復号化 | リストによるメール送信 | スーパーフィルター | 特殊フィルタ(太字、斜体、取り消し線のフィルタリング...) ... | |
上位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含む)に効率的なタブをもたらします。