Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 重新格式化now()函数,使其在GoogleFinance函数中工作_Google Sheets_Google Docs_Google Drive Api_Google Finance - Fatal编程技术网

Google sheets 重新格式化now()函数,使其在GoogleFinance函数中工作

Google sheets 重新格式化now()函数,使其在GoogleFinance函数中工作,google-sheets,google-docs,google-drive-api,google-finance,Google Sheets,Google Docs,Google Drive Api,Google Finance,我在谷歌电子表格中使用谷歌财务功能来显示过去5年的图表。我使用它的方式如下: =GoogleFinance(A1;"all";Date(2012,02,08);Date(2013,02,11); "weekly") 这个很好用。但是,如果我希望图表是最新的,我必须每天增加两个日期。我想更改上面的内容,使其每天自动更新,并始终显示过去5年的图表。我试着像这样使用now()函数 =GoogleFinance(A1;"all";Date(2012,02,08);Date(now()); "weekl

我在谷歌电子表格中使用谷歌财务功能来显示过去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")
但现在看来()以d/MM/yyyy格式返回日期,而不是所需的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年图表始终保持最新。

我现在已经设法解决了我的问题。 我使用today()函数来解决它,如下所示

=GoogleFinance(A1;"all";TEXT(TODAY()-YEAR(5);""); TEXT(TODAY();""); "weekly")
A1包含了我箱子里的存货,它是粘的
我现在只需更改A1中的值,就可以生成数据来创建任何股票的5年图表。

我现在已经设法找到了解决问题的方法。 我使用today()函数来解决它,如下所示

=GoogleFinance(A1;"all";TEXT(TODAY()-YEAR(5);""); TEXT(TODAY();""); "weekly")
A1包含了我箱子里的存货,它是粘的 我现在只需改变A1中的值,就可以生成数据来创建任何股票的5年图表