从 Google Finance 获取 Google Sheets 上的 BTC 价格

Get BTC prices on Google Sheets from Google Finance

我正在尝试使用以下公式从 Google 财务中的 Google 表格中获取数据:

=GoogleFinance("CURRENCY:BTC")

但是我收到这个错误:

GOOGLEFINANCE, the query for the symbol: 'CURRENCY:BTC' returned no data.

尽管在 Google Finance 本身,我可以获得 BTC 价格:

https://www.google.com/finance?q=CURRENCY:BTC

使用相同的查询字符串。

我该如何解决这个问题?

您需要像这样的起始和终止货币:

=GoogleFinance("CURRENCY:USDBTC")

历史收盘价使用:

=GoogleFinance("CURRENCY:USDBTC","close","07/07/2017")

如果您只想要返回的价格,请使用:

=iferror(index(GoogleFinance("CURRENCY:USDBTC","close","07/07/2017"),2,2))

另一种使用加密货币的方法是使用插件,您可以从其他来源提取数据。

=CRYPTOFINANCE("BTCUSD")

Link 下面:

截至 2020-08-15,以下公式运行良好(没有任何 add-ons):

=GOOGLEFINANCE("BTCUSD")

虽然它似乎只适用于 BTC 和 ETH。

2022-05-04,以下作品在GoogleSheets:

=googlefinance("CURRENCY:USDBTC") 以及大多数货币和 BTC(以及 ETH、LTC、BNB、XRP、XLM 和 ADA)的组合,对于例如 GBPBTC 和 JPYBTC。

=googlefinance("CURRENCY:BTCUSD") 也适用,硬币和货币的相同组合。

虽然 finance.google.com 有 DOGE 和 LINK 定价,但它们在 Sheet 的 googlefinance 函数中的运作方式似乎不同。