首页 > 解决方案 > 谷歌财经历史数据多属性?

问题描述

=GOOGLEFINANCE("NSE:"&A2, "all",(TODAY()-($N$2)),TODAY(),"DAILY")

上面的代码使用日期列返回指定日期的 OHLC 数据。

我想要的只是高、低和关闭的列。

=GOOGLEFINANCE("NSE:"&A2, ("high", "low", "close"),(TODAY()-($N$2)),TODAY(),"DAILY")

此代码不起作用。

如果使用:

=GOOGLEFINANCE("NSE:"&A2, "high",(TODAY()-($N$2)),TODAY(),"DAILY")

它返回高,但添加了一个名为 date 的列。

因此,如果我对不同列中的所有 3 列(高、低、收盘)分别执行此操作,我将得到 6 列而不是 3 列(我不需要 3 列日期)。

我只需要没有日期列或最多只有 1 个日期列的最高价、最低价和收盘价。

标签: google-sheetsgoogle-sheets-formulaarray-formulasgoogle-sheets-querygoogle-finance

解决方案


=ARRAY_CONSTRAIN(GOOGLEFINANCE("NSE:"&A2, "all", TODAY()-($N$2), TODAY(), "DAILY"), 2, 4)

0

=QUERY(GOOGLEFINANCE("NSE:"&A2, "all", TODAY()-($N$2), TODAY(), "DAILY"),
 "选择 Col2,Col3,Col4", -1)

0


推荐阅读