Em uma planilha do Google Docs, posso usar esta fórmula de célula:
=GoogleFinance("GOOG", "price")
para baixar o preço mais recente de uma ação. Existe uma função equivalente no Excel 2013?
As versões anteriores do Excel tinham um recurso de marca inteligente que fazia o download de uma tonelada de dados para cada ticker (na verdade, muitos, se você só precisa do preço), e eu vi fontes que sugerem o aplicativo Bing Finance para Excel 2013. Infelizmente isso foi descontinuado.
Existe uma maneira simples de fazer isso? Eu literalmente só preciso do preço mais recente, e não me importo se for atrasado, vem do Yahoo Finance, etc. Presumivelmente, eu poderia escrever um código VBA para baixar um arquivo CSV do YF, analisá-lo e assim por diante, mas estou na esperança de evitar a criação de uma pasta de trabalho habilitada para macro.
data - existing connection - MSN MoneyCentral Investory Stock Quotes
, isso foi removido para 2013? editar - sim, parece que ele foi removido e o Bing Finance App é o "substituto". Você pode configurar umadata - from web
consulta para msn money, mas isso seria tedioso.Respostas:
Você pode usar um UDF como este -
Agora você pode usar
GetTickerPrice("GOOG")
e obter o preço atual.Eu levei isso para o Codereview.SE para alguma entrada.
fonte
No momento, existem quatro aplicativos de estoque na Office Store . Dois deles são gratuitos:
Stock Connector
Stock Tile
fonte
Existe um suplemento chamado Add-In de cotação de ações do Excel 2013 que faz isso e tem uma versão para 2013. Pessoalmente, não consegui fazê-lo funcionar, mas ele já existe há alguns anos, então provavelmente era apenas eu .
fonte