В электронной таблице Документов Google я могу использовать эту формулу ячейки:
=GoogleFinance("GOOG", "price")
скачать последнюю цену акции. Есть ли эквивалентная функция в Excel 2013?
В более ранних версиях Excel была функция смарт-тегов, которая загружала тонну данных для каждого тикера (на самом деле, слишком много, если вам просто нужна цена), и я видел источники, которые предлагают приложение Bing Finance для Excel 2013. К сожалению, это было прекращено.
Есть ли простой способ сделать это? Мне буквально просто нужна самая последняя цена, и мне все равно, задержится ли она, поступит из Yahoo Finance и т. Д. Предположительно, я мог бы написать код VBA, чтобы загрузить файл CSV из YF, разобрать его и так далее, но я в надежде избежать создания книги с поддержкой макросов.
data - existing connection - MSN MoneyCentral Investory Stock Quotes
работает, это было удалено в 2013 году? редактировать - да, похоже, он был удален, и приложение Bing Finance является «заменой». Вы можете настроитьdata - from web
запрос к MSN деньги, но это было бы утомительно.Ответы:
Вы можете использовать UDF, как это -
Теперь вы можете использовать
GetTickerPrice("GOOG")
и получить текущую цену.Я взял это на Codereview.SE для некоторого вклада.
источник
На данный момент в магазине Office есть четыре приложения Stock . Два из них бесплатны:
Коннектор
Стоковая плитка
источник
Есть надстройка под названием Stock Quote Add-In для Excel 2013, которая делает это и имеет версию для 2013 года. Лично я не мог заставить ее работать, но она была в течение нескольких лет, так что, вероятно, это был только я ,
источник