• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数グラフでの『参照範囲』一括変更方法)

複数グラフの参照範囲を一括変更する方法とは?

このQ&Aのポイント
  • 複数の複合グラフにおいて、参照範囲をまとめて更新する方法を模索しています。OFFSET関数やマクロ(VBA)を使用せずに、効率的な方法をご教示ください。
  • 毎週更新される複数のグラフで、参照範囲を種類ごとに一括変更する方法を探しています。参照範囲は集計週から12週前から集計週より4週先までとなります。
  • 集計週を種類ごとに一括して更新するための効率的な方法をお教えください。マクロ(VBA)やOFFSET関数を使用せずに、シート内の複数の複合グラフの参照範囲を一括変更したいです。

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

  • ベストアンサー
  • masnoske
  • ベストアンサー率35% (67/190)
回答No.1

集計シート(Sheet1, Sheet2)とグラフ用シート(Sheet4, Sheet5)を分けてはどうでしょうか。 1.集計週を基準に12週前~4週先までのデータをOFFSET関数でSheet1からSheet4に抽出(同様にSheet2からSheet5にも抽出)。 2.Sheet4とSheet5を使ってグラフを作成。 適当なセルに基準週の列番号(OFFSETの基準列番号)を入力しておきます。 毎週Sheet1とSheet2にデータを追加し、基準列番号をプラス1すれば、Sheet4とSheet5は関数で更新されますから、グラフも自動的に更新されます。

comatte2019
質問者

お礼

masnoske さん 大変お世話になります。 早速、ご教示いただいた方法で対応してみました。 …バッチリでした! ありがとうございます。 今一歩、わたくしの理解と応用力が足りておりませんでした。 大変助かりました。 また機会がございましたら、是非よろしくお願いいたします。

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1720/2590)
回答No.2

最初の週から何週目かをどこかに記載もしくは計算で表示して http://officetanaka.net/excel/function/tips/tips71.htm のOffsetの使い方を参考にして A1に週目を表示するとして 項目名 =OFFSET(Sheet1!$D$3:$O$3,0,Sheet1!$A$1) のような感じで名前の定義で使えばいかがでしょう。 定義でSHeet1が入りますが SERIES("前年比",Sheet1!$項目名,Sheet2!系列2,2) にしないとエラーになるみたいです。

comatte2019
質問者

お礼

kkkkkm さん 大変お世話になります。 この度はご教示いただき、ありがとうございました。 ベストアンサーが1つしか選べないため、大変心苦しいのですが最初に回答をいただいた方にさせていただきました。 が、kkkkkmさんにご教示いただいた【名前の定義】も試して理解できました。 ありがとうございました。 また機会がありましたら、ぜひよろしくお願いいたします。

関連するQ&A