Excelで同じ位置の異なるシートの値を抜き出してグラフを作る方法

このQ&Aのポイント
  • Excelで同じ位置の異なるシートの値を抜き出してグラフを作るには、新たなシートを作成し、シートを横断して同じ位置にあるセルを参照します。各シートの販売数の時系列の表を取得し、Sheet6で比較するためのグラフを作成します。
  • 具体的には、Sheet1からSheet5までの各シートから商品の販売数の時系列の表を取得し、新たに作成したSheet6で「Aという商品の売れ行きの遷移がSheet1店からSheet5店のあいだでどのように違うか」を比較するグラフを作成します。
  • Excelで同じ位置の異なるシートの値を抜き出してグラフを作るためには、新たなシートを作成し、各シートの特定の位置のセルを参照してデータを取得します。その取得したデータを元に、比較を行いたい要素をグラフ化することで、視覚的な比較が可能なグラフを作成することができます。
回答を見る
  • ベストアンサー

 Excelで同じ位置の異なるシートの値を抜き出してグラフを作るにはど

 Excelで同じ位置の異なるシートの値を抜き出してグラフを作るにはどうすればいいでしょうか  複数のシートを含むExcelファイルがあり、それらのシートはまったく同一のスタイルで統一されていて値だけが異なります。  そこで、新たなシートを作成し、シートを横断して同じ位置にあるセルを参照し、グラフにまとめて視覚的な比較が行えるようにしたいです。  具体的に言うと、Sheet1からSheet5までにそれぞれ店舗が割り当てられており、各シートでは横軸に年、縦軸に商品名、その交点が商品の販売数となる時系列の表が記述されています。  これを、新たに作ったSheet6で「Aという商品の売れ行きの遷移がSheet1店からSheet5店のあいだでどのように違うか」を比較することができるようなグラフを作ることが目的です。  最終的にグラフさえできればいいので実際どんな方法でもいいんですが、最近頭が固くなってきたのか、さっぱり思いつかないうえに、なんて検索すればいいのかも判然としないために、皆さんのお知恵を拝借したく思います。  どうぞよろしくお願いします。

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

  • ベストアンサー
  • WDY
  • ベストアンサー率27% (121/436)
回答No.1

Sheet6にSheet1~Sheet5の各セルを参照して値を引っ張ってきてグラフにするというのはどうでしょう? 例) Sheet6のA1セルに=Sheet1!A1 Sheet6のB1セルに=Sheet2!A1 Sheet6のC1セルに=Sheet3!A1    :    :

tumo020
質問者

お礼

ありがとうございました。 Sheet数は5個しかないので、教えて頂いた方法でとりあえず処理しようと思います。

その他の回答 (1)

noname#164823
noname#164823
回答No.2

詳細はともかく、「ピボットテーブルとグラフ」をウィザードで 作ったらいかがでしょう。メニューの「データ」にあります。 複数シートでもウィザードで範囲指定をして「追加」していけば できますよ。 ちょっといじれば、すぐできます。 あとからいくらでも変更できます。

tumo020
質問者

お礼

ありがとうございます。 グラフにする過程で少しいじる必要が出てきたので、とりあえずNo.1氏の方法で処理することにしました。 教えて頂いたテクニックも便利だと思うので、機会があれば使わせていただきます。

