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

Excelでバブルチャートを作成する

Author: Xiaoyang Last Modified: 2025-05-23

バブルチャートは、Excelにおける散布図の拡張版であり、X軸のデータ系列、Y軸のデータ系列、およびバブルサイズを決定するための3つのデータセットで構成されています(以下のスクリーンショット参照)。バブルチャートは、ビジネスや経済、その他の分野で異なるデータセット間の関係を示すために使用されます。この記事では、Excelでバブルチャートを作成する方法を紹介します。

bubble chart in Excel


Excelでシンプルなバブルチャートを作成する

バブルチャートを作成するには、次の手順に従ってください:

1. ワークシートの空白セルをクリックし、次に「 挿入」>「散布図(X,Y)またはバブルチャートの挿入」をクリックして、お好みのタイプのバブルチャートを選択します。スクリーンショットをご覧ください:

steps of creating bubble chart in Excel

2. 次に、空白のチャートがワークシートに挿入されるので、そのチャートを選択し、「デザイン」タブの下にある「データの選択」をクリックします。スクリーンショットをご覧ください:

steps of creating bubble chart in Excel

3. 表示された「データソースの選択」ダイアログボックスで、「追加」ボタンをクリックします。スクリーンショットをご覧ください:

steps of creating bubble chart in Excel

4. 表示された「 系列の編集」ダイアログボックスで、次の操作を行います:

  • 系列名」テキストボックスで、目的の名前セルを選択します;
  • 系列 X 値」テキストボックスで、X軸に配置したい列データを選択します;
  • 系列 Y 値」テキストボックスで、Y軸に配置したい列データを選択します;
  • 系列バブルサイズ」テキストボックスで、バブルサイズとして表示したい列データを選択します。

steps of creating bubble chart in Excel

5. データを選択後、「OK」>「OK」をクリックしてダイアログを閉じると、以下のようにバブルチャートが表示されます:

steps of creating bubble chart in Excel

6. ご覧の通り、チャートの前後に余分なスペースがあり、バブルが密集しています。そのため、X軸を調整してください。X軸を右クリックし、コンテキストメニューから「 軸の書式設定」を選択します。スクリーンショットをご覧ください:

steps of creating bubble chart in Excel

7. 開かれた「軸の書式設定」ウィンドウで、適切な最小値と最大値を入力すると、以下のようにチャートが表示されます:

steps of creating bubble chart in Excel

8. 次に、バブルを異なる色で表示したい場合は、バブルを右クリックして「データ系列の書式設定」を選択します。「データ系列の書式設定」ウィンドウの「塗りつぶしと線」タブで、「点ごとに色を変える」オプションをチェックすると、バブルが異なる色で塗りつぶされます。スクリーンショットをご覧ください:

steps of creating bubble chart in Excel

ヒント: それぞれのバブルを好きな色で個別に書式設定することもできます。

9. 次に、バブルにデータラベルを追加します。バブルを選択し、「チャート要素」>「データラベル」>「中央揃え」をクリックします。スクリーンショットをご覧ください:

steps of creating bubble chart in Excel

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

steps of creating bubble chart in Excel

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

steps of creating bubble chart in Excel steps of creating bubble chart in Excel steps of creating bubble chart in Excel

12. 「OK」をクリックし、「データラベルの書式設定」ウィンドウで「Y値」チェックボックスのチェックを外します。スクリーンショットをご覧ください:

steps of creating bubble chart in Excel

13. これで、バブルチャートが完全に作成されました。スクリーンショットをご覧ください:

steps of creating bubble chart in Excel


Excelでカテゴリに基づいてバブルチャートの色を動的に変更する

このセクションでは、カテゴリに基づいてバブルの色を動的に変更する方法について説明します。つまり、同じカテゴリのバブルは同じ色で塗りつぶされ、カテゴリ名を別のものに変更すると、バブルの色も自動的に更新されます(以下のデモ参照)。

この種類のバブルチャートを作成するには、次のステップを順番に実行してください:

1. 元のデータ範囲の上に新しい空行を挿入し、カテゴリ名を別の範囲に入力し、各カテゴリの間に空白セルを残します。

