Excelグラフで作るバブルチャート、3軸を自在に操る方法

【Excel活用術:001】3軸指定のバブルチャートを自在に扱う方法

バブルチャート完成イメージ

Excel のグラフ機能の一つ、バブルチャートは縦軸、横軸、そしてバブルの大きさ、この3軸を活用してデータを可視化する機能がありますが、なかなか思った通りのチャートになってくれない、なんてことよくあるようです。
今回の事例は、組織の部署と年齢層を縦軸、横軸にそれぞれ指定し、その人数をバブルの大きさで表すもの。下のイメージのようなものになります。

Excelグラフで作るバブルチャート完成図
その元データは下のようなものになります。
Excelグラフで作るバブルチャート元データ

元データの準備

上のようなバブルチャートを作るには、元データにちょっとした工夫を施すことが必要です。
まず横軸となる年齢層ですが、実際の数字でないとうまく並んでくれません。
サンプルの様に ~20、~25、と表現するには、元データを 20、25 の様に数字にして、「書式設定」⇒「表示形式」⇒「ユーザー定義」から 数字の前に「~」を追加します。

Excelグラフで作るバブルチャート準備

実際の部署は数字として扱われないため、縦軸には部署がうまく並びません。そこで縦軸のもととなる補助データを準備しておきます。
サンプルではx軸(部署名)に5項目(総務部、経理部、開発部、営業一部、営業二部)を指定しています。総務部がx軸の5番目のデータ、経理部が4番目、開発部が3番目、、、、と、項目数分の補助データを作り、そのデータにが該当のx軸データを配置します。

Excelグラフで作るバブルチャート補助データ

バブルチャート作成

元データを選択し、「挿入」⇒「グラフ」⇒「散布図」からバブルチャートを選択します。サンプルでは3Dチャートを選択しましたが2Dでも同様です。お好みに合わせて選択してください。

Excelグラフで作るバブルチャート準備

下のような想定外のバブルチャートができました。

Excelグラフで作るバブルチャート準備

バブルチャートのデータ編集

ここから作成されたバブルチャートを編集していきます。
バブルチャートを右クリック、「データの選択」をクリック。

Excelグラフで作るバブルチャート編集1

左側に表示されているデータ要素「財務部」「開発部」などを、上部の「削除」ボタンを押して、一つづつ削除、全ての要素を削除します。

Excelグラフで作るバブルチャート編集2

「追加」ボタンを押して1つずつ、データを追加します。
・『系列名』⇒ 要素名、サンプルでは部署名を指定
・『系列Xの値(X)』⇒ x軸の値になる部分、サンプルでは年齢層を指定
・『系列Yの値(Y)』⇒ y軸の値になる部分、作成した補助データのデータ部分
・『系列のバブルサイズ』⇒ バブルの大きさ、サンプルでは元データの該当部署の人数を指定

入力が完了したら「OK」を押して確定

Excelグラフで作るバブルチャート編集3

このように「総務部」の年齢層ごとの人数がバブルの大きさで表示されてるデータができています。

Excelグラフで作るバブルチャート編集4

同様に、他の全ての要素についても各項目を追加していきます。

Excelグラフで作るバブルチャート編集5

バブルチャートの詳細編集

ここから見え方の部分を編集していきます。

まずは年齢層軸の表示単位の修正です。
下の図のように、X軸を選択、右クリックで「軸の書式設定」を表示。
最小値を 20、最大値を 70 と指定、さらに単位に 5 を入力します。

Excelグラフで作るバブルチャート編集6

続いてバブルの大きさを指定します。
任意のバブルをクリック、「データ系列の書式設定」の「バブルサイズの調整」で任意の大きさに指定します。デフォルトサイズが100なので、サンプルでは70程度にしてみました。

Excelグラフで作るバブルチャート編集7

続いてバブルの中央にバブルのサイズ(人数)を表示させます。グラフエリアを選択すると、右側の一番上に「グラフ要素」の表示、非表示を指定するアイコン([+]のアイコン)が現れます。ここから一旦、「データラベル」を選択。この段階ではy軸の値が表示されています。

Excelグラフで作るバブルチャート編集8

その後、1項目ずつデータラベルを変更していきます。
まずは「経理部」のバブルを選択した状態で、再度[+]アイコンを押して「グラフ要素」から「データラベル」、展開されたメニューから「その他のオプション」を選択、「データラベルの書式設定」を表示させます。
ここで表示されているラベルをバブルサイズに変更するのですが、先に「バブルサイズ」にチェックを入れ、その後に「Y値」のチェックを外します。先に「Y値」のチェックを外すとこのメニューが閉じてしまうようです。

Excelグラフで作るバブルチャート編集9

上の作業をすべての要素に対して行います。同タイミングで、必要に応じデータラベルの文字色を背景のバブルの色に応じて変更しておくと良いでしょう。

Excelグラフで作るバブルチャート編集10

続いて軸ラベルに部署名を表示させます。と言ってももともとY軸ラベルは部署名ではないので、軸ラベルに見えるように配置するという方法をとります。

まずはY軸の左側に表示されている軸ラベルを削除します。
y軸ラベルを右クリックで選択、「Deleteキー」押して削除。

Excelグラフで作るバブルチャート編集11

下にある「凡例」を右クリック、表示されたメニューから「凡例の書式設定」を選択、「凡例のオプション」⇒「凡例の位置」で 右 を選択。
チャートの右側に凡例が表示されました。

Excelグラフで作るバブルチャート編集12

最後は右に配置された凡例の高さ、位置を調整すれば下のようなバブルチャートが完成します。

Excelグラフで作るバブルチャート完成図

ファイブボックスでは実際に通って頂いての授業の他、ちょっとしたお困りごとに対するオンライン授業やオンラインサポートも行っております。
お困りごとのある方、ご興味がある方は、ぜひお問い合わせください。
お問い合わせは こちら から。
体験授業のお申込みは こちら から。

無料体験授業 いつでも受け付けています!

体験授業を受ける子供

スクラッチ、Unityでちょっとしたゲームを作ってみる

HTMLやCSSでWebサイト作成体験

初めてパソコンやタブレットに触れてみる

エクセルやワード、パワーポイントの学習をちょっと体験

まずは1時間程度の無料体験授業を受けて、教室の雰囲気や講師の人柄に触れて頂き、ご自身、お子様に合うのかどうかご確認ください!