Excelでミリ秒表記の大量データをグラフのX軸に表示する方法

このQ&Aのポイント
  • Excel2010でミリ秒まで表記された実験データをX軸にしたグラフを作成したい。しかし、A列の日時を正しく表示させる方法がわからない。
  • X軸のラベルを30個作成し、A列の値と対応させたグラフを作成したい。
  • Excelの2-Dグラフを使用して、最大32000個のデータ要素を持つ10本の系列を横に並べて1本に見えるようにしたい。
回答を見る
  • ベストアンサー

エクセル ミリ秒表記の大量データをグラフX軸に

 今晩は、質問させていただきます。どうぞよろしくお願いいたします。  環境:Excel2010 でございます。  A列に 2010/07/17 21:20:30:365 2010/07/17 21:20:30:522 2010/07/17 21:20:30:691 2010/07/17 21:20:30:855    :    : のようにミリ秒まで表記された 実験データが30万行ほどございます。 B列は0.100~3.000までの間の計測データになります。 A列をX軸にしたB列のグラフを作りたいのでございますが、A列の日時をX軸に表示させる事が出来ず悩んでおります。(1900/01/01から始まったりいたします。)  X軸のラベルは30個もあれば良いと考えております。(=1000行間隔ずつ程度?) なお2-Dグラフで入力できるデータ要素の数は1系列あたり最大32000個なので、10本の系列を横に並べて1本に見えるようにしております。  何か良い方法がございましたら是非お教えいただけないでしょうか。 もしお詳しい方がいらっしゃいましたら,どうぞよろしくお願いいたします。

  • MKT_
  • お礼率99% (329/330)

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

  • ベストアンサー
  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.2

No.1 です。 エクセルのセルに、yyyy/mm/dd hh:mm:ss.000 記入した値が文字列として認識されていると思われます。記入したデータがセルの左に寄っていませんか?または、セルを選択したとき、数式バーに表示される値の先頭に「'」がついていませんか? 文字列として入力されていると、0(ゼロ)として扱われ、1900/01/00 00:00:00になると思います。 まずは、文字列として扱われていないか確認してください。 文字列を数値に直すには、A1に 2010/07/17 21:20:30:365 が入力されているものとして、適当なセルに、=A1*1 と打ち込んでみてください。 または、=Value(A1) 貴質問のデータを元に、グラフを作成してみましたので添付します。Excel 2013 および、2003 で確認しました。

MKT_
質問者

お礼

【解決^v^】  m_and_dmp様  どうもありがとうございます!m(_ _)m  うまくいきました。お教えいただいたあと、全部のデータファイルをVBAで .Cells(iG, 9) = Application.WorksheetFunction.Replace(.Cells(iG, 9), 20, 1, ".") .Cells(iG, 9).NumberFormatLocal = "yyyy/mm/dd hh:mm:ss.000" と修正いたしまして、セルを数値に変更したらうまくいきました。  質問させていただく前に自分で検索しました際に「ユーザー定義を[s].0にすれば足し算できて・・・」ですとか、「シリアル値にして0.00001ずつ足せば・・・」とかを見つけまして、全く違う方向に進んでおりました。^^; ですので助かりました。m(_ _)m  夜遅くに関わらずテストまで行っていただけて誠にありがとうございました!m(_ _)m

その他の回答 (1)

  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.1

2010/07/17 21:20:30:365 上記の30 と365 の間は: ではなく、「.」(ピリオド)です。

MKT_
質問者

お礼

 m_and_dmp様  どうもありがとうございます! A列の秒とミリ秒の間を半角のピリオドに変換いたしまして、 かつA列の書式をユーザー定義の「yyyy/mm/dd hh:mm:ss.000」にしまして グラフ横軸の書式も同様に「yyyy/mm/dd hh:mm:ss.000」にいたしましたが、未だに横軸は「1900/01/01 00:00:00.000」と表示されております。。。 どこか設定し忘れているのでしょうか?それとも根本的に間違えているのでしょうか。。。orz

