• 締切済み

エクセル

エクセルの質問です。 あるシートの表内の数値を別のシートの「グラフ」に個別に反映させることはできるのでしょうか。 できるとしたらVLOOKUP関数でよいのでしょうか。 わかる方、よろしくお願いします。

みんなの回答

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

#2です。お礼に関して。 >レーザー形式のグラフ とはレーダーチャートのことか。大切な点です。 >この各生徒の評価を月ごとに報告したいので、 とは1生徒今月分(月1回のテスト)のグラフの凸凹5多角形を1個 書くということか。その生徒の複数月(回)をグラフに表示するのか? ーー 基本はエクセルは操作で事を行うソフトです。 生徒ごとの操作が大変で有ると考え、解決策を考えるなら、 VBAで作業を繰り返すしかありません。 関数(なぜかVLOOKUPなど挙げているが)などセルの値しか左右できません。グラフを描かすなんて、お門違いです。 質問振りからVBAの経験はないと思うので、解決は難しい。 やるならマクロの記録をとって、変えるべきところはプログラムで毎回変えつつ、生徒数分回数くりかえすコードを、どうなるか勉強することです。 ==== A2:G3 11 A君 5 4 4 3 5 2 Bさん 4 4 4 5 2 Aさんの分 B2:G2を範囲指定して挿入ーグラフーレーダーー完了 でグラフが出来るーー印刷 グラフエリアで右クリックー元のデーターセル範囲クリアーOK これでAさんのグラフは消えるが、レーダー選択などは生きている。 BさんのB3:G3を範囲指定ーグラフエリアにD&D Bさんのグラフが現れるー印刷 こんなのはどうかな(少し操作が楽になるかな)。

hi1974
質問者

お礼

お礼が遅れまして申し訳ございません。 私の知識では無理と感じました。アドバイスの方法でやってみます。 いろいろとありがとうございました。

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

>シートの「グラフ」に個別に反映させることはで きるのでしょうか。 個別 反映させる とは具体的にどういうことを言うのか。 実例でも挙げて説明しないと正確にわからない。 ーーー Sheet1に A-D列 a 12 22 27 b 25 13 23 c 16 23 34 Sheet2に挿入ーグラフー折れ線でグラフを描く。 データ範囲指定してないので何もグラフはかけてない。 Sheet1のA2:D4を範囲指定してコピー Sheet2のグラフのプロットエリアで貼り付けるとグラフが現れる。 Sheet1のA5:D5 d 14 18 11 をコピーして、Sheet2の先ほどのグラフのプロットエリアに貼り付けると、第4の系列のグラフが追加された。 無理してやるなら新しいウインドウを開く 整列 左右にならべて表示 左Sheet1のA8:D8、右のSheet2のグラフにD&D競れば第5系列が追加された。 ーー こういうのときいていることは、どう違うか、初めから書いて質問すること。

hi1974
質問者

お礼

わかりにくく申し訳ありません。 私がやりたいことは次のようなことです。 たとえば、 Sheet1に生徒名と英語・数学・国語・理科・社会の各教科の 5段階評価の一覧表があります。 例) 生徒コード 生徒名  英語 数学 国語 理科 社会 0001     A君  5  4  4  3  5 0002     Bさん 4  4  4  4  4 といった具合です。 そして、この各生徒の評価を月ごとに報告したいので、 生徒別にレーザー形式のグラフにして印刷したいのです。 このとき、それぞれの生徒に対して1枚のシートを作成すると作業が膨大になってしまうので、 別のエクセルファイルに、または別のシートに、 レーザー形式のグラフを貼り付けたひな型を作成し、 Sheet1とリンクさせます。 そのひな型の生徒コードの入力セルと生徒名のセルを作成し、 Sheet1の「評価一覧表」の生徒コードを打ち込むと そのグラフにその生徒だけの系列が表れる というような仕組みです。 いかがなものでしょうか。

noname#135023
noname#135023
回答No.1

グラフを作るときグラフにしたいところをドッラクして挿入のグラフを押してグラフをつくりますよね そのときグラフウィザード4/4のグラフの作成場所で作りたい別のシートをオブジェクトから選んだらできますよ。

hi1974
質問者

お礼

ご丁寧にありがとうございました。 参考にさせていただきます。

関連するQ&A