Você já arrastou uma coluna de datas para uma tabela dinâmica e viu o resultado sair com centenas de linhas — uma para cada dia diferente — quando o que você realmente queria era ver o total por mês? Ou precisou comparar as vendas de um trimestre contra outro, mas a tabela dinâmica insistia em mostrar dia por dia, tornando qualquer comparação impossível de enxergar?
Uma tabela dinâmica, por padrão, trata cada data como um valor único e diferente — 05/03/2026 e 06/03/2026 viram duas linhas separadas, mesmo que o que você precise seja o total de março inteiro. Criar uma coluna auxiliar na base de dados calculando o mês de cada data é uma solução, mas exige mexer na origem toda vez que o período de análise mudar.
Neste artigo vamos mostrar como agrupar datas diretamente na tabela dinâmica, por mês, trimestre, ano ou uma combinação dos três, sem precisar de nenhuma coluna auxiliar na base.
Como agrupar (método automático)
A partir do Excel 2016, ao arrastar um campo de data para a área de Linhas ou Colunas de uma tabela dinâmica, o Excel já detecta e agrupa automaticamente por Anos, Trimestres e Meses, criando os três níveis hierárquicos de uma vez.
Como agrupar manualmente
Se o agrupamento automático não acontecer, ou se você quiser escolher exatamente quais níveis usar, clique com o botão direito em qualquer célula de data dentro da tabela dinâmica e escolha Agrupar…

Na caixa que abre, o Excel já sugere a primeira e a última data da sua base como intervalo. Na lista “Por”, selecione um ou mais níveis — Meses, Trimestres, Anos, Dias — e confirme em OK.

Combinando mais de um nível ao mesmo tempo
Selecionando Meses e Anos juntos na lista “Por” (segurando Ctrl para marcar mais de um), a tabela dinâmica cria dois níveis hierárquicos: um agrupamento geral por Ano, e dentro de cada ano, o detalhamento por Mês — permitindo expandir e recolher cada ano individualmente, sem perder a visão do total anual.
Agrupando por um intervalo de dias específico
Além dos períodos de calendário padrão (mês, trimestre, ano), também é possível agrupar por um número fixo de dias — por exemplo, blocos de 7 dias (semanas), digitando o número de dias no campo “Número de dias” da mesma caixa de Agrupamento, com a opção “Dias” marcada. Isso é diferente de usar o mês do calendário e útil para análises que seguem ciclos próprios da empresa, não necessariamente alinhados ao calendário civil.
Agrupar datas na Tabela Dinâmica vs AGRUPARPOR
✅ Agrupar direto na tabela dinâmica é mais rápido para uma análise exploratória — poucos cliques, sem escrever fórmula nenhuma
❌ AGRUPARPOR é melhor quando você precisa do resultado como fórmula, integrado a outras células da planilha, ou quando quer evitar o processo manual de atualizar e reconfigurar a tabela dinâmica toda vez que a base crescer
Erro comum
O erro mais comum é tentar agrupar uma coluna que parece data, mas foi importada como texto — nesse caso, o Excel recusa a opção de agrupamento, geralmente com uma mensagem de erro genérica. Antes de tentar agrupar, confira se os valores da coluna de data estão alinhados à direita na planilha de origem (sinal de que o Excel reconhece como data de verdade) — se estiverem alinhados à esquerda, são textos, e precisam ser convertidos primeiro, por exemplo com a função DATA ou VALOR.
Outro erro comum é agrupar por dia da semana em vez de data — a tabela dinâmica não tem uma opção nativa de “agrupar por dia da semana” na caixa de agrupamento de data. Para isso, é necessário criar uma coluna auxiliar na base com a função DIA.DA.SEMANA antes de montar a tabela dinâmica.
Nomes dos meses no idioma certo
Ao agrupar por mês, o Excel exibe os nomes de acordo com o idioma configurado no sistema operacional ou nas configurações regionais do Excel — em português, isso normalmente já aparece como “jan”, “fev”, “mar” automaticamente, sem precisar de nenhuma configuração extra. Se os nomes aparecerem em inglês mesmo com o Excel em português, geralmente é sinal de que as configurações regionais do Windows estão definidas para outro idioma — o ajuste nesse caso é no Painel de Controle do sistema operacional, não dentro do Excel.
Filtrando por um trimestre específico depois de agrupado
Depois que as datas estão agrupadas por trimestre, é possível usar Segmentação de Dados (como mostramos em outro artigo) apontando para o nível de Trimestre, criando um filtro visual que já respeita o agrupamento — clicando em “Tri.1”, por exemplo, a tabela mostra só os meses daquele trimestre, sem precisar abrir o menu tradicional de filtro e marcar cada mês manualmente.
Desagrupando
Para desfazer um agrupamento e voltar a ver cada data individualmente, clique com o botão direito em qualquer célula agrupada e escolha Desagrupar.
Disponibilidade
Agrupamento de datas em tabela dinâmica está disponível em todas as versões do Excel — 365, 2021, 2019, 2016, Mac, Online — embora o comportamento de agrupamento automático ao arrastar o campo (sem precisar clicar em “Agrupar” manualmente) só exista a partir do Excel 2016. O Google Sheets tem recurso equivalente, acessível pelo menu de campo da tabela dinâmica.
Agrupando números, não só datas
O mesmo comando Agrupar também funciona em campos numéricos, não só em datas — útil para agrupar valores em faixas, como idade ou faixa de preço. Clicando com o botão direito em um campo numérico e escolhendo Agrupar, o Excel pede o início, fim e intervalo de cada faixa (por exemplo, de 0 a 100 em blocos de 10), criando categorias como “0-10”, “11-20” automaticamente, sem precisar montar essas faixas manualmente com fórmulas de SE.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como agrupar datas em Tabela Dinâmica por mês, trimestre e ano, 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ê já tentou agrupar uma coluna de data e não conseguiu, sem saber por quê? Vai usar agrupamento por mês, trimestre ou um intervalo de dias personalizado? Conta para nós nos comentários!