- ベストアンサー
EXCELグラフ作成
Excel2000を使用しています。 X軸に日付け項目 Y軸にデータ数量が入っています。 上記データよりグラフを作成しようとしたところ、 2-Dグラフで入力できる要素の数は、1系列あたり最大32000個です。のメッセージがでます。 グラフ作成するにはどうすればよいのですか? X軸の項目数が43000行分のデータがあります。 OFFICE2007の購入予定はありません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 グラフ範囲を可変にして、必要に応じて見たい箇所だけ表示する...などは如何でしょう? (QNo.2724272でも書きましたが)工夫次第で一般機能だけでもできます。 とりあえず、マクロで最初の設定だけ行うサンプルを紹介しておきます。 A,B列にデータがあるとして、 Sub sample() Const t As Long = 1000 Dim s As String Dim n As Long Dim r As Range With ActiveSheet s = .Name n = WorksheetFunction.Floor(.Range("A1").End(xlDown).Row - 1, t) Set r = .Range("D1:O1") With .OLEObjects.Add("Forms.ScrollBar.1", Left:=r.Left, Top:=r.Top, Width:=r.Width, Height:=r.Height) .LinkedCell = "C1" With .Object .Value = 0 .Min = 0 .Max = n .SmallChange = 1 .LargeChange = t End With End With .Names.Add "date", "=OFFSET($A$2,$C$1,0," & t & ")" .Names.Add "data", "=OFFSET($B$2,$C$1,0," & t & ")" Set r = r.Offset(1, -1).Resize(30, 13) With .ChartObjects.Add(r.Left, r.Top, r.Width, r.Height).Chart .ChartType = xlLine .SeriesCollection.NewSeries.FormulaR1C1 = _ "=SERIES(" & s & "!R1C2," & s & "!date," & s & "!data,1)" .HasTitle = False End With End With Set r = Nothing End Sub 他に、参考ログ http://park7.wakwak.com/~efc21/cgi-bin/exqalounge.cgi?print+200606/06060278.txt
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
データを間引くことです。 1つの思いつきですが、 3日分を足して3で割る(平均を採る)。 データ数が1/3になる。 方法としては Sub test01() j = 1 For i = 1 To 21 Step 3 Cells(j, "c") = Cells(i, "A") Cells(j, "D") = (Cells(i, "B") + Cells(i + 1, "b") + Cells(i + 2, "b")) / 3 j = j + 1 Next i End Sub を実行する。 2007/1/1 1 2007/1/2 2 2007/1/3 3 2007/1/4 2 2007/1/5 1 2007/1/6 3 2007/1/7 3 2007/1/8 4 2007/1/9 5 2007/1/10 6 2007/1/11 1 2007/1/12 2 2007/1/13 3 2007/1/14 1 2007/1/15 2 2007/1/16 3 2007/1/17 4 2007/1/18 4 2007/1/19 5 2007/1/20 6 2007/1/21 4 が 2007/1/1 2 2007/1/4 2 2007/1/7 4 2007/1/10 3 2007/1/13 2 2007/1/16 3.666666667 2007/1/19 5 となる。 1日に何データもあるなら1日ごとの平均を採るとか。 グラフは何のために作るのか、根本を一度考えてみてください。 だいたい、4万何千ものデータが必要な、文系の資料などありゃせんと 思うよ。くそ忙しい上司がそんな緻密・精密なグラフを見て、なんと言うかな。自然界だってデータの有効数字は3桁ぐらいって言うじゃないですか。
- Nayuta_X
- ベストアンサー率46% (240/511)
データ数量は、無制限でないのです。(私もつい最近まで、知らなかったです。) それと、グラフの数にも制限があるそうです。 これは、メモリーなどによってまたは、データの数やリンク数のなどによって複雑になっていて、どの場合が、どうなるのか 計算出来ないようですよ。 データを分割するしかないでしょうね。 また、データを分割して作ったグラフが、他のPCで、有効かは、(メッセージが、でるかも)確認しておくべきですね。 または、世の中にあるのか不明ですが グラフを作成する ソフトを探して見ては、どうでしょうか??。