0

这是我正在使用的代码

=IMPORTXML("https://coinmarketcap.com/currencies/"&D6,"//div[contains(@class,'priceValue')]")

D6 是 url 中使用的加密货币的名称

这将价格显示为文本

我单击 E6 并输入 =D6 并获取价格。然后我输入 F6*2(例如)并得到以下消息:函数 MULTIPLY 参数 1 需要数字值。但“$34,105.30”是文本,不能强制转换为数字。

我对此并不陌生,只是想要一种简单的方法来乘/除从 CMC 生成的数据。

我会很感激这方面的任何帮助(像 4 岁的孩子一样向我解释)

谢谢

4

1 回答 1

0

假设你有一个连接到计算器的键盘,然后你输入:

2 + seven =

计算器不会求和,因为它不理解单词的概念。同样适用于您的情况:

$34,105.30

是文本并将其转换为您需要删除的数字

$,

所以试试:

=REGEXREPLACE(IMPORTXML("https://coinmarketcap.com/currencies/"&D6,
 "//div[contains(@class,'priceValue')]"), "[\$,]", )*1
于 2022-01-25T20:54:23.383 回答