• ベストアンサー

グラフを作成していますが、データ範囲を月が替わる毎に自動的に変更させる

グラフを作成していますが、データ範囲を月が替わる毎に自動的に変更させることはできますか? エクセルに強い方、教えてください。 *下添付画像をご覧下さい。 現状では、月が替わる毎にデータ範囲を一々変更しています。 面倒なので、自動的に変更されるようにしたいです。

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

  • ベストアンサー
回答No.1

データ範囲を変更させるのではなく、グラフの範囲内のデータを変更させる方法を紹介します。 仮にA1に=today() B1に=MONTH(A1) とするとB1は月を整数で返します。 グラフにしたい範囲の一番上の列は月を1 2 3 4 と整数で入力しておいて =HLOOKUP(B1,データの範囲,2,False) =HLOOKUP(B1,データの範囲,3,False) 必要なデータ数分作成する。 それでこのHLOOKUPで作った数字をグラフにすれば、月毎にグラフは変わるはずです。

mame1218
質問者

お礼

ありがとうございました。 大変わかりやすく、初心者の自分でもすぐに実践できました! BAとさせていただきました!

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

よく見えませんが今のデータは総資産!$A$4:$B$33と書いてあるのですか。 挿入メニューの名前の定義で  名前 今月日付範囲  参照範囲 =OFFSET(総資産!$A$1,MATCH(TODAY()-DAY(TODAY()),総資産!$A:$A,1),0,COUNTIF(総資産!$A:$A,"<"&DATE(YEAR(TODAY()),MONTH(TODAY())+1,1))-COUNTIF(総資産!$A:$A,"<"&DATE(YEAR(TODAY()),MONTH(TODAY()),1)),1)  名前 今月データ範囲  参照範囲 =OFFSET(今月日付範囲,0,1) と2つ追加 グラフを選び,グラフメニューの元のデータで「系列」タブを開き グラフの系列を選び  値欄の記述を =ブック名.xls!今月データ範囲  X項目軸ラベルに使用欄の記述を =ブック名.xls!今月日付範囲 とそれぞれ設定してOKしときます。ブックは保存してから行います。言わずもがなですが,正しいブック名やシート名に修正して作業してください。

mame1218
質問者

お礼

ありがとうございました。 お礼が遅くなり申し訳ありませんでした。 参考にさせていただきました。 そして助かりました。

関連するQ&A