从比特币到 Alt 币,加密货币波动剧烈,如何不打开交易所就能一目了然掌握行情?答案是利用 Google 表格。这篇指南手把手教你用 GOOGLEFINANCE 与 IMPORTHTML 两种函数,把 实时行情 导入 Google 表格,让你低成本打造专属 加密货币监控表。
为什么选 Google 表格+函数而非专业行情软件?
- 免费:Google 账户即可使用,无需订阅行情终端。
- 实时:函数与图表自动刷新,数据延迟低至分钟级。
- 灵活:可自定义列、添加筛选、写脚本、做可视化。
- 可组合:把行情数据与个人仓位、盈亏计算、定投记录写在同一列,减少切换应用。
如果你正为自己的 加密资产 找一款轻量级管理工具,下面两步就够了。
步骤一:用 GOOGLEFINANCE 获取美元计价的主流币价格
1.1 了解 GOOGLEFINANCE 语法
GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days])- ticker:交易所代号,Google 格式为
CURRENCY:BASEQUOTE或EXCHANGE:SYMBOL。 - attribute:默认
"price",可省略。
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") |
小技巧:选中数列,拖曳右下角自动填充,空格里会自动匹配币种,省时省力。
步骤二:爬取 CMC/TradingView 等站点数据——IMPORTHTML 实战
GOOGLEFINANCE 仅支持美元对主流 现货 价格,若你想纳入:
- 小市值 代币(MEME 币、DeFi 代币)
- 合约期货价格(BTC-2309 Futures)
- 综合指标(恐惧与贪婪指数、资金费率)
则需要 IMPORTHTML。
2.1 IMPORTHTML 语法
IMPORTHTML(url, query, index)- url:目标网站链接
- query:取
"table"或"list" - index:页面中第 N 个表/列表(从 1 开始)
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/
- 打开链接,右键 → 查看元素,确认
class="tv-widget-watch-list__symbol-quotes"内嵌表格列。 在 Google 表格输入:
=IMPORTHTML("https://www.tradingview.com/symbols/BINANCE-BTCUSDT_PERP/","table",1)- 若无匹配,可换用 IMPORTXML,利用
//span[@class='tv-widget-watch-list__symbol-last']xpath 获取最后一个现货成交。
2.4 文字批量替换
有时代码错位;用 REGEXREPLACE() 配合 VALUE() 即可把字符串“$, ” 去掉,将价格变数字方便后续比较。
进阶:让行情表自动化、可视化、可分享
- IFTTT/Webhook 自动拉新币:新增币种列 ← 新币种名称自动写入,行情自动加载。
- 条件格式:当 价格 距离 50 日移动平均 < -5% 标红,提醒抄底。
- 图表嵌入:在 价格走势 边插入折线图,展示日线。
- 分享到 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") 设置市值门槛即可。
小结:三步打造你的「加密货币追踪器」
- 查表:用 GOOGLEFINANCE 抓主流币实时价格。
- 爬虫:装 IMPORTHTML 把 CMC、TradingView 数据纳入。
- 精进:条件格式、可视化、脚本,让 数字看板 变成 投资决策工具。
现在打开 Google 表格,把上面的公式复制进去,马上体验不比专业终端差的「加密货币」实时仪表盘!