Para agrupar e somar dados no Power Query sem usar nenhuma fórmula, selecione a tabela, vá em Transformar > Agrupar Por, escolha a coluna que define os grupos e, no campo Operação, selecione Soma (ou Contagem, Média, Máximo, Mínimo) sobre a coluna de valores — o Power Query calcula o resultado agrupado automaticamente, sem precisar escrever nenhuma fórmula.
Você já teve uma lista longa de lançamentos — vendas, despesas, chamados — e precisou saber o total por categoria, por vendedor ou por mês, mas isso exigia montar uma tabela dinâmica só para essa conta simples, ou escrever fórmulas como SOMASE espalhadas pela planilha?
Sem uma forma direta de resumir os dados, esse tipo de agrupamento vira um passo extra manual toda vez que os dados de origem mudam, seja recriando a tabela dinâmica do zero, seja ajustando o intervalo de uma fórmula de soma condicional que já estava montada.
Neste artigo iremos mostrar como usar o comando Agrupar Por do Power Query para agrupar e somar dados automaticamente, sem fórmulas, incluindo os modos Básico e Avançado e um exemplo prático completo.
O comando Agrupar Por
Com a consulta carregada no Editor do Power Query, vá na guia Transformar (ou Página Inicial) e clique em Agrupar Por. A janela que abre tem dois modos: Básico, para agrupar por uma única coluna e calcular uma única operação de resumo, e Avançado, para agrupar por mais de uma coluna ao mesmo tempo e calcular várias operações de uma vez.
Usando o modo Básico
No modo Básico, escolha a coluna que define os grupos no campo superior (por exemplo, Categoria), dê um nome para a nova coluna de resultado (como Total), escolha a Operação (Soma, Contagem de Linhas, Média, Máximo, Mínimo, entre outras) e a coluna sobre a qual essa operação deve ser calculada (como Valor). Clique em OK e o Power Query substitui a tabela original por uma nova, já resumida, com uma linha para cada grupo.
Exemplo prático
Considere uma lista de despesas por categoria:
| Categoria | Valor |
|---|---|
| Transporte | 320 |
| Alimentação | 580 |
| Transporte | 145 |
| Alimentação | 210 |
| Material | 90 |
Depois de agrupar por Categoria, somando a coluna Valor, o resultado fica assim:
| Categoria | Total |
|---|---|
| Transporte | 465 |
| Alimentação | 790 |
| Material | 90 |
Usando o modo Avançado
Clique em Avançado, na mesma janela de Agrupar Por, para liberar dois botões extras: Adicionar Agrupamento, que permite incluir mais de uma coluna na definição dos grupos (por exemplo, agrupar por Categoria e por Mês ao mesmo tempo), e Adicionar Agregação, que permite calcular mais de uma operação de resumo de uma só vez (por exemplo, Soma do Valor e, na mesma operação, Contagem de Linhas, para saber quantos lançamentos formam aquele total).
Diferença para a função AGRUPARPOR
O Excel 365 também tem a função de planilha AGRUPARPOR, que faz um resumo de dados parecido, mas como uma fórmula digitada numa célula, recalculada automaticamente conforme a base de dados muda. O comando Agrupar Por do Power Query faz o mesmo tipo de resumo, mas como um passo de transformação de uma consulta, sem nenhuma fórmula na planilha — a diferença prática aparece principalmente quando os dados de origem já passam por outras etapas de importação e limpeza dentro do Power Query, e faz sentido manter todo o processo (importar, limpar e resumir) dentro da mesma consulta, em vez de misturar consulta com fórmulas na planilha final.
Atualizando o resumo automaticamente
Como qualquer outro passo do Power Query, o Agrupar Por fica salvo na lista de etapas da consulta. Se a base de dados original ganhar novas linhas de despesas, basta clicar em Atualizar Tudo, na guia Dados do Excel, para que o agrupamento e a soma sejam refeitos automaticamente com os dados mais recentes, sem precisar reconfigurar a operação de resumo novamente.
Removendo a etapa de agrupamento, se precisar voltar aos dados originais
Se depois de agrupar você perceber que precisa dos dados originais, linha a linha, antes do resumo, isso não está perdido — o Power Query mantém cada etapa de transformação separada, visível na lista Etapas Aplicadas, no painel à direita do Editor. Basta clicar no x ao lado da etapa “Agrupadas Linhas” (ou o nome equivalente gerado automaticamente) para desfazer só esse passo específico, sem afetar as demais transformações já aplicadas antes dele na mesma consulta.
Disponibilidade
O comando Agrupar Por está disponível no Power Query do Excel 2016 em diante, incluindo Excel 365 para Windows e Mac. No Google Sheets, o recurso equivalente mais próximo fora de fórmulas é o resumo automático disponível em tabelas dinâmicas, já que não existe um editor de consultas equivalente ao Power Query.
Perguntas frequentes
Qual a diferença entre o modo Básico e o modo Avançado do Agrupar Por?
O modo Básico agrupa por uma única coluna e calcula uma única operação de resumo. O modo Avançado permite agrupar por mais de uma coluna ao mesmo tempo e calcular várias operações de resumo numa única etapa, usando os botões Adicionar Agrupamento e Adicionar Agregação.
Agrupar Por no Power Query substitui a tabela dinâmica?
Para um resumo simples e fixo, sim, pode substituir. Mas a tabela dinâmica ainda tem vantagem quando você quer que o usuário final arraste campos livremente para reorganizar a análise na hora — o Agrupar Por do Power Query gera um resumo já fixo, definido no momento em que a consulta foi construída.
Qual a diferença entre o comando Agrupar Por do Power Query e a função AGRUPARPOR?
AGRUPARPOR é uma fórmula digitada numa célula da planilha, recalculada automaticamente. Agrupar Por é um passo dentro de uma consulta do Power Query, sem nenhuma fórmula na planilha — mais indicado quando o resumo faz parte de um processo maior de importação e limpeza de dados.
Veja também: O Que É o Power Query no Excel e Como Começar a Usar e Função AGRUPARPOR no Excel — essa última mostra a mesma ideia de agrupamento, só que como fórmula de planilha, em vez de um passo de consulta do Power Query.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como usar o comando Agrupar Por do Power Query para agrupar e somar dados automaticamente, sem precisar escrever nenhuma fórmula, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você costuma resumir dados por categoria, vendedor ou período na sua planilha? Já usava o Power Query para isso, ou sempre recorria a tabela dinâmica ou SOMASE? Conta para nós nos comentários!