- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel グラフの基データ領域を予め多めに確保したい)
Excelグラフの効率的なデータ更新と領域確保方法
このQ&Aのポイント
- Excelのグラフ化において、データの追加と更新を効率的に行う方法を検討しています。日々追加されるデータを無駄な領域を含めずにグラフ化し、データ更新をスムーズに行いたいです。散布図グラフを使う場合、データの追加ごとにグラフの元データ領域を広げる作業が必要で非効率です。具体的には、データ系列毎にデータの入力範囲を自動で見極めてグラフの基データにする方法を模索しています。これにより、領域確保とデータ更新を効率化できるかを知りたいです。
- 具体的なアイディアとして、データ系列毎に事前に名前定義を行い、その名前定義内の範囲指定を動的にする方法を考えています。具体的には、INDEX関数とSUMPRODUCT関数を使って、データの最終行を自動的に取得し、グラフの元データ領域を動的に設定する方法です。しかし、グラフの元データの系列に対する領域指定に名前定義した定義名が使えないことが分かりました。この問題を解決するための助言を求めています。
- Excelのウィザードを使わずにデータの追加と更新を効率的に行いたいです。散布図グラフを使う場合、データの追加ごとにグラフの元データ領域を広げる作業が煩雑です。データ系列毎に事前に名前定義を行い、その名前定義内の範囲指定を動的にする方法を試してみましたが、グラフの元データの系列に対する領域指定に名前定義した定義名が使えない問題に遭遇しました。Excelのバージョンは2004のウィンドウズ版です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 例えば系列毎のデータ領域に対して事前に名前定義を行って、その名前定義内の範囲指定を動的なもので行えば… (例:$C$3:INDEX($C:$C,SUMPRODUCT(ISNUMBER($C:$C)*1)+ROW($C$3)-1) 下記URLのエクセル技道場「可変範囲のグラフ」の項がご参考になると思います。 http://www2.odn.ne.jp/excel/waza/graph.html#SEC13
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
エクセルの基本は、その都度、基本領域を広げるというものだと思います。 (1)可変領域を名前で対処するというのは裏業的なものです。 エクセルは他の事項でも、自動的に対象を広げるというのはほとんど無いように記憶します。 下ではプログラム的には再度やり直しているはずです。ただ全く別件で、ウインドウズではプロパティなど変更を瞬時に反映する仕組みがあるのですが、グラフのデータ領域では無いと思います。MSがその気になれば出来る問題とは思いますが。 (2)VBAを使えば、自動らしき近いことは出来ますが、所詮人手でやることを、プログラムで瞬時にやるに過ぎません。 楽要求は限りないですが、余り難しいことを考えず,VBAでボタン化するか、1日1回なり操作してください。
質問者
お礼
早速のご回答 小生の悲痛な叫びをくんだ優しさ 痛み入ります ご回答有り難う御座います
お礼
凄いです!! 感謝です こんな有益なページがあるとは露程も思いませんでした 感激です 有り難う御座います。
補足
今更ですが動作を確認しました 有り難う御座いました