如何解决Google表格上的IMPORTHTML返回#N / A错误,但仅在一个文档中
我有一个Google表格文档,可以在其中跟踪几只股票的价格。我是在几个月前完成的,并且在过去的几周中一直遇到这个问题:
此公式返回“#N / A”,错误描述为:“无法获取网址:https:// finviz ...”
=substitute(INDEX(IMPORTHTML("https://finviz.com/quote.ashx?t=VOO","table",11),8,2),"*","")
但是,如果我创建一个新的Google表格文档并使用这个确切的公式,它将起作用。有谁知道可能是什么问题?
解决方法
我遇到了同样的问题。必须在finviz / google中进行一些更改:( Google支持小组中也有一些讨论。 一种可能的解决方案是将您感兴趣的所有符号放入一个网址,例如https://finviz.com/screener.ashx?v=161&t=FB,TSLA&ta=0&p=w 然后解析结果表。 不幸的是,我在解析方面不是很出色,必须通过尝试和错误来做到这一点。 但是例如
=importxml("https://finviz.com/screener.ashx?v=161&t=FB,TSLA&ta=0&p=w";"//*[@id='screener-content']/table/tbody/tr[4]/td/table")
至少在Google文档中显示了一些结果。所以这可能是可以使用的。
,通过删除“ SUBSTITUTE”并切换到表8,它将再次起作用。 A2 =股票行情
=ÍNDICE(IMPORTHTML(“ https://finviz.com/quote.ashx?t=”&A2;“ table”; 8); 7; 2)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。