- 締切済み
エクセルのグラフの作り方教えてくださいm( _ _ )m
はじめまして。 悩んでいます。 A社の株が13:05 13:30 14:01 15:00にそれぞれ 100円 98円 97円 96円と推移して、 B社の株が13:07 13:15 14:25 にそれぞれ 250円 251円 270円と推移したとき A社とB社の株価を同じグラフに表示するには どうしたら良いでしょうか? X軸が時間で、Y軸が金額です。 普通に作るとどちらかの時間がX軸に表示されてしまします。 どうぞ宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
(データ)B2:H5に A 13:05 100 B 13:07 250 A 13:30 98 B 13:15 251 A 14:02 97 B 14:25 270 A 15:00 96 のデータがあるものとします。A列に列挿入したので A1:G5が1列右へずれました。 (作業) 見だし用の列を作ります。1列A列を挿入して(上述済み) A2に関数式=B2&TEXT(C2,"hhmm") & CHAR(10) & F2 & TEXT(G2,"hhmm")を入れて、A5まで複写します。 A2:A5の書式を、書式-セル-「折り返して全体を表示する」に設定する。 A2:A5は A1305 B1307 A1330 B1315 A1402 B1425 A1500 0000 のようになる。 (グラフ作成) (1) B2:D5を範囲指定して、棒グラフを書く。 縦列軸(Y軸)-株価、横行軸(x軸)時刻値とA (2) グラフエリアで右クリックする。 「元のデータ」をクリック。 「系列」タブをクリック。 (値追加) 「系列」「値」に=Sheet1!$D$2:$D$5があるが 「追加」をクリックして、「系列2」の「値」に =Sheet1!$H$2:$H$4を入力する。 (軸) 「項目軸ラベルに使用」欄に、=Sheet1!$A$2:$A$5に修正する。 「OK」をクリック。 ここで「軸の書式設定」で「配置」「縦書き」を選ぶと B A ・・・ 1 1 ・・・ 3 3 ・・・ 0 0 ・・・ 7 5 ・・・ のようになりました。
- caitsith_goo
- ベストアンサー率59% (28/47)
とりあえずの方法なのですが。 A社のデータ:時間をA列、金額をB列に入れます。 B社のデータ:時間をA列(A社のデータの下、時間の順番は関係なしです)、金額をC列に入れます。 A列を選択範囲を拡張して並び替えします。 このときB列やC列に空白ができますがかまいません。 この状態でグラフを作成します。 両社ともに歯抜けのグラフができるか、データがない時間は『0』になってしまうと思います。 そこで、ツール→オプションを選択し、グラフのタブを押してグラフの設定を行います。 「アクティブグラフ」とあるところで「補完してプロットする」を選択します。 すると、データがない部分を補完してプロットを行ってくれます。
- sashichan
- ベストアンサー率39% (13/33)
A1:A4にA社株の時間、B1:B4にA社株の株価、C1:C3にB社株の時間、D1:D3にB社株の株価が入っているとします。 まずA1:B4を選択して散布図を作ります。 X軸の書式設定で、最小値を0.5、目盛間隔を0.020833とします。これは、時間の単位が1日を1としているので、目盛りの最小値を12時、間隔を30分とするためです。 そして、[グラフ][データの追加]としてC1:D3を選択します。先頭列を項目列として使用するにチェックが入っている事を確認してOKします。 あとはデザインを好きなように変更すれば良いと思います。