人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルのグラフ(散布図)作成で質問があります。

添付ファイルを参照ください。
(拡張子を、.xlsに変更してください)

グラフのデータは「Sheet2」に、
そのグラフは「Graph1」にあります。

質問したい具体的な内容は、
データの横軸のAからJの項目を選択すれば、
その項目に合致したグラフが自動的に作成できる方法です。

データの縦軸の壱から壱拾までは、ドロップダウンメニューとオートフィルタを
使って何とか選択からグラフへの反映を簡単にすることができました。

しかし、横軸については、わかりません。

ゴールのイメージは、
グラフデータから、BとGを選べば、グラフにBが横軸・Gが縦軸のグラフが、
次に、AとHを選べば、グラフにAが横軸・Hが縦軸のグラフが、
自動的に作成されているイメージです。

よろしくお願いします。


1159099415
●拡大する

●質問者: takumi0301
●カテゴリ:コンピュータ
✍キーワード:xls イメージ エクセル グラフ データ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● りくっち
●60ポイント

本来値系列の変動するグラフの場合、ピボットグラフ機能を使えば簡単なのですが、

散布図や株価チャートの場合は使えないので、

散布図用に値が可変する表の作成を提案します。


以降手順を書いていきます。


別シートを一枚追加して値可変用の表を作成します。

追加シートを「Sheet1」として、

A3:A12に壱?壱拾までを記入、

B1に「X軸」、C1に「Y軸」、

B2、C2に入力規則「リスト」でリストの値にA?Jをカンマ区切りで記入します。

(これで各系列をプルダウンで選択できるようになります)


元表をコピーして、E1:O11に貼り付けます。

E2:O11を選択して、左上の「名前ボックス」に直接「データ」と入力してエンターします。

(これで値の範囲に「データ」という名前がつきます)


B2に

=VLOOKUP($A3,データ,MATCH(B$2,$F$1:$O$1,0)+1,0)

と記入して、コピーし、

B3:C12の範囲に貼り付けます。

これで可変表の完成です。


この表を元に散布図グラフを作成します。

おそらくウイザードだけではご希望のグラフにはならないと思いますので、

「データ範囲」タブ内の系列で「列」を選んでから、

「系列」タブ内の方でそれぞれ参照先を書き換えてください。


例えば、系列「壱」は

名前/=Sheet1!$A$3

X軸の値/=Sheet1!$B$3

Y軸の値/=Sheet1!$B$3

という感じです。


Sheet1の可変表のB2、C2の値をそれぞれプルダウンで変更すれば、

グラフに反映されますので確認してみてください。


以上ご希望に沿っていればいいのですが。

不明点ありましたらコメントなどでフォローいたします。

◎質問者からの返答

詳しいご説明ありがとうございます。

早速試したのですが、躓いております。

B2に

=VLOOKUP($A3,データ,MATCH(B$2,$F$1:$O$1,0)+1,0)

と記入して、コピーし、

上記のところで、「循環参照」というエラーが出てきます。

ご助力をよろしくお願いします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