• ベストアンサー

エクセルのグラフで

以下の様なデータでエクセルの散布図を作成しています。 A列;氏名 B列;年齢 C列;身長 B列とC列のデータを使用して作成した散布図で、 グラフ上、A列の氏名を表示する(この点は誰か分かるようにする) ことは可能でしょうか?

  • yama_x
  • お礼率35% (308/875)

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

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

VBAですが試行錯誤の上、下記でうまくいくようです。 興味があり、自分のケースに修正力があれば、やってみてください。 データ Sheet3のA1:C4 氏名 身長 体重 山田 153 54 上島 164 43 平野 173 62 下記コードを標準モジュールに貼り付ける。 Sheet3をアクチブにして、実行する。 コード(マクロの記録を色々とって参考にして修正してください) Sub Macro2() Dim a(10) For i = 1 To 3 a(i) = Worksheets("Sheet3").Cells(i + 1, "A") Next i '---- Charts.Add ActiveChart.ChartType = xlXYScatter ActiveChart.SetSourceData Source:=Sheets("Sheet3").Range("B2:C4") ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet3" ActiveWindow.Visible = False Windows("Book1").Activate ActiveSheet.ChartObjects(1).Activate ActiveChart.SeriesCollection(1).Select Selection.HasDataLabels = True For i = 1 To 3 Set x = ActiveChart.SeriesCollection(1).Points(i) x.DataLabel.Caption = a(i) Next i End Sub

その他の回答 (4)

noname#15567
noname#15567
回答No.5

 人数は何人くらいですか?  同姓同名の人はいますか?

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.3

散布図のラベルを設定するアドインがあります。 下記URLを参照

参考URL:
http://www.appspro.com/Utilities/ChartLabeler.htm
  • trk1024
  • ベストアンサー率75% (12/16)
回答No.2

(1)使用するデータをドラックしてグラフウィザードを起動 (2)グラフの種類で散布図を選ぶ (3)グラフの元データでデータ系列で列にマーク (4)グラフオプションでデータラベルをクリック  ラベルの内容の中のXの値のところにチェックマーク (5)完了 でできるのではないかと思います。 解釈が間違ってたらすみません。

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

標準では無理でしょう。 少し手間が掛かりますが、以下の方法で可能かと。 BC列のデータで散布図を作ります。 データ系列を選択し、右クリックでデータ系列の書式設定を選択。 データラベルで値を表示するにチエックを入れる。 これで多分身長のデータが表示されます。 データラベルを選択する。(全部が選択される。)そして、個別にラベルを選択するとテキストボックスのような表示になる。 ここで、数式バーに移り「=」を入力し氏名のセルをクリックする。これで各ラベルを変更する。 またラベルの位置はテキストボックスのようになった状態で好きな位置に移動して下さい。 データの変更があってもラベルは一緒についてきます。 注意:=を入れるのは数式バーで入れること。テキストボックス状の中に入力しても駄目です。

