Можете ли вы IFERROR Importxml - PullRequest
       1

Можете ли вы IFERROR Importxml

0 голосов
/ 09 февраля 2019

Я новичок.У меня есть формула ниже, которая работает для извлечения payment date из таблицы для акций с дивидендом (A9 - тикер акций), но не для акций без дивидендов (без таблицы).
Iget:

#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")

1 Ответ

0 голосов
/ 26 мая 2019

Обтекание 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")

Возвращает текст (радинеобходимого формата).

...