首页 > 解决方案 > 从 Google 表格中的 importXML 公式中删除 $ 符号

问题描述

我对 IMPORTXML 函数有疑问,然后在我的投资组合跟踪器中更改货币。

IMPORTXML (C3=IMPORTXML(B3,"//div[@class='priceValue___11gHJ']") 从 coinmarketcap 获取加密货币的价格(B3=https://coinmarketcap.com/currencies/ethereum/ - 这一切都很好(宁愿从 coingecko 获得价格,但无法确定该网站的 IMPORTXML 功能...... - 如果有人对此也有一些有价值的意见,那就太好了)。

但是,C3 中的进口价格在实际数字之前有一个美元符号,这弄乱了 D (D3=C3 GoogleFinance("CURRENCY:USDEUR")) 和 E (E3=C3 GoogleFinance("CURRENCY:USDGBP ) 列中的 GOOGLEFINANCE 公式“))。附加错误的屏幕截图。错误信息

有谁知道如何解决这一问题?

非常感激!

标签: google-sheetsgoogle-sheets-formula

解决方案


当然,这是从 coingecko 导入价格并删除 $ simbol 的一个小解决方法:

=SUBSTITUTE(IMPORTXML("https://www.coingecko.com/en/coins/ethereum"; "//div[contains(@data-controller,'coins-information')]//span[contains(@data-coin-symbol,'eth')]");"$";"")

但是,您可以想象,如果他们更改网站的 html 结构,这将停止工作。

玩得开心!


推荐阅读