【问题标题】:IMPORTXML Google SheetsIMPORTXML 谷歌表格
【发布时间】:2018-02-23 11:53:31
【问题描述】:

我的日期来源是:https://walletinvestor.com/forecast/achain-prediction

在网站上,我尝试将三个主要数字导入我的谷歌电子表格(当前价格、1 年预测、5 年预测)。

在单元格 C3 中我有:

https://walletinvestor.com/forecast/achain-prediction

在 D3 单元格中,我有:

=ImportXML(C3, "//div[@class='col-md-4 col-xs-12 np']//div[contains(@class, 'Current Price')]/@href")

我收到“导入的内容为空”的错误。

我的 D 列将用于导入“当前价格”数字,我的 E 列将用于导入“1-Year Forecast”数字,我的 F 列将用于导入“5 - 年预测”编号。我用 IMPORTXML 函数做了很多谷歌搜索和弄乱,但我似乎无法正确处理。

到目前为止我想出的最接近的解决方案是在 K3 中使用以下代码来导入所有 3 个数字:

=TRANSPOSE(IMPORTXML(C3,"//div[@class='col-md-4 col-xs-12 np']//span[@class='bignum']"))

然后我使用此代码修剪它导入的“USD”文本:

=LEFT(K3,6)

我想清理并使用一个 IMPORTXML 函数来导入 1 个数字,而不需要我必须使用 LEFT 函数来修剪“USD”文本。谁能帮我弄清楚如何让它正常工作?

【问题讨论】:

    标签: import google-sheets cryptocurrency


    【解决方案1】:

    试试这个。 Regexreplace 删除美元:

    =arrayformula(regexreplace(TRANSPOSE(IMPORTXML(C3,"//div[@class='col-md-4 col-xs-12 np']//span[@class='bignum']")),"USD",""))
    

    【讨论】:

    • 目前,对于以前工作的功能和您建议的功能,我收到“无法获取 URL”的错误。如果它加载,我会确认这是否有效。
    • 不幸的是,仍然收到“无法获取 URL”错误,但对于将加载的少数单元格,这非常有效。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 2015-05-29
    • 1970-01-01
    相关资源
    最近更新 更多