用 Google 表格实时追踪比特币、以太坊价格:GOOGLEFINANCE 与 IMPORTHTML 全攻略

·

从比特币到 Alt 币,加密货币波动剧烈,如何不打开交易所就能一目了然掌握行情?答案是利用 Google 表格。这篇指南手把手教你用 GOOGLEFINANCEIMPORTHTML 两种函数,把 实时行情 导入 Google 表格,让你低成本打造专属 加密货币监控表


为什么选 Google 表格+函数而非专业行情软件?

  1. 免费:Google 账户即可使用,无需订阅行情终端。
  2. 实时:函数与图表自动刷新,数据延迟低至分钟级。
  3. 灵活:可自定义列、添加筛选、写脚本、做可视化。
  4. 可组合:把行情数据与个人仓位、盈亏计算、定投记录写在同一列,减少切换应用。

如果你正为自己的 加密资产 找一款轻量级管理工具,下面两步就够了。


步骤一:用 GOOGLEFINANCE 获取美元计价的主流币价格

1.1 了解 GOOGLEFINANCE 语法

GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days])

1.2 比特币(BTC-USD)示例

在 A1 输入:

=GOOGLEFINANCE("CURRENCY:BTCUSD")

回车后,你会立即得到 BTC/USD 的实时报价。若需 7 日历史,改成:

=GOOGLEFINANCE("CURRENCY:BTCUSD","price",TODAY()-7,TODAY())

1.3 快速列出主流币

币种公式
以太坊=GOOGLEFINANCE("CURRENCY:ETHUSD")
莱特币=GOOGLEFINANCE("CURRENCY:LTCUSD")
狗狗币=GOOGLEFINANCE("CURRENCY:DOGEUSD")

小技巧:选中数列,拖曳右下角自动填充,空格里会自动匹配币种,省时省力。

👉 点击直接获取可复制的代码模板,10 秒打造实时报价看板


步骤二:爬取 CMC/TradingView 等站点数据——IMPORTHTML 实战

GOOGLEFINANCE 仅支持美元对主流 现货 价格,若你想纳入:

则需要 IMPORTHTML

2.1 IMPORTHTML 语法

IMPORTHTML(url, query, index)

2.2 案例一:CoinMarketCap 前 100 市值

CoinMarketCap 首页的 https://coinmarketcap.com/ 有一张表,正好存前 100 名数据。

在 A1 输入:

=IMPORTHTML("https://coinmarketcap.com/","table",1)

缺点:CMC 会返回大量列。
解决:在 B 列用 =FILTER()QUERY() 只保留名称、价格、市值三列。

2.3 案例二:TradingView 永续合约价格

若想抓取 BTCUSDT 永续在 Binance 的最后成交价:https://www.tradingview.com/symbols/BINANCE-BTCUSDT_PERP/

  1. 打开链接,右键 → 查看元素,确认 class="tv-widget-watch-list__symbol-quotes" 内嵌表格列。
  2. 在 Google 表格输入:

    =IMPORTHTML("https://www.tradingview.com/symbols/BINANCE-BTCUSDT_PERP/","table",1)
  3. 若无匹配,可换用 IMPORTXML,利用 //span[@class='tv-widget-watch-list__symbol-last'] xpath 获取最后一个现货成交。

2.4 文字批量替换

有时代码错位;用 REGEXREPLACE() 配合 VALUE() 即可把字符串“$, ” 去掉,将价格变数字方便后续比较。


进阶:让行情表自动化、可视化、可分享

  1. IFTTT/Webhook 自动拉新币:新增币种列 ← 新币种名称自动写入,行情自动加载。
  2. 条件格式:当 价格 距离 50 日移动平均 < -5% 标红,提醒抄底。
  3. 图表嵌入:在 价格走势 边插入折线图,展示日线。
  4. 分享到 TG/Discord:用 Google Apps Script 定时脚本把“今日涨跌前十”发送到群组。

👉 查看零代码实现的高级脚本清单


FAQ|加密货币 Google 表格常见问题

Q1:GOOGLEFINANCE 会漏币吗?
主流资产基本都支持;小众链(如 APT 刚上线时)需等待谷歌更新 ticker。此时可转用 IMPORTHTML 抓 CMC 数据源。

Q2:行情报错“#N/A”如何解决?
大概率是站点改版、class 变化。用 Chrome 开发者工具重新找表格序号或 xpath 替换现有公式即可。

Q3:数据多久刷新一次?
GOOGLEFINANCE 在活跃工作区 1–2 分钟刷新;IMPORTHTML 半小时到一小时。不要发空表,保持至少一个页面打开即可减少延迟。

Q4:能追踪人民币价格吗?
"CURRENCY:BTCUSD" 换成 "CURRENCY:BTCCNY",但 CNY 报价由谷歌外源提供,可能延迟较高。

Q5:如何在一张表跟踪杠杆涨跌?
可用 GoogleFinance 抓到现货价后,在 G 列自定义杠杆倍数(如 5x),H 列用 =C2*$G$2 实时计算。

Q6:有没有过滤器可屏蔽空气币?
=QUERY(IMPORTHTML(...),"select * where Col4 > 1000000") 设置市值门槛即可。


小结:三步打造你的「加密货币追踪器」

  1. 查表:用 GOOGLEFINANCE 抓主流币实时价格。
  2. 爬虫:装 IMPORTHTML 把 CMC、TradingView 数据纳入。
  3. 精进:条件格式、可视化、脚本,让 数字看板 变成 投资决策工具

现在打开 Google 表格,把上面的公式复制进去,马上体验不比专业终端差的「加密货币」实时仪表盘!