Google sheets 如何从谷歌金融获取特定日期的价格?
我尝试了以下语法来获取特定日期的收盘价:Google sheets 如何从谷歌金融获取特定日期的价格?,google-sheets,google-sheets-formula,google-finance,google-finance-api,Google Sheets,Google Sheets Formula,Google Finance,Google Finance Api,我尝试了以下语法来获取特定日期的收盘价: =GOOGLEFINANCE(<Symbol_Name>,"price","07/09/2020") =谷歌金融(,“价格”,“07/09/2020”) 虽然它对美国股市非常有效,但对印度股市的结果是不正确的。例如:如果查询7月9日,则股票报价将从7月10日获取。请参见以下屏幕截图: 美国股票 印度股票 如何使这项工作适用于所有股票符号,而不考虑日期或时区?确保当天市场是开放的。您可以这样检查:
=GOOGLEFINANCE(<Symbol_Name>,"price","07/09/2020")
=谷歌金融(,“价格”,“07/09/2020”)
虽然它对美国股市非常有效,但对印度股市的结果是不正确的。例如:如果查询7月9日,则股票报价将从7月10日获取。请参见以下屏幕截图:
美国股票
印度股票
如何使这项工作适用于所有股票符号,而不考虑日期或时区?确保当天市场是开放的。您可以这样检查:
=GOOGLEFINANCE("nse:tcs", "all", "20/06/2020", TODAY(), "daily")
来自
谷歌金融
文档:
传递到GOOGLEFINANCE
的日期被视为UTC正午时间。在此之前关闭的交易所可能会转换一天
考虑到印度时区的下午3:30(UTC+5:30)是UTC时间中午之前(上午10:00)。因此,正如预期的那样,它会被改变一天
修改电子表格时区不会产生任何更改。我在这里看到的最好的选择是跟踪哪些股票将被转移,并要求在前一天
参考:
嗨,我发布了一个关于这个问题的答案,你能检查一下它是否回答了你的问题,并考虑是否是这样的?这是很有用的,因为这个社区依靠它向其他用户共享知识。