- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:過去1年分のグラフを作りたい)
過去1年分の株式データをグラフ化する方法
このQ&Aのポイント
- 株の変動をエクセルファイルで管理しており、過去1年分のデータをグラフ化したいです。vlookup関数を使用して別シートに移し、日付を指定する方法を試しましたがうまくいきません。
- VBAスキルはなく、自動作成されたマクロの編集ができる程度です。そのため、他の方法での実現やアドバイスがあればお願いします。
- 過去1年分の株式データをエクセルで管理しており、それをグラフ化したいです。日付を指定してデータを移す際にvlookup関数がうまく機能しないため、他の方法を模索しています。また、VBAスキルに自信がないため、他の方法やアドバイスがあれば教えていただきたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=NOW()-1 だと 2012/12/4 14:49 のように時刻まで含みます。 =TODAY()-1 にしてみてください(2012/12/4と、日付だけになります)。
その他の回答 (2)
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.3
>私がやろうとしていることは、可能でしょうか? 出来ますが関数を正しく使わないと目的に合いません。 今日の1年前は次の式で算出できます。 =DATE(YEAR(TODAY())-1,MONTH(TODAY()),DAY(TODAY())) =NOW()-1 では1日前(前日)の同時刻になります。 1年は一般的に365日ですから大まかには =TODAY()-365 でも良いのですが閏年では1日誤差が出ます。 閏年の補正をするにはYEAR関数で西暦年を割り出して1を引いたものを使ってDATE関数でシリアル値に戻します。
質問者
お礼
ありがとうございます。 これからやっていこうとするグラフ化で必要になりそうなことですね。 勉強して進めてまいります。 m(__)m
- mt2008
- ベストアンサー率52% (885/1701)
回答No.2
あ、2012年ってのは単なる書き間違いです。(^^; =TODAY()-1 なら当然 2013/12/4ですす。
お礼
ありがとうございます。 とりあえず、vlookupの部分は解決しました。 あと、グラフ化も問題は山積しておりますが、一歩々々進めて行きたいと思います。 必ず、解決策はあると信じてやっていきます。 m(__)m