関連するQ&A

  • エクセルでグラフを作る

    エクセルでグラフを作っているのですが、 方法がわからず、困っていることがあります。 簡単に言うと、 横軸が1,2,4,5・・・・の時の 縦軸の値はわかっているのですが、 横軸が3の時の縦軸の値がわからないので 入力しないままでグラフを作成すると、 横軸が1,2,4,5・・・・が等間隔で並びます。 これをなんとかして、横軸に3を含ませて、 その時の縦軸の値を周りの値から予想させて グラフを作りたいのですが、それはできませんか? 表をいじくらなければ、それはできないのでしょうか?

  • エクセルで階段状のグラフの作成

    横軸の値が 10 100 300 1000 それに対する縦軸の値が 100 90 70 0 となっているときに,グラフの横軸は1000まで1刻みで階段状のグラフを作成したいのですが方法がわかりません 縦軸の値は横軸10まではずっと100、11から100までは90…となっており、縦軸の値が変わる境界値が横軸というイメージです 100 100 100 100 100 100 100 100 100 100 90 90 90 90 90 90… のように1から1000まで1刻みでデータがあればできるのですが… 実際のデータは1000までではなく数千万個ほどでわざわざ同じデータをコピーするのも大変なので、なにかいい方法はないでしょうか? エクセル2013です よろしくお願いいたします

  • エクセルでグラフを作る

    エクセルで折れ線グラフを作っています。 横軸が1,2,3,40.41・・・ といった具合で途中飛んでいるので、 目盛りがそのままの等間隔ではおかしいですよね。 ですから、横軸に対して垂直(?)に二重波線を 引きたいと思うのですが、 これはどうしたらできるのでしょうか? あと、 | | | |  1  2  3 といった感じで、目盛りの間に横軸の値が位置しており、 それに伴なって縦軸の値も横軸の目盛り間で取られています。 (わかりにくい文章ですみません) なんとか横軸の目盛りの鉛直上向き方向(?)に プロットしたいのですが、どうすればできますか? 以上の2点を教えてください。

  • エクセルでグラフを作成したい

    添付した画像のようなグラフを作りたいのですが、折れ線グラフや散布図で試してみても目盛りの位置がずれたり、そもそもグラフにならなかったりと惨憺たる結果になってしまいます。 グラフの条件として 1 横軸の番号(数字?)が目盛りの真ん中にある 2 縦軸と横軸の交点は(x,y)=(0,0) 3 縦軸の番号は目盛りの上にある の3点です。

  • エクセルのグラフの作り方について

    すみません。かなり四苦八苦していますがどうしても出来ない事があります。 エクセルのグラフで、 1. 縦軸・・・数値(月の売り上げ) 横軸・・・月 の棒グラフは問題なくできました。 2. 縦軸・・・数値(商品ごとの売り上げを積み上げグラフで表示) 横軸・・・月 の棒グラフも問題なくできました。 3. 縦軸・・・数値(商品ごとの売り上げを積み上げグラフで表示) 横軸・・・月(商品ごとの売り上げ、仕入れの積み上げグラフを一月に2つ表示) ですが、出来ませんでした。 補足説明も致しますので、ご教授よろしくお願い致します。

  • エクセルでの三軸以上のグラフの作成

    エクセルでの三軸以上のグラフの作成 をしたいのですが、どうしたらいいでしょうか?使っているのは2007です。 自分なりに調べてみて、グラフをコピーし、同じものを作り、片方をエリアの書式で「塗りつぶしなし」を選択することで重ねあわせ、あとは、縦軸の位置をかえればできるということなのでやってみました。 上に重ねるグラフ(つまり、「塗りつぶしなし」を選択したグラフ)の縦軸の位置をずらす(軸オプションで縦軸との交点を操作する)と、さっきまで重なり合っていたお互いの横軸までもが、上に重ねるグラフの縦軸を移動することによってずれてしまいます。 どうしたらいいのですか?また、ほかに三軸以上のグラフを作るのになにかいい方法はございませんでしょうか?

  • Excelグラフの軸

    エクセルでグラフをつくろうとしています。 添付した画像を見ていただきたいのですが、 縦軸はD列、横軸はC列の値にしたいと思っています。 縦軸はいいのですが、 横軸で、値と、グラフの間隔がおかしくなってしまいます。 例えば、一番右の1と0.62の幅と左の0と0.02の幅が同じになってしまいます。 これはどのようにすればきちんとした間隔にすることができるのでしょうか。 教えてください。よろしくお願いいたします。

  • エクセルのグラフ

    エクセルのグラフを縦軸・横軸のデータで1つ作った後、そのグラフにもう一つの縦軸・横軸のデータのグラフを追加したいときはどうすればよいでのしょうか? 意味がわかりづらくてすみません。

  • エクセル 折れ線グラフの値を抽出したい[機械設計]

    今、機械設計の技術計算書をエクセルで作ろうとしています。 例えば、関数を用いて計算結果として 5 の値が算出されたとします。 そこで、縦軸、横軸の値を結んだ折れ線グラフがあり、 5 は横軸に該当する値とします。 横軸 5 のときの縦軸の値を自動で抽出したいのですが、 横軸の値は整数だけではなく、小数点がある場合でも、 それに対応する縦軸の値を抽出させたいです。 関数だけで出来るのでしょうか? それともVBAも使う必要がありますでしょうか? お手数ですが、ご教示いただきたくお願い致します。

  • エクセルのグラフ

    エクセルでグラフを作成しているんですが・・・ 横軸0のとき縦軸が20になるはずなんですが・・・ ずれて、横軸2、3のとき縦軸が20になるんです。 横軸0のとき縦がぴったり20になるのにはどうしたらよいのでしょうか? ご存知の方、お教えください。

専門家に質問してみよう