• ベストアンサー

Excelでの表作成

常に最新の3か月分の折線グラフが表示される表を作成したいと思っています。 シート1のA列が日付、B列が数値になります。 例) 7/1 30   7/2 25   7/3 12   .... 縦軸が数値、横軸が日付で、その表には常に最新の3ヶ月分が表示されるように したいのですが、そのようなことは可能なのでしょうか。 やはり手動で3か月分を指定しなければ出来ないものなのでしょうか。 大変お手数だとは思いますが、お分かりになる方がいらっしゃいましたら 方法を教えていただけませんでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.2

うまく動かないのはSheet1の日付のデータがSheet2のデータでマッチングしないからかもしれません。 たとえば、Sheet1の7/1のセルの書式を「標準」にしたとき、38899になりますか? 1週ごとに出すのは A2:=VLOOKUP($C$1-98+ROW()*7,Sheet1!A:B,1) A14までコピー B2:=VLOOKUP($C$1-98+ROW()*7,Sheet1!A:B,2) B14までコピー でいけるように思います。

au_W32S
質問者

お礼

kigoshiさん 毎日、1週ともにできました!! すごいです!! ありがとうございました!!!!

その他の回答 (1)

  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.1

Sheet2に最近90日分の表を作ることを考えます。 Sheet2の1行目は標題行として、 A1:"日付" B1:"数値" C1:=TODAY() A2:=VLOOKUP($C$1-91+ROW(),Sheet1!A:B,1) をA91までコピー B2:=VLOOKUP($C$1-91+ROW(),Sheet1!A:B,2) をB91までコピー この表を元にグラフを作成すればよろしいかと思います。 C1の日付を適当に変えて試してみてください。 うまくできますように。

au_W32S
質問者

お礼

お忙しい中、回答ありがとうございます。 試してみましたが、まだ完全には理解していないためか うまく動いてくれませんでした。これからまた試してみます!! また、欲がでてしまったのですが(^^; これのデータが週に1回分として最新3か月分を表示させることは可能でしょうか。 例) 6/4 10   6/11 20   6/18 30   6/25 15   7/2 10   7/9 15   7/16 0

関連するQ&A