Таблица Google: значение параметра не может быть проанализировано для числа - PullRequest
0 голосов
/ 04 августа 2020

Я использую этот скрипт для интеграции изменения цен в мою таблицу Google. Я выполняю следующую команду:

=VALUE(Right((Index(ImportHtml("http://bigcharts.marketwatch.com/quickchart/quickchart.asp?symb="&B5&"", "table"),3,2)),7))

Где B5 содержит: BTOU и это значение, которое я получил.

В результате я вижу следующую ошибку:

VALUE parameter ': +0.02' cannot be parsed to number.

Буду очень признателен за помощь.

Ответы [ 2 ]

1 голос
/ 04 августа 2020

Вы можете использовать еще один Right (), чтобы получить последние 5 цифр.

=Value(Right(Right((Index(ImportHtml("http://bigcharts.marketwatch.com/quickchart/quickchart.asp?symb="&B5&"", "table"),3,2)),7),5))
0 голосов
/ 05 августа 2020

Я использовал эту формулу годами.

После проб и ошибок она работает. Он просто заменил 7 и конец на 6. Не спрашивайте меня, почему!

=VALUE(Right((Index(ImportHtml(CONCATENATE("http://bigcharts.marketwatch.com/advchart/frames/frames.asp?symb=",B5,"&insttype=Fund"), "table"),3,1)),6))
...