O que é Power Query?
Power Query é a ferramenta de ETL do Power BI e do Excel usada para extrair, limpar e transformar dados antes da análise. Com ela você conecta diversas fontes, remove erros, combina tabelas e padroniza informações por meio de etapas registradas (linguagem M), que se reaplicam automaticamente quando os dados são atualizados.
O que você vai ver aqui?
Introdução: o que é Power Query e para que serve?
Todo mundo que já exportou um relatório de sistema conhece a cena: a planilha chega com células mescladas, cabeçalho repetido no meio da tabela, linha em branco no fim e duas informações na mesma coluna. Aí você gasta uma hora arrumando tudo na mão. No mês seguinte, o arquivo novo chega exatamente do mesmo jeito, e você refaz a mesma hora de trabalho.
O Power Query existe para acabar com esse ciclo. Ele é a etapa de ETL, sigla de extrair, transformar e carregar, dentro do Power BI e do Excel. Você arruma a tabela uma vez, ele grava cada passo que você deu e, na próxima base, refaz tudo com um clique.
Dentro de um processo de Business Intelligence, essa é a etapa que define a qualidade de tudo que vem depois. Dado sujo que passa daqui contamina o modelo, os indicadores e o painel. Se quiser entender o conceito por trás, vale conhecer o processo de ETL de forma mais ampla.
Neste guia você vai ver onde o Power Query fica em cada programa, as transformações que ele faz, o que é a linguagem M, por que ele automatiza o tratamento e um exemplo prático do começo ao fim.
Onde fica o Power Query no Power BI e no Excel
É o mesmo motor nos dois programas, com a mesma interface. O que muda é o caminho até ele e o destino dos dados depois do tratamento.
| Power BI | Excel | |
|---|---|---|
| Como abrir | Obter Dados, escolher a fonte e clicar em Transformar Dados | Guia Dados, grupo Obter e Transformar Dados |
| Destino dos dados | Sempre o modelo de dados do arquivo | Planilha, Tabela Dinâmica ou modelo de dados, você escolhe |
| Limite prático | Preparado para volumes grandes | A planilha trava no limite de linhas, o modelo de dados não |
Na prática isso significa que o aprendizado é transferível. Quem domina o Power Query no Excel já sabe usar no Power BI, e vice-versa. É um dos motivos de quem vem do Excel avançar rápido no Power BI.
As principais transformações do Power Query
Quase tudo é feito por menu e clique, sem escrever nada. Estas são as transformações que resolvem a maior parte dos casos do dia a dia:
| Transformação | O que resolve |
|---|---|
| Promover cabeçalhos | Transforma a primeira linha em nome de coluna, quando a base vem sem cabeçalho reconhecido |
| Alterar tipo de dados | Corrige data que veio como texto e número que veio com vírgula errada |
| Remover colunas | Descarta o que não será usado e deixa o arquivo mais leve |
| Remover linhas em branco e duplicadas | Elimina o lixo que o sistema exporta junto |
| Dividir e mesclar colunas | Separa nome e sobrenome, junta código e filial |
| Substituir valores | Padroniza a mesma informação escrita de jeitos diferentes |
| Transformar colunas em linhas | Converte a base de formato cruzado para o formato de tabela que o Power BI espera |
| Mesclar e acrescentar consultas | Cruza duas tabelas por uma coluna comum ou empilha arquivos de meses diferentes |
| Agrupar por | Resume a base por categoria, somando ou contando registros |
| Coluna condicional | Cria regra de negócio sem fórmula, no estilo se isso, então aquilo |
Transformar colunas em linhas costuma ser a que mais assusta e a que mais resolve. É ela que arruma aquela planilha em que cada mês virou uma coluna, formato comum no Excel e impróprio para análise.
O que é a linguagem M
Cada clique que você dá no Power Query gera código por trás. Essa linguagem se chama M, e é possível ver o código completo em Página Inicial, Editor Avançado. Uma consulta simples fica parecida com isto:
let
Fonte = Excel.Workbook(File.Contents("C:Vendas.xlsx")),
Planilha = Fonte{[Item="Planilha1"]}[Data],
Cabecalhos = Table.PromoteHeaders(Planilha)
in
CabecalhosLer esse código ajuda a entender o que a ferramenta fez, mas escrever M não é pré-requisito. A interface cobre o uso básico e intermediário inteiro. A linguagem entra quando você precisa de algo que o menu não oferece, como uma função personalizada ou um parâmetro dinâmico.
Vale separar M de DAX, que é a confusão mais comum de quem aprende os dois. O M prepara o dado antes de ele entrar no modelo. O DAX calcula sobre o dado que já está lá dentro. Limpeza e estrutura são trabalho do M, indicador e medida são trabalho do DAX.
Por que o Power Query automatiza o tratamento
A resposta está no painel Etapas Aplicadas, do lado direito da tela. Cada ação que você executa entra ali como um item da lista, na ordem em que foi feita. Aquela sequência não é um histórico decorativo, é a receita que a ferramenta vai repetir.
Quando a base é atualizada, o Power Query pega o arquivo novo e reaplica todas as etapas na mesma ordem, sozinho. Uma hora de trabalho manual vira um clique em Atualizar. É por isso que essa é a etapa que mais devolve tempo em um projeto de dados.
Duas observações práticas. A primeira: no Power Query não existe Ctrl+Z. Para desfazer algo, você remove a etapa correspondente na lista, clicando no X ao lado dela. A segunda: a automação depende de a base nova chegar no mesmo formato, com os mesmos nomes de coluna. Se alguém renomear uma coluna na origem, a etapa quebra e acusa erro.
Exemplo prático: da planilha bagunçada à base pronta
O caminho abaixo é o mesmo em qualquer projeto, mude só a fonte de dados.
1. O formato errado e o formato ideal de tabela
A base original tem indicadores de várias lojas, com células mescladas, linhas em branco e cabeçalhos repetidos. Pior: quantidade e faturamento aparecem misturados na mesma coluna.

