• 締切済み

EXCELのグラフに別シートの値を表示したい。

折れ線グラフを元データとは別シートに作っています。 そのグラフ内に別シートにあるセルの値を表示したいのです。 というのも、スピンボタンでそのセルの値を変更しながらグラフ変化を観察しているのですが、スピンボタンに対応するセルの値がいくつになっているのか、グラフのあるシートではわかりません。 グラフを元データと同一のシートに持っていけばできるのはわかるのですが、このグラフを使って発表することになりそうなので、ごちゃごちゃした元シートをその時に見せたくありません。 なにか良い方法はないものでしょうか? 使用しているのはEXCEL2000です。 よろしくお願いします。

みんなの回答

  • tokkun3
  • ベストアンサー率29% (15/51)
回答No.5

#1.4です。 グラフシートはあまり使ったことがありませんが… セルがないのでセル入力ができないようですねm(__)m なかなか難しいように思います。 テキストボックスに関数やマクロを入れることができればできるかもしれませんが。。。

jeff0000
質問者

お礼

どちらかというと、オブジェクトのグラフよりグラフシートが好きなもんで、そっちばっかり使っているものですから、なんとかしたかったのですが、無理のようですね。 お騒がせしました。ありがとうございます。

  • tokkun3
  • ベストアンサー率29% (15/51)
回答No.4

#1です。 >そのグラフ内に別シートにあるセルの値を表示したいのです。 なんかいまいちよくわからないんですが、「元データ」と「グラフ」と「表示させたい値」が別々のシートにあって(元データと表示させたい値はいっしょかな?)、グラフの形(元データの数値)はそのままで数値のみ別のものを表示させたいということですか? グラフを透明にして、「別のシートにある表示させたい数値」を計算式でグラフの裏にひっぱてくれば、別のシートで数値を変えればそれが参照されるのではないですか?それではダメなのですか? スピンボタンがどのようについているのかわかりませんが、普通に試してみたら別シートの値を変えたら参照されてグラフの裏の数値が変わりましたが。

jeff0000
質問者

補足

なるほど。新しいシートのセルに値を参照して表示させれば見ることが出来ますね。それも一つの手ですね。 ですが、やりたいのはオブジェクトとしてのグラフに表示させるのではなく、グラフシート(グラフの場所を新しいシートとして作成するやつです)にあるグラフ上に表示させたいのですが、ムリなんでしょうか?

  • oresama
  • ベストアンサー率25% (45/179)
回答No.3

#2です。 グラフが、デフォルトでGraph1というシートに 出来ていたら、出来ません。 その場合は、空いている普通のワークシートに グラフを作りなおせばよいと思います。 ただ、当方で試した限り、 グラフごとコピペしてしまうと、 グラフ上にスピンボタンがある場合、 そのスピンボタンだけは、 一旦消して、再設定が必要なようです。

jeff0000
質問者

補足

普通のワークシート上で出来るのは分かります。 グラフシート上でやりたいのですが、ムリなのでしょうか? すみません。就業になりましたので、続きは後刻になります。よろしくお願いいたします。

  • oresama
  • ベストアンサー率25% (45/179)
回答No.2

邪道かもしれませんが・・・ プロットエリアと グラフエリアの背景を『無し』 にしてしまえば、グラフの裏側が透けて見えます。 数字を出したい部分にセル参照で引っ張ってくれば、 よいのではないでしょうか。 セルのマス目は、 セルの背景を白にすれば見えなくなります。

jeff0000
質問者

補足

グラフとその元データが同一シートにあるときはできるようですが、別シートで行いたいのです。別シートでも同じ事ができますか?

  • tokkun3
  • ベストアンサー率29% (15/51)
回答No.1

発表の際にそのグラフを見せながらシュミレーションしていくのですか? グラフの中の折れ線の項目に数値を表示したいということでよいのでしょうか? グラフエリア(白いところ)で右クリック→「グラフのオプション」をクリックし、「データラベル」タブの「値」のチェックボックスにチェックすれば、グラフ内で数値が表示されますが、それでよいのでしょうか?

jeff0000
質問者

補足

グラフ上に表したい値は、そのグラフが参照しているセルではないのです。したがって、テキストボックスとかでもいいのですが、そのセルの値を表示したいのです。

