三步把实时加密货币价格搬进 Google 表格

·

想不想打开表格就能看到 比特币价格、以太坊行情 的即时跳动?这篇教程用最简明的视角给你 3 条路线,遵循 Google 官方函数 即可 10 分钟内完成,无需写代码、更不用翻墙。


为什么用 Google 表格追踪加密资产


方法一:=GOOGLEFINANCE()——一键获取主流币价格

最省事的「官方方案」,适合 BTC、ETH、BNB 等头部资产。

操作步骤

  1. 在 Google 表格空白单元格输入:
    =GOOGLEFINANCE("CURRENCY:BTCUSD")
  2. 浏览器地址栏会瞬间变成实时 比特币美元价格
  3. 批量引用:

    =GOOGLEFINANCE("CURRENCY:ETHUSD")   // 以太坊
    =GOOGLEFINANCE("CURRENCY:ADAUSD")   // 艾达币

优缺点


方法二:=IMPORTXML()——抓取任意页面数据

Google Finance 没有收录你的冷门 MEME 币?那就让页面上的价格直接「搬」进表格。

快速示范

  1. 访问任何行情页(如 CoinMarketCap)。
  2. 打开 Chrome 扩展 SelectorGadget(搜索即可安装)。
  3. 点亮你想抓的元素,工具会返回类似:
    //span[@data-test='priceValue']
  4. 在表格输入:

    =IMPORTXML("https://coinmarketcap.com/currencies/shiba-inu", "//span[@data-test='priceValue']")

防范抓取失败的三招


方法三:=INDEX(IMPORTXML())——精准锁定第 N 个单元格

某些站点把价格埋在表格第 9 行第 1 列,我们只需把结果剪裁出来。

语法模板

=INDEX(
  IMPORTXML("https://cointracking.info/coin_charts/...",
            "//td"),
  9, 1  // 第 9 行 第 1 列
)

使用场景


实战练习:3 分钟拼出个人加密资产追踪器

假设你的持仓是 BTC 0.5 + ETH 3.2 + SOL 100:

  1. 建立下方结构
    | A 币种 | B 持仓量 | C 买入价 | D 现价公式 | E 盈亏 |
  2. D 列示例:

    =GOOGLEFINANCE("CURRENCY:" & A2 & "USD")  // 动态拼接
  3. E 列:(D2-C2)*B2 自动计算收益。

👉 想知道如何一分钟把这张表升级成图表监控?点我体验进阶技巧。


FAQ:Google 表格抓取加密货币常见问题

Q1:公式返回 #N/A 怎么办?
A:先检查币种符号是否官方、大小写是否正确;IMPORTXML 常见的是 XPath 路径变化,用 SelectorGadget 重选即可。

Q2:实时更新延迟太大?
A:GOOGLEFINANCE 默认 20 分钟;可把文件放在 Google Apps Script 中设 1 分钟刷新一次,但注意配额。

Q3:如何一次拉取 50+ 币对?
A:可把符号列表放 A 列,B 列写数组公式:
=ArrayFormula(IF(LEN(A:A),GOOGLEFINANCE("CURRENCY:" & A:A & "USD"),))

Q4:会受墙或地区限制吗?
A:这些方法均调用 Google 服务器抓取公开网页,无需科学上网;若目标站禁止海外 IP,返回值可能为空,可改用镜像站或 API。

Q5:需要付费工具吗?
A:全文演示皆为免费功能,个别 XPath 扩展属于开源插件。若需高频毫秒级数据,可再往上叠加 WebSocket API,与本文思路兼容。


在外盘剧烈波动时如何稳住心态

👉 这里有一站式链上深度数据看板,助你一键透视主力动向。


小结与下一步

至此,你已掌握 Google 表格实时抓取加密货币价格的 3 种王牌手段

下一步:把「历史价格」和「盈亏折线图」整合,一键生成 PDF 月报。想获得脚本模板或更高阶自动化,记得把这篇文章加入收藏!