如何获取Google表格中股票的当前每周收盘价?
我尝试使用公式GOOGLEFINANCE("GOOG", "price", TODAY(), TODAY(), "WEEKLY")
。
但是它没有显示结果。
答案 0 :(得分:1)
=GOOGLEFINANCE("NASDAQ:GOOGL", "close",TODAY()-60,TODAY(),"WEEKLY")
例如,您可以将TODAY()-60
调整为开始日期DATE(2019,1,1)
:
=GOOGLEFINANCE("NASDAQ:GOOGL", "close",DATE(2019,1,1),TODAY(),"WEEKLY")
或您想怎么做。如果您使用"price"
而不是"close"
,它可能会实时更新当前一周,不确定,因为它是周末,所以现在没有滴答或更新。
由于您似乎只希望获得最近几周收盘价的单个结果,请尝试以下操作:
=INDEX(GOOGLEFINANCE("NASDAQ:GOOGL","price",TODAY()-14,TODAY(),"WEEKLY"),3,2)
改进了上面的整数,但是从理论上讲它仍然可以破坏。
请尝试执行此操作,因为它提供30天的范围,但仅在1周内选择结果:
=INDEX(QUERY(GOOGLEFINANCE("NASDAQ:GOOGL","price",TODAY()-30,TODAY(),"WEEKLY"),"select Col2 where Col1 < date'"&TEXT(TODAY(),"yyyy-mm-dd")&"' and Col1 > date'"&TEXT(TODAY()-7,"yyyy-mm-dd")&"' limit 1"),2)
希望(最终)有所帮助!