O formato ideal é o oposto: um cabeçalho único no topo, uma informação por coluna e nenhuma célula mesclada. É esse desenho que o Power BI espera receber.

2. Importar e abrir o Power Query
Na página inicial do Power BI, clique em Obter Dados, escolha Excel, localize o arquivo e selecione a planilha que quer trazer.

Em vez de clicar em Carregar, clique em Transformar Dados. É esse botão que abre o Power Query, o ambiente onde a tabela será editada antes de entrar no modelo.

3. Tratar os dados e aplicar
Dentro do editor, aplique as transformações necessárias: promova o cabeçalho, remova as linhas em branco, corrija os tipos e transforme as colunas de meses em linhas. Acompanhe a lista de etapas crescendo à direita conforme você trabalha.

Terminado o tratamento, vá em Página Inicial e clique em Fechar e Aplicar. A tabela entra no modelo já organizada, e o arquivo original no Excel continua exatamente como estava.
4. Atualizar com um clique
No mês seguinte, quando novas linhas forem adicionadas na planilha, basta clicar em Atualizar no Power BI. Todo o tratamento se repete e os gráficos que dependem daquela tabela acompanham na hora, sem nenhum retrabalho. A partir daí, vale aprender a usar segmentação de dados para explorar o resultado.
Conclusão
O Power Query é a etapa menos visível e mais decisiva de um projeto de dados. Ele não aparece no painel que a diretoria vê, mas é ele que garante que o número mostrado ali esteja certo e continue certo no mês que vem, sem ninguém refazer o trabalho.
Se você quer dominar o Power Query, começando do zero, de forma totalmente gratuita, pode conferir nosso Curso Básico de Power Query!
Se você já usa Excel, esse é o caminho mais curto para dar o próximo passo, porque a ferramenta é a mesma nos dois programas. Para dar o próximo passo e aprender do zero ao avançado com projetos reais aplicados ao mercado, conheça nosso curso de Power BI da Hashtag Treinamentos.
Caso prefira esse conteúdo no formato de videoaula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
O que você aprende neste vídeo
Resposta rápida: A aula parte de um relatório de vendas baixado do sistema, com uma tabela por ano, meses nas colunas e células mescladas, e mostra o dado organizado pelo Power Query. O foco são as etapas aplicadas, que guardam cada edição e se repetem ao clicar em Atualizar; o passo a passo das transformações fica para outra aula do canal.
Neste vídeo (21 min):
- 1:40 - Situa a importação e o tratamento de dados como a primeira etapa de um projeto no Power BI, e uma das mais importantes: o arquivo geralmente começa em branco, e os dados podem vir de Excel, internet, sistemas, bancos de dados ou Google Sheets.
- 3:09 - Mostra a planilha de vendas baixada do sistema e o problema dela: uma tabela para cada ano, com os meses nas colunas.
- 4:09 - Aponta os erros: a coluna C mistura quantidade vendida e faturamento, e a de janeiro carrega três informações, o mês, a quantidade e o faturamento.
- 5:35 - Mostra o gabarito: a mesma tabela organizada, com colunas de ano, mês, cidade, quantidade vendida e faturamento.
- 7:51 - Abre o Power Query pelo botão Transformar dados, na guia Página Inicial do Power BI.
- 8:50 - Na importação do Excel, mostra as duas opções do navegador: Carregar, que leva a tabela do jeito que está, e Transformar dados, a que ele sempre usa, para editar antes de levar ao Power BI.
- 10:09 - Mostra as etapas aplicadas, à direita: cada edição vira uma etapa, e clicar em cada uma mostra a planilha naquele ponto, como fotos da evolução.
- 15:02 - Desfaz a etapa de renomear colunas clicando no X ao lado dela, e a coluna volta ao nome original.
- 15:41 - Usa Fechar e Aplicar, na guia Página Inicial, para levar a tabela tratada para o Power BI.
- 17:11 - Simula a chegada de dados novos: copia a tabela de 2021 na planilha bagunçada, troca o ano para 2022 e salva.
- 18:56 - Clica em Atualizar no Power BI: o Power Query repete as etapas aplicadas, e as vendas de 2022 aparecem na base organizada.
Trechos do vídeo:
- Na base ideal para o Power BI, cada coluna tem uma única informação e cada linha traz todas as informações de uma venda.
- Arrumar à mão, no Excel, um relatório que vem bagunçado do sistema obriga a repetir o trabalho a cada novo download; no Power Query o tratamento é feito, a princípio, uma vez, e depois basta atualizar.
- Depois que o arquivo do Excel é salvo e fechado, a princípio o
Ctrl + Znão recupera o que foi apagado; no Power Query o histórico das etapas fica salvo, e dá para desfazer uma edição a qualquer momento. - Dá para apagar até uma etapa do meio da lista, desde que as etapas seguintes não dependam dela.
- Células mescladas atrapalham: o valor fica só na primeira célula, e as demais são lidas como se estivessem em branco.
FAQ – Perguntas Frequentes sobre o Power Query
u003cstrongu003e1. O Power Query é só do Power BI?u003c/strongu003e
Não. É o mesmo motor no Excel, na guia Dados, em Obter e Transformar Dados, e também aparece no Analysis Services e no Dataverse. O que você aprende em um programa vale integralmente no outro.
u003cstrongu003e2. Preciso programar em linguagem M para usar o Power Query?u003c/strongu003e
Não. A interface resolve o uso básico e intermediário por menu e clique, e cada ação gera o código M automaticamente. Escrever M só é necessário em casos avançados, como funções personalizadas.
u003cstrongu003e3. Qual a diferença entre Power Query, PROCV e tabela dinâmica?u003c/strongu003e
O PROCV busca um valor e a tabela dinâmica resume uma base, ambos dentro da planilha. O Power Query atua antes disso: ele prepara e estrutura os dados, e o tratamento fica gravado para se repetir na próxima atualização.
u003cstrongu003e4. As etapas se repetem sozinhas quando os dados mudam?u003c/strongu003e
Sim, desde que a base nova mantenha o mesmo formato e os mesmos nomes de coluna. O Power Query reaplica toda a sequência na ordem em que foi gravada. Se a origem mudar a estrutura, a etapa afetada acusa erro e precisa de ajuste.
Hashtag Treinamentos
Para acessar outras publicações de Power BI, clique aqui!
Posts mais recentes de Power BI
- O que faz um analista de BI? Funções, salário e ferramentasO que faz um analista de BI, salário no Brasil, ferramentas exigidas e como entrar na área de Business Intelligence.
- O que é modelagem de dados?O que é modelagem de dados, a diferença entre tabela fato e dimensão e como o modelo estrela organiza dados para análise.
- Curso Básico de Power BI: Aprenda do Zero em 6 AulasCurso básico de Power BI gratuito: instale a ferramenta, trate dados no Power Query, crie medidas em DAX e monte seu primeiro dashboard em 6 aulas.
Posts mais recentes da Hashtag Treinamentos
- Melhor plataforma de IA: como escolher e quanto economizarVeja como escolher a melhor plataforma de IA, quando vale reunir ChatGPT, Claude e Gemini em uma assinatura só e quanto isso pode economizar por mês.
- Planilha de Funil de Vendas: CRM Completo no Excel [Download]Baixe grátis e veja como usar uma planilha de funil de vendas completa, com CRM automático, etapas, dashboard e fórmulas prontas para sua equipe.
- Planilha de Controle de Notas Fiscais no Excel [Grátis]Baixe a planilha de controle de notas fiscais no Excel grátis: calcule ISS e retenções, veja o que está em aberto e gere a cobrança de cada nota de serviço.
Power Query na prática: dicas e truques em vídeo
Nesta aula de 29 minutos o Power Query aparece aplicado a uma base de funcionários: extrair cidade e bairro de um endereço com a Coluna de Exemplos, calcular o tempo de empresa a partir da data de contratação, criar uma coluna condicional de faixa e somar salário-base, VR, VT e benefícios numa coluna personalizada.








