• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 散布図(直線とマーカー)行大量追加)

エクセル散布図で大量のデータを追加する方法

このQ&Aのポイント
  • エクセルの散布図(直線とマーカー)を使用して、0週から○週間で△レベルから□レベルになった300人のデータをグラフ化したい場合、1行ずつデータを参照する必要があります。しかし、これは手間がかかる作業です。
  • 300人分のデータを一括で処理する方法はありますか?エクセルの機能を使って手軽に大量のデータを追加する方法を教えてください。
  • エクセルの散布図(直線とマーカー)を使用して、300人のデータを一括で追加する方法を教えてください。1行ずつデータを参照するのは手間がかかります。

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

  • ベストアンサー
回答No.2

1行1行、元データの参照でできるなら、マクロの自動記録で記録して公開してみてはどうでしょうか? 2件(2行分)連続して記録すれば、その差異から自分で編集も可能かもしれません。 for~next構文と呼ばれるものです。 とりあえず、添付図のような表でなら、下記のマクロをグラフを選択した状態で行ったらできました。 必ずバックアップを取ってから。 [Alt]+[F11]VBE 、 挿入 - 標準モジュール、下記貼り付け Sub グラフのデータを追加する() Dim シート名 As String Dim n As Long シート名 = ActiveSheet.Name For n = 3 To 10 ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(n).XValues = "=Sheet3!R" & n & "C5:R" & n & "C6" ActiveChart.SeriesCollection(n).Values = "=Sheet3!R" & n & "C3:R" & n & "C4" ActiveChart.SeriesCollection(n).Name = "=Sheet3!R" & n & "C2" ActiveChart.Location Where:=xlLocationAsObject, Name:=シート名 Next n End Sub

nosunosu49
質問者

お礼

うおおー!できました! シート名変えて、順番多少直せば一括でダーっといきました マクロの編集は初体験なので、興奮しました どうもありがとうございました!!!!

その他の回答 (1)

  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.1

見る時は一人づつでよければ、 ピボットグラフにすれば良いのじゃないでしょうか? メニューでサンプルの名前が出てきますのでそれをクリックしていくだけで順に見られます。 何百人のデーターがあろうとグラフを作るのは一瞬です。 http://office.microsoft.com/ja-jp/excel-help/HP010177384.aspx

nosunosu49
質問者

お礼

ありがとうございます!初回答です! 見るときはひとりずつではダメなんですよ。。。 グラフに数百人の線が出ているのがアウトプットのイメージです! ピポットで複数の方のグラフが出るのでしょうか・・・?

関連するQ&A