• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:推移の折れ線グラフ(縦軸を昇順、横軸を日付)の作成方法について)

エクセルで推移の折れ線グラフを作成する方法

このQ&Aのポイント
  • エクセル2003か2007を使用して推移の折れ線グラフを作成する方法を教えてください。
  • 縦軸は上が1位、下が50位で昇順で表示し、目盛りの間隔を設定します。
  • 横軸は日付で左から右向きの並びで表示し、グラフの下側に配置します。

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

  • ベストアンサー
  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.9

画像のデータは見えますでしょうか? まず日付の列、A1:A21 を選択 Ctrl キーを押しながら換算値 C1:C21 を選択 グラフウイザードを起動、折れ線グラフを選択して作成します 数値軸を右クリック「書式設定」「目盛」で最小値 0 最大値 150 間隔 5 に設定します そして「軸を反転する」「最大値でX/項目軸と交差する」にチェックをいれOK グラフエリアを右クリック「書式」「フォント」でフォントサイズを 11 とし 「自動サイズ調整」のチェックを外しておきます(こうすると勝手に変更されません) グラフエリアを右クリック「元のデータ」を開き「系列」で追加 「名前」 F1 セルクリック 「値」に F2:F32 をドラッグして入力してOK 出来た折れ線(直線」を右クリック「グラフの種類」で散布図(マーカー)を指定してOK 再び「元のデータ」で系列 Y を選択、Xの値に E2:E32(すべて 0.5)を入力してOK 左の数値軸を右クリック「書式」「パターン」で目盛ラベルをなしにします 目盛ラベルのスペースが狭くなりますので、プロットエリアをずらしてスペースを確保します 縦に張り付いたマーカーを右クリック「書式」「パターン」でマーカーをなし 「データラベル」でどれかにチェックしてOK ラベルが選択状態であるのを確認し「ツール」「XY Chart Labels」「Add Chart Labels」をクリック ラベル表示BOXを出します 系列が、Yを選択しているのを確認、中窓を折りたたみ G2:G32 をドラッグ入力してOK 変更されたラベルを右クリック「書式」「配置」で「左」としてOK これで完成です あとは線の色・プロットエリアの色・フォントなど、お好きなように こういったグラフの留意点は、作業列の作成でセルの配置をいかにするのか思考が要ります 今回のような、複数の条件があると単一の数式が使いにくく苦労するところです 試してませんが、IFをネストして出来るかも知れませんね

ey_wing
質問者

お礼

Zi-co様 お世話になります。 ご教授いただいた内容で、なんとか形になるものを作成することができました。 後は細かい見栄えを調整していきたいと思います。 この度は親切丁寧にご指導いただきまして、誠にありがとうございました。

その他の回答 (8)

  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.8

もう少しで出かけますので途中までの説明になります 2003です まず散布図を使いますのでラベル表示用のソフトをダウンロードしてください(windows 用) http://www.appspro.com/Utilities/ChartLabeler.htm 「ツール」にアドインとして入りますのでチェックを入れてください データは下の画像通りです E/F/G列は目盛配置用の作業列になります C列の換算値は、F列を参照しています セルの位置関係から、順位20から上(20~50)は+100です C2=F21 C3=F22 C4=F25 C6=F26 C7=B7+100  20以上はB列+100です、従って C8=B8+100 C14まで同  C15=F24 C19=F7 C20=F3 帰宅次第、作成法をご説明いたします m(_ _)m

  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.7

勝手ですが以下のようにして見ました イメージはどうでしょうか? 1日  15 2日  16 3日  17 4日  18 5日  19 6日  20 7日  23 8日  26 9日  29 10日 30 11日 32 12日 24 13日 20 14日 18 15日 15 16日 13 17日 12 18日 10 19日  3 20日  1

ey_wing
質問者

お礼

Zi-co様 ご回答ありがとうございます。 添付いただいたイメージで大丈夫です。 手順を教えていただけないでしょうか? よろしくお願いします。

回答No.6

横からすみません。昨日の夜から気になってて、ちょこちょこ試してみました。投稿者がExcelの知識が乏しいせいで、かなり強引な方法なので、あんまり参考にならないかもしれません。目盛間隔の問題でZi-coさんが思案してくださっている間に報告しておきます。 まずは見栄えの問題です。ココまでの操作で作成できるのは、下図の「一般的な作成例」です。#4でZi-coさんがアップしてくださっているグラフも、見栄えの問題についてはおそらく似たような具合だと思います。 【1】生データの表から、各日における順位データの表を作成するには、RANK関数で。 http://www.google.com/search?q=EXCEL+RANK 【2】順位データの「折れ線グラフ」の横軸において、初日と最終日がプロットエリアの両端と交差するようにするには、横軸の「軸の書式設定」→「目盛」タブ、で「Y/数値軸を日付の間で交差する」のチェックを外します(「散布図」でもたぶん同じ)。 【3】折れ線グラフの横軸の日付「平成21年5月1日」の表示を「1」に変更するには、「軸の書式設定」→「表示形式」タブ、で分類「ユーザー定義」とし、種類に「d」と入力します。 http://www.google.com/search?q=EXCEL+%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%AE%9A%E7%BE%A9 【4】折れ線グラフを昇順にするのは、縦軸の「軸の書式設定」→「目盛」タブ、で「軸を反転する」と「最大値でX/項目軸と交差する」にチェックを入れます。 【5】50位以下の非表示については、グラフの縦軸の「軸の書式設定」→「目盛」タブ、で最大値を「50」と入力します。 次に、私の方で(散布図ではなくて)折れ線グラフを力づくで作成する方法を試してみたので、少し報告します。なお、目盛間隔は以下のとおりです。 1位~3位の目盛間隔 : 3位~10位の目盛間隔 : 10位~20位の目盛間隔 : 20位~50位の目盛間隔 = 16 : 4 : 2 : 1 【6】平成21年5月1日における系列Aの順位データが「セル★★」に存在する場合、別表をつくって、平成21年5月1日における系列Aに対応するセルに以下の数式を入力します。 =IF(★★<4,16*★★,IF(★★<11,16*3+4*(★★-3),IF(★★<21,16*3+4*(10-3)+2*(★★-10),16*3+4*(10-3)+2*(20-10)+1*(★★-20)))) 【7】このセルの数式を、別表の「全系列×全日付」に、オートフィルなどでコピーします。 【8】この別表で折れ線グラフを作成します。このとき、縦軸の目盛の最小値を「16」、最大値を「126」に設定します。 さらに、目盛線も力づくで作成してみました。これで作成したグラフが、下図の「強引な作成例」です。 【9】別表の最後の行の次行から、「1」「5」「10」「15」「20」「30」「40」「50」という系列名の行を8行加えます。 【10】平成21年5月21日における系列「1」に対応するセルに【6】の数式を入力します。ただし、「★★」の箇所にはその行の系列名のセルを代入し、絶対列参照にしておきます。 【11】このセルの数式を、「(系列「1」~系列「50」)×全日付」に、オートフィルなどでコピーします。 【12】別表と系列「1」~系列「50」で折れ線グラフを作成します。縦軸の最小値は「16」、最大値は「126」です。 【13】グラフの縦軸の「軸の書式設定」→「パターン」タブ、で「目盛の種類」「補助目盛の種類」「目盛ラベル」をすべて「なし」にします。 【14】プロットエリアの最上部に系列「1」の折れ線グラフがあるので、「データ系列の書式設定」→「パターン」タブ、でマーカーなしの黒色の実線にします。 【15】プロットエリアの左上に、系列「1」の「平成21年5月1日」の点があるので、「データ要素の書式設定」→「データラベル」タブ、で「ラベル内容」として「系列名」にチェックを入れます。すると、さきほどの点のすぐ右隣に「1」と表示されるので、「データラベルの書式設定」→「配置」タブ、で「ラベルの位置」を「左」に変更します。 【16】系列「5」から系列「50」について、上記【14】~【15】と同様の作業を行います。 【17】グラフの凡例から、系列「1」から系列「50」の凡例マーカーを、Deleteキーで削除します。

  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.5

> 1桁や20以下のデータというのはどこにあるのでしょう? >データといいますのは50位以下のことでしょうか? そうではなく、1位とか5位 12位とかです 5位以下・6位~19位・20位以上でデータのダミー値が変わります たとえば20位以上のデータは、元値+100という値なのです

ey_wing
質問者

お礼

Zi-co様 お世話になります。 すいません、私の理解能力が乏しいため、正しい返事ができないのですが、 ダミー(サンプル)値ということでしたら以下のように想定していただけると助かります。 5月度 1日~5日:15位 6日~12日:32位 13日~15日:18位 16日~22日:12位 23日~25日:3位 26日~31日:1位 ご面倒をお掛けしており恐縮ですが よろしくお願いします。

  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.4

一応それらしいグラフにはなりました ただし目盛間隔の関係で、細かいご指摘通りにはなりませんでした 1桁や20以下のデータというのはどこにあるのでしょう?

ey_wing
質問者

お礼

Zi-co様 ご回答ありがとうございます。 見栄えの問題はどうしても残ってしまうものでしょうか? > 1桁や20以下のデータというのはどこにあるのでしょう? データといいますのは50位以下のことでしょうか? それであれば表示しないでおきたいです。 もし違っていたら再度ご指摘いただけると助かります。 よろしくお願いします。

  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.3

了解いたしました ただし試行錯誤のためのお時間を下さいませ・・・・

  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.2

追記ですが Excel のバージョンは必ず記載してください

  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.1

Excel のグラフの一般機能としては用意されていません 散布図を追加して数値軸のデータラベルとして使うことになります しかし、その目盛が3つの条件があるのなら簡単ではありません 3個分の作業列を要しますが、それでもよろしいでしょうか?

ey_wing
質問者

お礼

Zi-co様 早々のご返事ありがとうございます。 Excelのバージョンは、2003と2007を所有(デスクトップとラップトップ)しています。どちらかのバージョン限定でも構いません。 また、3個分の作業列でも構いません。 引き続き、よろしくお願いします。

関連するQ&A