• ベストアンサー

ExelでX軸を日付にする場合のグラフの書き方

X軸のデータは2008/01/01/0000(2008年1月1日0時0分の意味)から始まって2時間おきにY軸用のデータがあって、X軸のデータは2008/10/31/2200で終わります。 何も考えずにグラフで書くとX軸が0から4000までの数字が表示されます。Y軸は正しく表示されているようです。そこでグラフのX軸をクリックし 軸の書式設定→表示形式→ユーザー設定で yyyy/m/d/hmm;@と指定しました(これは表示形式の日付の真似ですがこれが正しくないかも)。 するとX軸が1900/1/0/000から始まり、1910/12/13/000で終わってしまいます。X軸のデータは2008/01/01/000から始まり2008/10/31/2200終わるのですが。 どうすれば正しく日付をX軸に記述できるか教えてください。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.3

>回答番号:No.1 この回答への補足 グラフ / グラフのデータ範囲を変更する http://www.authoring.gr.jp/excel/paso/html/14-15-2007.html 上記ページ、手順(2)に「データソースの選択」ダイアログボックスの絵があります。 「横(項目)軸ラベル」の「編集」ボタンをクリックすれば、「軸ラベル」ダイアログボックスが表示されます。 日付データが入力されたセル範囲をドラッグすればセル範囲が入力されます。

その他の回答 (2)

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

他に良いご回答が出るかもしれないが、 例データ A列   B列      C列 2008/1/5 2008/01/05 12 2008/1/25 2008/01/25 34 2008/2/3 2008/02/03 53 2008/3/4 2008/03/04 26 B列は列挿入し、=TEXT(A1,"yyyy/mm/dd")で文字列化したもの。 ーー B1:C4を範囲指定してグラフを書くと X軸は 1/5 1/25 2/3 3/4 と間の日が入らず、等間隔で表示されました。 それ以外だと1/5 3/4の間を自動的に7日おきに目盛を採って、時系列的になります。 本来普通のケースでは、この方が用途は広いのかもしれません。 エクセル日付データを時系列として(間隔を経過期間で考える)捉える力が強いようです。本質問はスポット的な考えといいましょうか。 データ列だけでグラフを描かせ、 元データー系列ー項目軸ラベルに使用ーSheet1!B1:B4 の方も安心して時系列化させない方法です。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

元のデータ>系列タブで「項目軸ラベルに使用」に日付データセル範囲を指定すればどうでしょうか。

combat5
質問者

補足

>xls88さん 申し訳ありません。Exelの素人でよく分からないです。バージョンが違うせいなのか・・・・。 Exelのバージョンは2007です。 「項目軸ラベル」でヘルプを検索したら「項目軸に日付を表示する」と言うのが出てきたのですが、 その説明には、 [軸のオプション] カテゴリで、[軸の種類] の [日付軸] をクリックします。 という記述があるのですが、[軸の種類]が出てこないので「日付軸」が選べません。 ヘルプのメモに グラフ内の日付が凡例 (凡例 : グラフのデータ系列または項目に割り当てられたパターンや色を識別するテキストやマーカーが表示されたボックス。)に表示されている場合は、日付軸を使用できません。日付が項目軸に表示されるように、グラフにデータをプロットする方法を変更できます。 と記述あるのですが、この意味がよく分からなくて・・・。 もしよろしければ教えて頂けると幸いです。

関連するQ&A