我是个初学者。我有下面的公式,对于有股息的股票(A9是股票代码),它可以从表中拉入payment date
,但对于没有股息的股票(没有表),它不会。
我得到了:
#value -"unable to parse query string from function query parameter 2: no column:Col6"
我希望它在没有红利的时候返回0.00
。谢谢
=QUERY(IMPORTXML(CONCATENATE("https://www.nasdaq.com/symbol/",A9,"/dividend-history"),"//tbody//tr[1]"),"select Col6 LIMIT 1")
发布于 2019-05-26 16:34:39
IFERROR中的包装应该足够了:
=iferror(QUERY(IMPORTXML(CONCATENATE("https://www.nasdaq.com/symbol/",A9,"/dividend-history"),"//tbody//tr[1]"),"select Col6 LIMIT 1"),"")
但是如果你必须使用0.00
,那么:
=iferror(QUERY(IMPORTXML(CONCATENATE("https://www.nasdaq.com/symbol/",A9,"/dividend-history"),"//tbody//tr[1]"),"select Col6 LIMIT 1"),"0.00")
返回文本(为了所需的格式)。
https://stackoverflow.com/questions/54603951
复制相似问题