Se você usa o Google Sheets e precisa dos preços atuais de várias criptomoedas, a função GOOGLEFINANCE importa esses preços usando só o símbolo (ticker) de cada criptomoeda. Em poucos minutos, você tem dados atuais e históricos de criptomoedas no Google Sheets. Mas as atualizações têm um atraso de 20 minutos, por isso não servem para decisões em tempo real.
Neste artigo, você vai aprender a usar a função GOOGLEFINANCE para trazer preços de criptomoedas para o Google Sheets. Também vai conhecer outras formas de obter esses preços no Google Sheets, incluindo outras funções.
Posso usar o Google Finance para obter preços de criptomoedas?
A função GOOGLEFINANCE do Google Sheets pode ser usada para obter preços de criptomoedas. Basta digitar o símbolo da criptomoeda entre aspas como único argumento da função. Você também pode digitar o símbolo, sem aspas, em uma célula e usar a referência dessa célula na fórmula.
A GOOGLEFINANCE só cobre as moedas mais conhecidas, como Bitcoin e Ethereum. Se um símbolo simples como BTCUSD retornar erro, adicione o prefixo de moeda: =GOOGLEFINANCE("CURRENCY:BTCUSD"). Para outras moedas, use um dos métodos mais abaixo.
Como obter preços de criptomoedas no Google Sheets com a função do Google Finance?
1. Abra o Google Sheets.
2. Em uma célula vazia, digite o símbolo da criptomoeda que você quer. Neste exemplo, vou obter o preço do Bitcoin em dólares americanos. O símbolo é BTCUSD.
3. Em outra célula, digite a fórmula GOOGLEFINANCE. Selecione a célula com o símbolo como único parâmetro e feche o parêntese.
4. Quando você pressionar "Enter", pode aparecer "Carregando..." na célula por alguns segundos e, depois, o preço da criptomoeda escolhida.
5. Para formatar como moeda ($), clique no símbolo do dólar na barra de ferramentas, como mostrado abaixo.
Coloque esse conhecimento em prática e aprenda a criar um acompanhamento de carteira de ações no Google Sheets.
Outras formas de obter preços de criptomoedas no Google Sheets
Existem vários métodos para trazer preços de criptomoedas para o Google Sheets, incluindo outras funções nativas e complementos.
Obter preços de criptomoedas com IMPORTXML
A função IMPORTXML do Google Sheets pode ser usada para obter preços de criptomoedas de muitas páginas da web. Você só precisa da URL e do XPath do elemento que mostra o preço da criptomoeda escolhida.
Há muitas formas de obter o XPath de um elemento específico, mas o recurso Inspecionar do Chrome é rápido e simples.
Por exemplo, CoinMarketCap oferece preços de várias criptomoedas.
Encontrar o XPath
1. Abra o site no Chrome e encontre o preço da criptomoeda que você quer.
2. Selecione o valor e clique com o botão direito. No menu, escolha "Inspecionar".
3. Na janela de inspeção, a linha de código correspondente ao preço aparece selecionada. Se a seção destacada não estiver certa, passe o cursor sobre as linhas de código próximas até encontrar a que destaca exatamente o preço.
4. Clique com o botão direito na linha de código e selecione Copiar > Copiar XPath completo.
Usar IMPORTXML com a URL e o XPath
1. No Google Sheets, digite a URL e o XPath em células separadas.
2. Em outra célula, digite a fórmula e selecione a célula com a URL como primeiro parâmetro.
3. Selecione a célula com o XPath como segundo parâmetro e feche o parêntese.
4. Pressione "Enter" para obter o preço da criptomoeda escolhida.
Obter preços de criptomoedas com IMPORTDATA
Cryptoprices.cc é um site que oferece uma API simples em que todos os endpoints retornam texto. Você só precisa usar a URL da criptomoeda de que precisa. Todas as URLs estão no sitemap, que também é um arquivo de texto. Então você também pode usar IMPORTDATA para obter essa lista e escolher a URL direto no Sheets.
E o complemento CRYPTOFINANCE?
O complemento CRYPTOFINANCE era uma forma popular de fazer isso, mas ele obtinha os preços do Cryptowatch, que a Kraken já desativou. Avaliações recentes no Google Workspace Marketplace relatam que o complemento não retorna mais dados, então os métodos com IMPORTXML e IMPORTDATA acima são a opção mais confiável.
Conclusão
Como você viu, é fácil obter preços de criptomoedas com a função GOOGLEFINANCE do Google Sheets. Embora também seja possível fazer isso com outras funções do Sheets para importar dados externos, elas só são úteis se você tiver uma fonte que forneça os preços no formato necessário.
Agora você sabe como usar a função GOOGLEFINANCE do Google Sheets para obter preços de criptomoedas. Também conhece outros métodos para obter esses preços, como o uso da função IMPORTXML do Google Sheets e o da função IMPORTDATA.
Para saber mais sobre como importar dados financeiros e outros tipos de dados para o Google Sheets, confira estes artigos relacionados.
