• ベストアンサー

エクセルのバブルチャートについて

以下のようなバブルチャートを作成しています。  A   B   C  D 会社名 売上高 利益 利益率 XXX SSS DD GGGG  ・   ・   ・  ・  ・   ・   ・  ・  ・   ・   ・  ・  ・   ・   ・  ・  ・   ・   ・  ・  ・   ・   ・  ・  ・   ・   ・  ・  ・   ・   ・  ・  ・   ・   ・  ・ 全てのデータは98社分です。 縦軸:利益率 横軸:売上高 バブル:利益 というバブルチャートを作成したのですが、 会社名は選択されたものの、 利益率/売上高/利益 については すべて B/C/D列(3つ)の値を選択しています。 (選択されているのはそれぞれ違う行です) チャート作成にあたり、 「元のデータ」⇒「系列」から 一社ずつ訂正していたのですが、98社分のデータがある為、 一度に訂正をかける方法があれば、と考えています。 (というか、最初から正しく出来る方法があればイチバンいいのですが) よい方法はありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • umazanpai
  • ベストアンサー率38% (53/137)
回答No.3

C列とD列を入れ替えて BCD選択でバブル作成かな? 系列名は現状やられてるままかな? _____A社_____B社_____C社 300____20__60 500___________10__50 400___________________25__100 みたいにデータ編集できれば1発で98系列できます 行列は反対の方がいいのかな?

himefugu
質問者

お礼

ご回答ありがとうございます。 行・列を入れ替えて、作成してみましたが やはり最初と同じようになるだけでした。 元のデータの中身を入れ替えて作成してゆくしかないのかもしれません。

その他の回答 (2)

回答No.2

バブルチャートは使用する値が、X軸・Y軸・サイズ の3つ これに対してエクセルで使用する表は 行・列の2つ したがって、棒グラフなどのようにはじめに表の範囲選択して作る方法ではうまくいきません。 というわけで > (というか、最初から正しく出来る方法があればイチバンいいのですが) この”最初から”というのが、”表を範囲選択してから”グラフ化するという意味なら 「できません」というのが回答です。 ただ、ご質問の場合、系列を98社分合計98系列作られているようですが、1系列のみの作成でもいいような気がしますがいかがでしょうか? 98社分を1系列で作った場合、凡例は当然1つだけとなりますので、会社ごとの凡例を表示させることはできませんが、98社あるということは凡例自体を表示させていないのではないかと思います。 また、会社ごとに自動的に色分けすることもできませんが、凡例を表示しないのであれば、1社ごとに色分けする必要もあまりないように思います。 もし1系列でよいなら 2003バージョン以下の場合は、表以外のセルがアクティブな状態でグラフウィザードを立ち上げて、 グラフの種類で「バブル」を選んだ後、 グラフの元データの「系列」タブで 「Xの値」を売上高の列(=B列)を98社分(1行目に見出しが入っていたとするならB2セルからB99セルまで)を一度に範囲選択します。 同様に「Yの値」は利益率の列(D列)、「サイズ」は利益の列(C列)を選択します。 「名前」の欄は意味がなくなってしまいますので、空欄でかまわないでしょう。

himefugu
質問者

お礼

ご回答ありがとうございます。 >この”最初から”というのが、”表を範囲選択してから”グラフ化するという意味なら 「できません」というのが回答です。 やはりムリですか・・。 範囲選択してから出来る方法があれば、と思ったのですが難しいのですね。 データは、98社分のデータ(バブル)を表示させる必要があります。 98社各社の分布を見たいというのが狙いです。 売上高が高いけれど、利益率が悪い。 売上高は低いが利益率/利益額が高い。 等を一覧分布図で見れるようにしたいと思っています。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

グラフに表示する会社行だけに同じコードを入れて、フィルタをかけて、グラフ化すれば済むのではないのですか。 グラフにするデータの選別の問題? 会社名の表示の問題? 質問文を良く解せなかった。