Configure a conversão automática de moedas no Excel e nas planilhas do Google
Este tutorial irá demonstrar como criar um conversor automático de moedas no Excel e no Google Sheets.
O Excel é uma ferramenta poderosa para cálculos, geralmente envolvendo moedas internacionais. O Excel não possui uma ferramenta de conversão de moeda embutida, mas com um link para um banco de dados XML externo, podemos construir nossa própria ferramenta de conversão para o Excel usando o Power Query.
Vinculando a um arquivo de origem XML externo
O arquivo fonte mais amigável é aquele chamado Floatrates, um feed XML gratuito que é atualizado diariamente.
1. Em uma planilha do Excel em branco, no Fita, selecione Dados> Obter dados> Do arquivo> Do XML.
2. No Nome do arquivo caixa digite a URL para o arquivo floatrates - www.floatrates.com/daily.usd.xml - e depois clique Abrir.
3. Clique em Transform Data.
4. O Editor de Power Query agora será aberto. Role até o último item da lista e clique na palavra Mesa. As taxas de câmbio serão preenchidas em uma tabela abaixo da linha inicial de dados.
5. Clique na seta de duas pontas para mostrar os campos desta tabela e clique em OK.
6. O Power Query agora mudará para mostrar as colunas de taxas de câmbio, bem como as colunas iniciais.
7. No Fita, selecione Home> Gerenciar Colunas> Escolher Colunas.
8. Desmarque as colunas que não são obrigatórias e clique em OK.
9. Clique Fechar e carregar para retornar ao Excel.
Criação de um conversor de moeda
1. Agora podemos criar uma nova planilha na mesma pasta de trabalho do banco de dados XML vinculado e configurar uma tabela conforme mostrado abaixo.
2. Agora podemos usar a função PROCV para consultar a taxa de câmbio da libra esterlina em relação ao dólar americano. Na célula relevante (por exemplo C5), podemos digitar o seguinte:
1 | = PROCV ($ C $ 4, |
DICA: Use uma referência absoluta ($) para que possamos copiar a fórmula para baixo.
3. Em seguida, precisamos destacar os dados de pesquisa relevantes acessando a planilha de dados e selecionando as informações de que necessitamos.
4. Assim que selecionarmos toda a lista de dados, o Excel colocará automaticamente as colunas do banco de dados como referências na fórmula ao invés de usar os endereços das células. Isso ocorre porque os dados da tabela no Excel foram vinculados ao Excel com um nome de intervalo de USD.
5. Agora completamos nossa fórmula VLOOKUP digitando o nome da coluna e a palavra FALSE como o argumento final da fórmula.
1 | = VLOOKUP ($ C $ 4, usd [[item.targetCurrency]: [item.exchangeRate]], 3, FALSE) |
6. Pressione ENTER para inserir a fórmula no Excel.
7. Podemos repetir o procedimento para consultar o EUR na tabela de dados.
1 | = VLOOKUP ($ D $ 4, usd [[item.targetCurrency]: [item.exchangeRate]], 3, FALSE) |
8. Para obter o valor de 2 USD para 1 GBP ou 1 EUR, podemos copiar a fórmula para a próxima linha e, em seguida, multiplicá-la pelo valor na Coluna B.
9. Podemos então copiá-lo para preencher nosso conversor de taxa de câmbio.
10. Para criar um conversor de taxa de câmbio para as taxas inversas, precisaríamos criar uma pesquisa para as taxas inversas em nossos dados.
Conversão automática de moeda em planilhas do Google
O Planilhas Google tem um conversor de moeda integrado que usa as taxas de conversão atuais existentes na Internet.
1. Podemos configurar uma tabela no Planilhas Google semelhante à tabela que configuramos no Excel.
2. Em nossa célula selecionada (por exemplo, C3), podemos digitar a função GOOGLEFINANCE e completar a seguinte fórmula.
1 | = GOOGLEFINANCE ("Moeda:" & $ B $ 2 e $ C $ 2) |
3. O Google irá pesquisar automaticamente a taxa de câmbio de USD (em B2) para GBP (em C2) e inseri-la na célula selecionada.
4. Como usamos o endereçamento de célula absoluto para B2 e C2 ($), podemos copiar esta fórmula para a próxima célula e, em seguida, multiplicar a fórmula pelo valor na Coluna B.
1 | = GOOGLEFINANCE ("Moeda:" & $ B $ 2 e $ C $ 2) * B4 |
5. Copie a fórmula nesta célula para as linhas restantes em nossa tabela de conversão.
6. Repita o processo para consultar o EUR.