Plataforma / Guias / Power Query para finanças

Power Query para finanças

Metodologiaintermediário~25 min

🔄 Power Query para Finanças

🎯 Objetivo

Dominar o Power Query do Excel para automatizar importação, transformação e consolidação de dados financeiros.


📌 O Que é Power Query?

Power Query é uma ferramenta de ETL (Extract, Transform, Load) integrada ao Excel que permite:

  • Importar dados de múltiplas fontes
  • Transformar e limpar dados automaticamente
  • Combinar tabelas de diferentes origens
  • Atualizar tudo com um clique

Onde encontrar: Excel → Dados → Obter Dados


🚀 Casos de Uso em Finanças

Processo ManualCom Power Query
Copiar balancetes de 12 mesesImportar pasta inteira automaticamente
Limpar dados do ERPTransformação padronizada
Consolidar filiaisAppend automático
Cruzar bases diferentesMerge de tabelas
Atualizar relatório mensalUm clique para atualizar

📥 Importação de Dados

1. Importar de Arquivo Excel

Dados → Obter Dados → De Arquivo → Da Pasta de Trabalho

Dica: Selecione "Transformar Dados" em vez de "Carregar" para editar antes.

2. Importar de Pasta (Múltiplos Arquivos)

Dados → Obter Dados → De Arquivo → Da Pasta
→ Selecionar pasta com arquivos
→ Combinar → Combinar e Transformar

Exemplo prático: Consolidar 12 balancetes mensais de uma pasta.

3. Importar de CSV/TXT

Dados → Obter Dados → De Arquivo → De Texto/CSV

Atenção: Verificar delimitador (vírgula, ponto-e-vírgula, tab) e encoding (UTF-8, ANSI).

4. Importar de Banco de Dados

Dados → Obter Dados → De Banco de Dados → Do SQL Server

Parâmetros: Servidor, banco, credenciais, query SQL (opcional).


🔧 Transformações Essenciais

Limpeza de Dados

OperaçãoComo FazerQuando Usar
Remover linhas em brancoPágina Inicial → Remover Linhas → Remover Linhas em BrancoDados do ERP com linhas vazias
Remover duplicatasPágina Inicial → Remover Linhas → Remover DuplicatasBases com registros repetidos
Promover cabeçalhosTransformar → Usar Primeira Linha como CabeçalhoQuando a primeira linha é o header
Filtrar linhasClicar no filtro da coluna → Selecionar valoresExcluir totais, subtotais
Substituir valoresTransformar → Substituir ValoresPadronizar nomenclaturas

Transformação de Colunas

OperaçãoComo FazerExemplo
Dividir colunaTransformar → Dividir Coluna"Jan-2024" → "Jan" e "2024"
Mesclar colunasTransformar → Mesclar ColunasNome + Sobrenome → Nome Completo
Extrair textoTransformar → ExtrairExtrair primeiros 4 caracteres
Alterar tipoPágina Inicial → Tipo de DadosTexto para Número
Renomear colunaDuplo clique no nome"Column1" → "Receita"

Colunas Calculadas

Adicionar Coluna → Coluna Personalizada

Fórmula M (linguagem do Power Query):

= [Receita] - [Custo]
= if [Valor] > 0 then "Positivo" else "Negativo"
= Date.Month([Data])
= Text.Upper([Nome])

🔗 Combinando Dados

Append (Empilhar)

Une tabelas com a mesma estrutura verticalmente.

Página Inicial → Acrescentar Consultas

Uso: Consolidar balancetes mensais, unir dados de filiais.

Merge (Cruzar)

Combina tabelas com base em coluna-chave (como PROCV).

Página Inicial → Mesclar Consultas

Tipos de Join:

TipoResultado
Esquerda ExternaTodos da esquerda + matches da direita
Direita ExternaTodos da direita + matches da esquerda
Externa CompletaTodos de ambas
InternaApenas matches
Anti EsquerdaEsquerda sem match na direita

Exemplo: Cruzar lançamentos contábeis com plano de contas.


📊 Exemplo Prático: Consolidação de Balancetes

Cenário

12 arquivos Excel (Jan.xlsx a Dez.xlsx) em uma pasta, cada um com balancete mensal.

Passo a Passo

1. Importar pasta:

Dados → De Pasta → Selecionar pasta

2. Combinar arquivos:

Combinar → Combinar e Transformar Dados
Selecionar aba correta de cada arquivo

3. Transformar:

- Remover colunas desnecessárias (nome do arquivo se não precisar)
- Promover cabeçalhos
- Filtrar linhas (remover totais)
- Ajustar tipos de dados

4. Adicionar coluna de período:

Adicionar Coluna → Coluna Personalizada
Nome: Período
Fórmula: = Text.BeforeDelimiter([Source.Name], ".")

5. Carregar:

Página Inicial → Fechar e Carregar

Resultado: Tabela consolidada com todos os meses, atualizada com um clique.


🔄 Atualização Automática

Atualizar Manualmente

Dados → Atualizar Tudo
Ou: Ctrl + Alt + F5

Atualizar ao Abrir

Dados → Consultas e Conexões → Clique direito na consulta
→ Propriedades → Atualizar ao abrir arquivo

Atualização Programada (Power BI)

Se publicar no Power BI Service, pode agendar atualização automática.


💡 Dicas Avançadas

1. Parâmetros

Criar variáveis reutilizáveis (caminho de arquivo, data de referência):

Página Inicial → Gerenciar Parâmetros → Novo Parâmetro

2. Funções Personalizadas

Criar função para aplicar mesmas transformações em múltiplos arquivos:

Clique direito na consulta → Criar Função

3. Tratamento de Erros

= try [Coluna] otherwise 0

4. Documentação

Adicionar comentários às etapas:

Clique direito na etapa → Propriedades → Descrição

⚠️ Erros Comuns

ErroCausaSolução
Coluna não encontradaMudou nome na origemUsar "Alterar tipo" no início
Erro de tipoTexto onde espera númeroSubstituir erros ou limpar dados
Arquivo não encontradoCaminho mudouUsar parâmetros para caminho
Timeout em bancoQuery muito pesadaFiltrar na origem

📚 Próximos Passos

  1. → Guia 8.4: Dashboards Financeiros
  2. → Guia 8.5: Python para Excel
  3. → Template: Consolidador de Balancetes
Dúvida neste guia? O consultor conhece este conteúdo e a Biblioteca.Perguntar ao Consultor
← Todos os guias