【问题标题】:Include Cell ref in Google sheets to form a URL when using Importxml function使用 Importxml 函数时,在 Google 表格中包含单元格引用以形成 URL
【发布时间】:2020-05-13 06:51:17
【问题描述】:

任何人都可以帮助解决我在尝试包含单元格引用以在 Google 表格 ImportXML 上形成 URL 时遇到的错误吗?我已经按照此处的其他示例进行了操作,但仍然返回错误。

=JOIN(",",Importxml(CONCATENATE("https://finance.yahoo.com/quote/",B1,"/cash-flow?p=",B1,""//*[@id="Col1-1-Financials-Proxy"]//span"),1)")))

此外,在我运行的其他成功 ImportXML 命令中,当我在电子表格中需要此数据为 2,000,000,000 时,数据将返回为 20B(作为示例)。能否将此转换作为导入命令的一部分包含在内?

【问题讨论】:

  • 看起来是引号的问题。当您通过硬编码实现 B1 的值时,您能否举例说明您的工作公式是什么样的?
  • 这里是一个例子:=JOIN(",",Importxml(CONCATENATE("finance.yahoo.com/quote/msft/cash-flow?p="msft"/*[@id="Col1-1-Financials-Proxy"]//span"),1) "))) (忽略上面被剥离的 https://)
  • 这个公式对我不起作用。
  • 嗯,我希望有人能够帮助我更正公式,这样它就可以工作了。
  • 分享您的工作表副本

标签: regex web-scraping google-sheets google-sheets-formula google-sheets-importxml


【解决方案1】:

用您的公式替换 A80:

=REGEXEXTRACT(A80, "\d+")*1000000000

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多