そして、2行目に、カテゴリ名の下にX、Y、Z、Y、Z、Y、Z、Y、Zと入力します(以下のスクリーンショット参照):

steps of changing bubble chart color based on categories dynamically in Excel

2. Xヘッダーの列で、この数式「=B3」をセルF3に入力し、フィルハンドルをドラッグしてこの数式を他のセルに適用します。このステップにより、チャートのXデータ系列が取得されます(スクリーンショット参照):

注意: このXデータ系列は、各カテゴリで共通して使用されます。

steps of changing bubble chart color based on categories dynamically in Excel

3. 最初のYヘッダーの列で、次の数式をセルG3に入力し、フィルハンドルをドラッグしてこの数式を適用します(スクリーンショット参照):

=IF($A3=G$1,$C3,NA())
注意: この数式では、A3は元のデータ内のカテゴリを含むセル、G1はカテゴリの補助セル、C3はYデータ系列を含むセルです。この数式は、カテゴリ名がセルG1の特定のカテゴリと等しい場合、Yデータ系列が表示されることを意味し、そうでない場合はエラー値が表示されます。

steps of changing bubble chart color based on categories dynamically in Excel

4. Zヘッダー列の下のセルH3に次の数式を入力し、フィルハンドルをドラッグしてこの数式を適用します(スクリーンショット参照):

=IF(ISNA(G3),NA(),$D3)
注意: この数式では、G3は上記のステップの数式によって返されたYデータ系列のセル、D3はZデータ系列を含むセルです。この数式は、返されたYデータ系列に基づいてZデータ系列を取得することを意味します。

steps of changing bubble chart color based on categories dynamically in Excel

5. 次に、これらの2つの数式列を選択し、フィルハンドルを右にドラッグして、これらの数式を他のセルに適用します(スクリーンショット参照):

steps of changing bubble chart color based on categories dynamically in Excel

6. 補助列を作成した後、空白のセルをクリックし、「挿入」>「散布図(X,Y)またはバブルチャートの挿入」をクリックして、お好みのタイプのバブルチャートを選択し、空白のチャートを挿入します。次に、空白のチャートを右クリックし、コンテキストメニューから「データの選択」を選択します(スクリーンショット参照):

steps of changing bubble chart color based on categories dynamically in Excel

7. 次に、表示された「データソースの選択」ダイアログボックスで、「追加」ボタンをクリックします(スクリーンショット参照):

steps of changing bubble chart color based on categories dynamically in Excel

8. 開かれた「系列の編集」ダイアログボックスで、補助データ列から系列名、X値、Y値、バブルサイズを指定します(スクリーンショット参照):

steps of changing bubble chart color based on categories dynamically in Excel

9. 次に、「OK」をクリックして「データソースの選択」ダイアログボックスに戻ります。ここで、上記のステップ7からステップ8を繰り返して、他のデータ系列をチャートに追加します(スクリーンショット参照):

steps of changing bubble chart color based on categories dynamically in Excel

10. データ系列を追加した後、「OK」ボタンをクリックしてダイアログボックスを閉じると、カテゴリごとに異なる色を持つバブルチャートが作成されます(スクリーンショット参照):

steps of changing bubble chart color based on categories dynamically in Excel

11. 最後に、チャートに凡例を追加します。チャートを選択し、「チャート要素」>「凡例」をクリックすると、以下のような完成したチャートが得られます(スクリーンショット参照):

steps of changing bubble chart color based on categories dynamically in Excel


強力な機能を使用してExcelでシンプルなバブルチャートを作成する

Kutools for Excelは、進捗バーチャート実績対目標チャート差異矢印グラフなど、Excelにはない50種類以上の特別なチャートを提供します。便利なツール「バブルチャート」を使用すれば、Excelでバブルチャートや3Dバブルチャートをできるだけ早く作成できます。無料試用版のKutools for Excelをダウンロードするにはここをクリック!


バブルチャートのサンプルファイルをダウンロードする

sample of creating bubble 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含む)に効率的なタブをもたらします。