Формула выглядит следующим образом
=ФИЛЬТР.XML(ВЕБСЛУЖБА("iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST");"//document//data//rows//row[@SECID='"&A3&"']/@LAST")
где A3 это ячейка с тикером Мосбиржи, например: OZON, GAZP, SBER, SOFL...
Некоторые данные возвращаются как числовые значения, а некоторые как текст с точкой |
В этом случае для дальнейших операций, используйте формулу
=ПОДСТАВИТЬ(I27;".";",")
где I27 - это ячейка с котировкой с Мосбиржи. Формула преобразует точку в запятую и с ячейкой можно уже работать как с числовым значением.
Испытано на Microsoft Office Pro 2021. Обновление ячейки F2 + Enter
Комментариев нет:
Отправить комментарий