エクセル2003か2007で下記サイトのような推移グラフを作成したいのですが、どうやってもうまくできません。
どなたかご教授いただけないでしょうか。
http://ferret-plus.com/faq/seocheck#area-f
要件としては、
●縦軸について
・縦軸は上が1位、下が50位で昇順で表示
・縦軸の途中で20位まで5位単位、21位から50位までは10位単位で目盛りを表示
・縦軸の間隔を1位~3位まで広く、4位~10位まで中程度、11位~20位までをそれより小さく、21位以降は一番狭く表示
●横軸について
・横軸は日付で左から右向きの並びで日にちだけ表示
・グラフの下側に配置
以上となります。
上記要件を満たせる方法がございましたらお教えください。
何卒よろしくお願いします。
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をネストして出来るかも知れませんね
Zi-co様
お世話になります。
ご教授いただいた内容で、なんとか形になるものを作成することができました。
後は細かい見栄えを調整していきたいと思います。
この度は親切丁寧にご指導いただきまして、誠にありがとうございました。
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
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%E …
【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キーで削除します。
No.5
- 回答日時:
> 1桁や20以下のデータというのはどこにあるのでしょう?
>データといいますのは50位以下のことでしょうか?
そうではなく、1位とか5位 12位とかです
5位以下・6位~19位・20位以上でデータのダミー値が変わります
たとえば20位以上のデータは、元値+100という値なのです
Zi-co様
お世話になります。
すいません、私の理解能力が乏しいため、正しい返事ができないのですが、
ダミー(サンプル)値ということでしたら以下のように想定していただけると助かります。
5月度
1日~5日:15位
6日~12日:32位
13日~15日:18位
16日~22日:12位
23日~25日:3位
26日~31日:1位
ご面倒をお掛けしており恐縮ですが
よろしくお願いします。
No.1
- 回答日時:
Excel のグラフの一般機能としては用意されていません
散布図を追加して数値軸のデータラベルとして使うことになります
しかし、その目盛が3つの条件があるのなら簡単ではありません
3個分の作業列を要しますが、それでもよろしいでしょうか?
Zi-co様
早々のご返事ありがとうございます。
Excelのバージョンは、2003と2007を所有(デスクトップとラップトップ)しています。どちらかのバージョン限定でも構いません。
また、3個分の作業列でも構いません。
引き続き、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAでユークリッド距離を用いて1番近い物を表示 表 裏 縦 横 高さ 縦 横 高さ 名前 1 45 9 2022/10/23 16:52
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
- 物理学 下図のグラフは上図の回路のコンデンサーにおいて負の極板をx=0としたときの極板の変位?(横軸)と電位 2 2023/08/09 00:22
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- 宇宙科学・天文学・天気 銀河のハビタブルゾーンを確率的セルオートマトンという数値的にシミュレーションした結果、「群島」の様な 2 2023/06/06 23:10
- 物理学 仕事を表すW=Fxのグラフは、縦軸がF、横軸がx、その面積がWになりますが、一様な電場での電位を表す 4 2022/12/30 18:56
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Excel(エクセル) エクセルで同じ数字同士を自動で線で結ぶVBAを教えてください 6 2022/04/26 23:13
- Excel(エクセル) 折れ線グラフの書き方 2 2022/09/08 10:03
- Excel(エクセル) Excelグラフについて 1 2023/05/12 16:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの散布図のX軸に文字...
-
グラフの横・縦項目が全部表示...
-
エクセルの対数グラフで細かい...
-
エクセル2010 グラフの軸の最...
-
エクセルの散布図グラフで、横...
-
エクセル グラフの削除してし...
-
エクセルでグラフを作成する際...
-
第2軸を追加すると折れ線グラフ...
-
excelのグラフ、軸の数値を等間...
-
エクセル 主軸と第2軸を入れ...
-
エクセルグラフ メモリを方眼...
-
EXCELでX軸が時間のグラフを作...
-
エクセル2007:折れ線グラフを...
-
エクセル365 グラフの2軸目が...
-
Excelのグラフで同じ数値軸を左...
-
Excel グラフ 原点修正について
-
エクセルのグラフでパーセント...
-
Excelのグラフの縦軸の目盛の値...
-
4万件程度の散布図を作成したい...
-
Excelグラフ下にタイトルを入れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの散布図のX軸に文字...
-
グラフの横・縦項目が全部表示...
-
エクセル2010 グラフの軸の最...
-
エクセル グラフの削除してし...
-
エクセルの対数グラフで細かい...
-
エクセルでグラフを作成する際...
-
エクセルの散布図グラフで、横...
-
エクセル 主軸と第2軸を入れ...
-
第2軸を追加すると折れ線グラフ...
-
EXCELでX軸が時間のグラフを作...
-
エクセル2007:折れ線グラフを...
-
Excelのグラフで同じ数値軸を左...
-
Excelグラフで数値軸の最小数値...
-
エクセル365 グラフの2軸目が...
-
《エクセル2000》一箇所だけ、...
-
エクセルグラフ メモリを方眼...
-
4万件程度の散布図を作成したい...
-
エクセル、パワーポイントで作...
-
excelのグラフ、軸の数値を等間...
-
Excelで0を基点にして、目盛を...
おすすめ情報