関連するQ&A

  • エクセルの推移グラフについて

    教えて下さい。 エクセルで1つのセルの数値の推移グラフを作る事は可能ですか? 例えば、A1のセルの数値が1から2に変更になれば、 自動的に1から2に変化したという推移グラフを作ることは出来ますか? 1つのセルの値の変化を折れ線グラフにしたいと思っています。 宜しくお願いします。

  • excel 別シートへのグラフの貼り付け時のリンクについて

    excel2000を使用しております。よろしくお願いいたします。 別シートに貼り付けしたグラフの参照先を、 元のシートでなく貼り付けしたシートのセルにしたいのですが どうすればいいでしょうか。 教えてください。お願いします。 例 2月と3月の二つのシートがあるとします。 通常、2月に書かれてるグラフをコピーして3月のシートに貼り付けしても、そのグラフの参照元は2月のデータのままになっています。 しかし、そうではなく、貼り付けした時に3月シートのセルを参照させるようにしたいのです。 セルの場所自体は2月も3月も同じ場所で大丈夫なので、 貼り付けした際に貼り付けしたシートのセルに参照させるような 方法がありましたら教えてください。 お願いします。

  • Excelのグラフのサイズが変わってしまう

    Excel2013を使っています。 単純な対昨年数値の棒グラフなんですが 別シートに貼り付け(元シートとデータリンク)たあと 貼り付け先のシートのセルの幅を変えると 一緒にグラフのザイズも変わってしまいます。 図形として貼り付けたらよいのでしょうが 今後、リンクデータを変更・追加していきたいので そうもいきません。 グラフのサイズはそのままで シートのセルの幅等を変えたいのですが どうしたらよいでしょうか?

  • Excelのグラフの値指定について教えてください

    Excelでセルの値を元にしてグラフを描こうとすると、 「Sheet1!R17C24:R17C29」 のようになります。 この「Sheet1」というふうにシート名が入る部分を「自身のシート」を指すようにするにはどうしたらいいのでしょうか。 「Sheet1」にはセルに値を入れるとグラフにも値が入るように作ってあります。 これをテンプレートとして、コピーして新しいシートを作り、そのシートのセルに値を入れてグラフを表示したいのですが、コピーすると「Sheet1!R17C24:R17C29」という風にコピー元のシートのセルを参照してしまうので困っています。 これを打破するために、グラフが存在しているシートのセルを指すようにしていしたいのですが…。 よろしくお願いいたします。

  • エクセルで折れ線グラフ(A1~E1の値で書いている)がありこのうちのC

    エクセルで折れ線グラフ(A1~E1の値で書いている)がありこのうちのC1をはぶく(値はなくても列は残す)ことになったので単純にC1の値を削除しました。 しかし削除したところだけグラフが0になってしまったので0をプロットしないにプロパティを変更したのですがグラフは変化しません。 どこが原因なのでしょうか? また、セルを1個飛ばして参照させてグラフを書くことはできますか?

  • Excelでのグラフ

    現在Excel2000を使用していますが、以下のようなグラフは作成出来ますでしょうか? データ1: 3/3 200 3/20 300 3/29 500 4/1 800 4/10 500 データ2: 3/2 2000 3/5 1800 3/20 1500 3/25 1000 4/1 800 4/10 1200 4/18 1500 作成したいグラフ:  ・データ1の折れ線グラフ(横軸日付)  ・データ2の折れ線グラフ  ・データ1とデータ2を合計した折れ線グラフ  以上を1つのグラフで表示 現在の問題点:  ・データ1、2ではデータ取得日が異なるため横軸が共通にならない  ・それぞれのデータのグラフに、合計のグラフを追加する方法がわからない 以上ですが、Excelでこのようなことは可能でしょうか?それぞれ別グラフには出来ます。元データに手を加えずに、横軸を共通なものとしながら、三本の折れ線を1つのグラフにプロットすることは可能でしょうか?

  • エクセルでのグラフ表示

    エクセルで折れ線グラフを作成しますが、縦軸がデータの数値に対して、横軸が測定条件の変化をサンプル別に複数の折れ線グラフを描きますが、サンプルにより測定条件に欠損値がある場合、そのサンプルの折れ線グラフがその部分の測定条件(横軸)で縦軸が0のデータで折れ線を引きます。これでは見難いので、欠損値を無視して折れ線を引く方法は無いでしょうか? 宜しくお願いします。

  • エクセルのグラフの値に数式は入るの?

    エクセルでグラフを作成して、グラフを右クリックして元のデータを表示します。 系列のタブのところの値にグラフに表示される値(参照セル)を入力する訳ですが、そこの値に数式を入力するのは可能でしょうか? 通常は =Sheet1!$A$1:$N$1 のように表示しますが、 数式を入れて =Sheet1!($A$1/$A$2):($N$1/$N$2) とできるのでしょうか? ※作成したサンプルはエラーになります

  • Excelのグラフを動的に作成したい。

    Excelのバージョン:2002 Excelのグラフ機能を使ってグラフを作成しており、「名前の定義」を利用して ドロップダウンリストの中身でグラフが変化するところまでは出来たのですが 本来の目的が上手く行きません。 以下に、自身で作成した変化するグラフの手法を書きます。 0:項目軸と値にそれぞれA~Eまでの5種類のパターンがあるデータを用意。 1:項目軸A~Eまでのデータ範囲にそれぞれ「項目軸A」、「項目軸B」…… と名前の定義をする。 2:値A~Eまでのデータ範囲にそれぞれ「値A」、「値B」…… と名前の定義をする。 3:A1セルにA~Eまでのドロップダウンリストを作成する。 4:「名前の定義」から「sheet1!項目軸(シート固有)」という名前で参照範囲に「=INDIRECT("項目軸"&sheet1!$A$1)」と入力する。 5:「名前の定義」から「sheet1!値(シート固有)」という名前で参照範囲に「=INDIRECT("値"&sheet1!$A$1)」と入力する。 6:グラフツールを使って棒グラフを作成。 グラフの「元のデータ」にて、「系列」タブを開いて系列を追加。  値に「sheet1!値」、項目軸ラベルに「sheet1!項目軸」を入力してグラフを作成。 7:ドロップダウンを変化させると、ドロップダウンの表示に対応したグラフが表示される。 本来の目的は、 3のA1セルに自身のシート名を取得する式を記入して、このシートを複数作成し、 シート名をA、B、……と変更する事によって、自動的にグラフが変化していく物を作りたいのですが シートを複製した途端、グラフの「項目軸」と「値」に{100,200,……}と言った形で実際の値がコピーされてしまいます。 なんとか上手く作成する方法はありますでしょうか? ご教授の程、よろしくお願い致します。

  • エクセルの折れ線グラフについての質問

    Excel2000を使用して、結合したセルの値を折れ線グラフにしようとしたところ、値と値の間の線が表示されません。 何か表示させる方法があるのでしょうか?

専門家に質問してみよう