関連するQ&A

  • EXCELのグラフ作成でB列をY軸にしたいのですが…

    タイトル通り、EXCELのグラフで、B列とC列のデーターを使って散布図でグラフを作成したいのですが、そのまま作成するとB列=X軸。C列=Y軸になり、毎回元データの系列で値の変更をします。 同じようなグラフを作成するのでめんどくさいんですが、何か簡単な方法はありますか? よろしくおねがいします

  • Excelで軌跡グラフの作成

    Excel2016を利用しております。 時間経過とともに動いている点をグラフ化したいのですが、 現在シートのフォーマットとしては A列:時間 B列:x座標 C列:y座標 となっております。 B列とC列を選択して散布図グラフを描けば、とりあえず軌跡のグラフができますが、このグラフの中に、どのデータがどの時間のものなのか?が分かるデータを 取り込みたいのです。 データそのものは数千行ありますので、何点か抽出して表示できればと思うのですが、そのようなことは可能でしょうか。 ご教授、お願いいたします。

  • エクセルで、相関関係図のグラフ

    A列に名前、B列に国語の点数、C列に英語の点数があるとします。 1行目は各列のタイトルだとして、B2~C11までを選択しグラフで散布図をつくったのですが、これは相関関係図になりますか? グラフ上のそれぞれの点に、名前を表示させたいのですがうまくいきません。教えてください。

  • エクセルのグラフ

    X軸に年齢、Y軸に給与で全社員の給与の散布図を作成しています。 各年齢の平均給与を折れ線でひきたいのですが、どうもうまくいきません。 400人ほどのデータ数があるので、データ数が多すぎるからなのでしょうか?まず、最初に年齢、給与、平均給与でグラフを作って、そのあとで、平均給与だけグラフの種類(散布図→折れ線)を変えようとしてもそのデータだけをどうしても選ぶことができません。あるいは先に年齢、給与だけでグラフを作っておいてあとから平均給与をプラスする方法でしてみるとへんてこなグラフになってしまいます。イメージとすれば散布図のグラフに近似曲線を加えたようなグラフを作りたいのですが、これは可能なのでしょうか?

  • EXCEL グラフの描き方

    EXCELで、系列Aを横軸に、系列B,Cを縦軸にとって 散布図を描こうとしています。 系列Bと系列Cのデータは単位も桁も違いますが、 一つのグラフに並べて挙動が分かりやすくなるように プロットしようとしたとき、 2種類の軸目盛を別々に設定することはできますか? どなたか、教えていただけるとうれしいです。

  • エクセルのグラフ作成で教えてください

    エクセル 2010でのグラフ 作成で困っております。 できれば、大至急教えて下さる方がおられましたら、とても助かります。 グラフの散布図を作成したいのですが、うまくグラフに表示されません。数値は  X軸・・・0.98、0.95、0.86、0.57 → のような、1以下の小数点2ケタ数ばかり、最小値0.54  Y軸・・・5.4、 4,7、 6,7、4,5→ のような、1以上の小数点一桁 最大値10、です。  入力は、半角数字でしております。 範囲選択→挿入→散布図、と、買い求めたガイドブックの  通りにやっているのですが、グラフには、タイトルの欄にずらっと数値が並び、グラフになりません。  どうすれば散布図になるでしょう。 どうぞ、よろしくお願いします。

  • 性格診断をエクセルグラフで作成

    いつも皆様にはお世話になっています。 性格診断をエクセルグラフで作成することはできるでしょうか。 性格診断の結果をグラフで見やすくしたいのですか。エクセルは2010です。 A列に項目を入力します。A2のセルに「活動性」、A3に「社交性」、A4に「慎重性」。 B列にptを入力します。B2に「56」、B3に「63」、B4に「50」 グラフの縦軸が項目、横軸がptとなるように散布図グラフを作成します。 この方法で作成しても、もう一つ数値項目がないとグラフとして正しく認識してくれません。

  • EXCELのグラフの数式

    お世話になります。 EXCELでA1~A10、B1~B10にデータがあります。 このデーターから散布図を作成し、このグラフが直線とした場合、この直線の式とR-2乗値を表示したいのですが、どうすればよいでしょうか。 近似値曲線の追加では直線が変わってしまうので他の方法を探しています。 宜しくお願いします。

  • Excel 面グラフ について教えて下さい

    EXCEL2002です 図のようなデータの構成 列A=横軸の時間 列B=面グラフの基準になるデータ 列C=基準になるデータの上方向の差分 列D=基準になるデータの下方向の差分 このデータから、基準になるデータの 上下に色つきの面グラフを作成したいのですが 作成方法がわかりません (添付したものはイメージです、昔、他人が作成したもの) このような、面グラフ作成のホームページがあれば教えてください もし、簡単であれば、作成の手順を、箇条書きで教えてください また、図の例では、1系列のグラフですが 列B、C,Dのと同じように、列E、F,Gに別系列の データがある場合、 同一のグラフ中に、2系列の面グラフを作成できるかどうか教えてください よろしく、お願いします

  • 横軸を日付・時間とするグラフ化

    エクセルのデータシートに、現在以下の様にデータが打ち込まれています。 A列に日付(yyyy/mm/dd) B列に時間(hh:mm:ss) C,D,E列にデータ これを横軸“日付・時間”、縦軸をC.D.E列のデータとして グラフ(散布図)化したいのですが、どの様にすれば良いのでしょうか。 宜しくお願い致します。

専門家に質問してみよう