首页 > 解决方案 > 使用 Google 表格从 GoogleFinance 导入最近 5 天的每日开盘价、收盘价、最高价和最低价。“货币:欧元英镑”

问题描述

我希望你在这些时候一切都好,保持安全。

我一直面临的这个问题试图让谷歌表格顺利运行已经让我烦恼了一段时间,但我永远无法让它工作。我需要帮助!

在 Google 表格上,我试图从 =GoogleFinance 中提取数据,但我不断收到错误消息。

我尝试了这个简单的代码来开始得到一些东西,但它从来没有用过。

=GOOGLEFINANCE("CURRENCY:EURGBP", "OPEN", TODAY(),)

然后我需要弄清楚如何获得最后 5 天的价值。

如何获得每日开盘价、收盘价、最高价和最低价的 5 天价格,以便进行一些计算?

如果你能给我正确的公式,我将非常感激。

新年快乐

标签: google-sheetsgoogle-sheets-formula

解决方案


“货币”——证券定价的货币。货币没有交易窗口,因此该参数不会返回开盘价、低点、高点和交易量。

所以正确的公式是:

=IFERROR(GOOGLEFINANCE("CURRENCY:EURGBP", "all", TODAY()-5, TODAY(), "daily"))

在此处输入图像描述


但你可以这样做:

=QUERY(IMPORTHTML(
 "https://finance.yahoo.com/quote/EURGBP%3DX/history?p=EURGBP", "table", 1), 
 "limit 5", 1)

在此处输入图像描述


推荐阅读