我在Google电子表格中使用GoogleFinance功能来显示过去5年的图表。我正在使用它如下:
=GoogleFinance(A1;"all";Date(2012,02,08);Date(2013,02,11); "weekly")
这很好用。但是,如果我希望图表是最新的,我每天必须增加两个日期。我想更改上面的内容,以便每天自动更新,并始终显示过去5年的图表。我尝试使用now()函数,如此
=GoogleFinance(A1;"all";Date(2012,02,08);Date(now()); "weekly")
但似乎now()以d / MM / yyyy格式返回Date,而不是所需的yyyy,MM,dd格式。 我也试过了。
=GoogleFinance(A1;"all";Date(2012,02,08);Date(Text(Now(), "yyyy,MM,dd")); "weekly")
这也不起作用。 理想情况下,我需要以下内容:
=GoogleFinance(A1;"all";Date(now()-5years);Date(now()); "weekly")
以上不起作用,如何更改,以便我的5年图表始终是最新的。
答案 0 :(得分:1)
我现在已经设法解决了如何解决我的问题。 我使用today()函数解决它如下
=GoogleFinance(A1;"all";TEXT(TODAY()-YEAR(5);""); TEXT(TODAY();""); "weekly")
A1包含我的情况下的股票是GOOG 我现在只需更改A1中的值即可生成数据以创建任何股票的5年图表。