関連するQ&A

  • EXCELのグラフで

    既出の質問を見ても良く分からなかったので質問させてください。(WinXP Office2000)   | A | B  |  C _______________________ 1 | 1 | 1500 | 1234 2 | 2 | 1239 | 2110 3 | 5 | 1772 | 1199 4 | 10| 977 | 2891 こんな感じの表を折れ線グラフにする際、 A列をX軸で項目軸ラベルとし、B列とC列を系列1、系列2とします するとA列のX軸はラベルとして利用されるだけで、 数値として表示できません。 BとCは折れ線グラフで表記するとして、A列を横軸にし 1 2  5    10 という間隔になるよう数値としてグラフに反映させたいのですが。 数学が苦手なので説明が下手ですみません。

  • マクロでグラフのデーター範囲の変更

    すみません、シート1に埋め込みグラフが3つあります。それぞれ系列1、2、3とデーター範囲が設定されています。それで「項目軸ラベルに使用」にもデータ範囲が設定されています。 その、データー範囲をセルの最終行まで変更するマクロを作ろうと思っているのですが、うまくいかないので誰か教えて頂けませんでしょうか? 下記の様に各列の下にデータが入っています。更にその下にデータが追加されていくのですが、 それに伴ってデーター範囲も変更したいのですが何か良い方法を教えて下さい。 SetSourceDataとかで挑戦しようとしたのですが、各系列をどのように指定してよいのか分からず困ってしまいました。 どうか宜しくお願いします。  A列(項目軸ラベル) B列(系列1) C列(系列2) D列(系列3) =グラフ1    E列(項目軸ラベル) F列(系列1) G列(系列2) H列(系列3) =グラフ2  I列(項目軸ラベル) J列(系列1) K列(系列2) L列(系列3) =グラフ3

  • EXCEL2007折れ線グラフでX軸データを指定したい。

    EXCEL2007で折れ線グラフを作成したいのですが、 ・A列:データ数500(角度データ:0、0.72、1.44・・・) ・B列:例えばSINカーブ値 で横(X)軸を角度表示(A列を表示)をさせたいをさせたいのですが、教えていただけますか? ※EXCEL2003では簡単にx軸データを「データの選択」でセル指定できたのですが2007では同様にできません。(データ数が少ない(256以下?)時は可能のようですが・・・)

  • エクセルのグラフの軸設定を教えて下さい

    軸の指定について教えて下さい。excel2000です。 横軸に列A、縦軸に列Bのグラフを作りたいのですが、ウイザードで作ると、横軸に行番号、縦軸に列A,列Bの両方が配置されます。 グラフを作るときに軸の指定は出来ないのでしょうか? よろしくお願いします。

  • エクセル 3-Dグラフ x,y,z軸の項目軸について

    40×40の数値データを3-Dグラフで表示しています. A行にx軸,1列にy軸,それぞれ項目軸として 使いたいのですが, 片方の軸を項目軸ラベルとして使うと もう片方の軸を項目軸ラベルとして使う事が出来ません. S1,S2と表示してしまうので 任意の数値に変えて表示するには どうしたらよいでしょうか?

  • Excelのグラフ(2000)

    お世話になります 教えてください。 EXCEL2000です。 グラフを作成しています。 行のデータ数は39634行あります。 B列に時間、C列に数値があって、それをグラフにしたいのです。 x軸に時間、Y軸に数値にします。 でも、作成しても、エラーが出るのです。 「2-Dグラフで入力できるデータ要素の数は1系列あたり最大32000個です。32000個以上のデータ要素を使用する場合は、複数の系列を作成してください。」 というようなエラーです。 まあ、たしかにデータ数は32000個以上ありますが。。。 これはいったいどういうことでしょうか? じゃあ、2系列作成すればいいのかと、グラフウィザードの、(散布図)系列タブで、「系列」のところに「系列1」しかないのをその下の「追加」ボタンを押して「系列2」を追加しました。 エラーによると、「系列1」だけでは作成されないグラフ分を系列2でおぎなっているのだろうかと思いましたが、出来上がったグラフを見ると、すっかり系列1と系列2が重なっているのです。すっかりわからなくなりました。 デフォルト設定が系列1が青色、2がピンクだったので、 どちらも同じ色にしたいと思いましたが、系列2のほうが上にかさなっていて、おかげで系列1が選択できず、「データ系列の書式設定」をしようにもできません。 すっかりかさなっているグラフをそれぞれの系列を選択するにはどうしたらよいでしょうか? グラフをきちんと作成するにはどうしたらよいでしょうか?2系列?うまくつくるにはどうしたらよいでしょうか?

  • エクセルのグラフX軸について

    折れ線グラフでグラフを書いているのですが、 A(X軸の値)    B(Y軸の値) -6           0.000224427 176           0.046381679 400           0.089546565 592           0.133309924 635           0.142137405 708           0.160615267 931           0.184629008 925           0.205276336 1134           0.245748092 1399           0.300059542 1427           0.303575573 1461           0.308438168 1477           0.308064122 1537           0.320482443 1402           0.317265649 21038           0.328112977 29007           0.344421374 41864           0.371726718 X軸の値は最小から最大までかなり幅があるのですが、どのようにして値にあった幅であらわすことができるのでしょうか?値の大きさがかなり違うのに等間隔に数字が表示されるだけでうまく書けません。

  • Excel98 グラフの軸について

    グラフ作成の際、データを変えずに、軸の項目を変える事はできますか? 上手く説明できないので、下記の通り例を挙げます。 例)下記データを基に棒グラフを作成。   (1)のようなグラフを(2)にする方法。   優 良 可 ---------------- A 20 30 40 B 15 10 40 C 25 15 10 (1)X軸・・・ABC   Y軸・・・数字 (2)X軸・・・優良可 Y軸・・・数字 基データの行と列を入換えると、軸データも変わりますが、データは据置きで グラフを変える方法を教えて下さい! 又、グラフの種類をレーダーにした場合の軸の項目変更についても教えて下さい! 不明な点があれば補足しますので、宜しくお願いします。

  • エクセルの折れ線グラフのX軸長さを変更したい

    落ち着いて考えると変ですが素朴な疑問です。 ある線の抵抗を線をカットしながら2つの機器で計測したデータを折れ線グラフで比較しようとしました。 A機器は直線性が良く、B機器は補正が必要なのでA機器の傾きを参考にしようと考えました。 A B 10 10     左が簡略化したデータです。 7 9      7ポイントの測定をしました。 5 7      1行目と2行目の間は長めにカットしてしまいました 4 6      目分量でカットしたけどそれほどカット割合は 3 2      間違っていません。 2 2 1 1 A機器は直線性がリニアなのは分かっていて数値をぱっと見てもグラフが想像できました。 ここでグラフ用紙10cm四角でプロットすればOKでしたが、エクセルの折れ線グラフにしてA機器がリニアでないのにビックリしました。 原因はすぐ1行目と2行目の間データが無いからと分かりました。 そこで自動的に配分されてしまうX軸を10個にしようと考えましたが出来ません。 落ち着いて考えればX軸はカットしていく単位だから、いくら目分量が正しいとしても最初のカット幅が飛んでいたらこれが当たり前のことです。 こんな場合は不足データを補完して10個にしなければダメでしょうか? 不慣れな散布図ではX軸を選べることを知りました。 そこでA機器データのY軸とX軸を同じにしてB機器を参照するとうまく目的が達成できました。 しかし、散布図なので(?)B機器だけで同様にグラフ化するとリニアになってしまい混乱します。 基礎からして変な質問ですがお暇なときに助言いただけると幸いです。

  • Excel グラフの自動作成

    Excelでユーザーフォーム画面でX軸とY軸などを選択することで自動で目的のグラフを作成できるマクロの組み方を教えて下さい! ・Y軸の系列は複数あり、間隔が均等なのではじめのY軸系列と系列同士の間隔数を指定すると自動で複数の系列が選択されたグラフが作成される ・Y軸の系列数は別途フォームで指定する (例)X軸にA列、Y軸の第一列にC列を選択し、系列数を4つ、系列間隔を3列と指定すると、C列,G列,K列,O列がY軸に選択されたグラフができる フォームに在るのは、 ・X軸選択 ・Y軸選択(第一系列のみ) ・Y軸系列数 ・系列(空列)間隔 ・作成ボタン ・キャンセルボタン です。 また、選択範囲が1行目から始まらない(例えばX軸はA4から、Y軸はC4,G4,K4,O4から選択される)ということもできるのでしょうか? 以上煩雑ですみませんが、ご教授お待ちしております!

専門家に質問してみよう