Excel
O recurso nativo mais próximo no Excel é o tipo de dados Moedas do Microsoft 365: uma taxa combinada ao vivo que não pode ser vinculada a uma fonte específica nem usada para puxar histórico. A combinação do Frankfurter é transparente, e quando a fonte precisa ser exata você pode fixar uma autoridade: a taxa de referência do BCE para IVA da UE, o NBP da Polônia ou a PTAX do Brasil. Você também obtém taxas históricas que não mudam silenciosamente. Como não há Apps Script aqui, o Power Query faz o trabalho, com uma fórmula exclusiva para Windows para conversões pontuais rápidas.
Power Query
O caminho principal, funcionando tanto no Windows quanto no Mac. Acesse Dados, De Outras Fontes, Da Web, cole o endpoint CSV e carregue uma tabela date,base,quote,rate que pode ser atualizada a qualquer momento em Dados, Atualizar Tudo:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eurSolicite várias cotações de uma vez separando-as com vírgulas:
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur,gbp,jpyConverter um valor
O Power Query carrega a taxa, não o total convertido. Multiplique o valor pela célula da taxa carregada. Para uma conversão pontual sem criar uma consulta, o Excel para Windows pode chamar a API diretamente. Adicione uma função nomeada (Fórmulas, Gerenciador de Nomes, Novo) chamada FRANKFURTER com a seguinte definição:
=LAMBDA(amount, from, to, amount * VALUE(TEXTBEFORE(TEXTAFTER(WEBSERVICE("https://api.frankfurter.dev/v2/rate/" & from & "/" & to), """rate"":"), "}")))Depois chame-a de qualquer célula:
=FRANKFURTER(100, "usd", "eur") WEBSERVICE está disponível apenas no Windows e, como o Excel não possui parser de JSON em fórmulas, a função lê a taxa diretamente do texto da resposta. No Mac, multiplique pelo valor de uma célula carregada via Power Query.
Fixar uma fonte oficial
Por padrão, você obtém a taxa combinada de todas as fontes. Adicione providers à URL da consulta para fixar uma autoridade específica. Isso é essencial para questões fiscais e contábeis: muitos países exigem a taxa publicada pelo próprio banco central na conversão de valores em moeda estrangeira.
https://api.frankfurter.dev/v2/rates.csv?base=usd"es=eur&providers=ecbECB- Taxa de referência do Banco Central Europeu, padrão para IVA e alfândega na UE.
NBP- Narodowy Bank Polski. O IVA e imposto corporativo na Polônia são convertidos pela taxa do NBP.
CNB- Fixação do Banco Nacional Tcheco, usada para contabilidade e tributos na República Tcheca.
BCB- PTAX do Banco Central do Brasil, a referência para contratos e tributação no Brasil.
BANXICO- Taxa FIX do Banco de México para liquidação de obrigações em dólares americanos.
Explore todas as fontes. Uma fonte fixada segue seu próprio calendário de publicação, portanto sua cotação mais recente pode ficar um dia atrás da média combinada mais recente.
Séries históricas
Use from para um intervalo de datas e group=month para consolidar em uma linha por mês, pronto para criar gráficos. Carregue via Power Query e a atualização funciona como em qualquer outra consulta. É aqui que o Frankfurter se destaca em planilhas: séries longas e estáveis que não sofrem revisões silenciosas retroativas.
https://api.frankfurter.dev/v2/rates.csv?from=1949-12-01&base=usd"es=gbp&providers=bbk&group=month Isso puxa a cotação do dólar americano em relação à libra até 1949 do arquivo do Deutsche Bundesbank. Você pode ver a paridade fixa de $2,80 se manter constante por anos antes de se romper em 1967. O histórico profundo vem das fixações de Frankfurt do Bundesbank: o dólar contra o marco desde 1948, e a maioria dos outros cruzamentos do dólar de 1949 a 1970. O Banco Central Europeu assume a partir de 1999, de modo que uma série moderna contínua utiliza a média combinada padrão ou providers=ecb.