Opção Agrupar Datas na Tabela Dinâmica do Excel Desabilitada: Correção
🔍 WiseChecker

Opção Agrupar Datas na Tabela Dinâmica do Excel Desabilitada: Correção

Ao clicar com o botão direito em um campo de data na Tabela Dinâmica esperando agrupar por mês, trimestre ou ano, a opção Agrupar aparece acinzentada e não pode ser clicada. Isso geralmente acontece porque o Excel não reconhece o campo como um tipo de data verdadeiro ou porque o campo contém células em branco ou valores de texto misturados com datas. Este artigo explica os três motivos mais comuns para a opção Agrupar estar desabilitada e fornece correções passo a passo para restaurar o agrupamento de datas na sua Tabela Dinâmica.

Principais conclusões: Como habilitar o agrupamento de datas desabilitado em Tabelas Dinâmicas

  • Verifique se há valores não numéricos na fonte de dados: Células em branco, entradas de texto ou erros na coluna de data impedem o agrupamento. Limpe a coluna usando as ferramentas ÉDATA ou Texto para Colunas do Excel.
  • Corrija o formato da data com Texto para Colunas: Use Dados > Texto para Colunas > Delimitado > Data (DMA) para converter datas formatadas como texto em números de série de data reais.
  • Atualize a Tabela Dinâmica após alterações nos dados: Clique com o botão direito na Tabela Dinâmica e selecione Atualizar. Se o campo ainda aparecer como texto, remova e adicione novamente o campo de data à área de Linhas.

ADVERTISEMENT

Por que a opção Agrupar Datas está desabilitada em Tabelas Dinâmicas

O mecanismo de agrupamento da Tabela Dinâmica do Excel exige que cada valor na coluna de data seja um número de série de data válido. Quando a opção Agrupar aparece acinzentada, uma destas condições é verdadeira:

  • A coluna de data contém pelo menos uma célula em branco, string de texto ou valor de erro como #N/D ou #VALOR!.
  • As datas estão armazenadas como texto (alinhadas à esquerda por padrão) em vez de números de série de data (alinhados à direita por padrão).
  • A Tabela Dinâmica foi criada a partir de uma fonte de dados externa ou de um cubo OLAP que não suporta agrupamento.

O Excel usa o tipo de dados do campo para decidir se o agrupamento é permitido. Se alguma linha falhar na verificação de data, o Excel trata todo o campo como um campo de texto e desabilita o comando Agrupar. A correção sempre começa limpando os dados de origem e garantindo que todas as datas sejam valores de data verdadeiros.

Passos para corrigir a opção Agrupar desabilitada

Siga estes passos em ordem. Teste o agrupamento após cada etapa para evitar trabalho desnecessário.

Passo 1: Verifique os dados de origem quanto a células em branco e valores de texto

  1. Abra a planilha de origem
    Localize o intervalo ou tabela que alimenta a Tabela Dinâmica. Se a Tabela Dinâmica usar um intervalo nomeado ou Tabela do Excel, clique dentro dela.
  2. Selecione a coluna de data
    Clique no cabeçalho da coluna para selecionar toda a coluna. Procure por células em branco, células com texto como “N/D” ou “TBD”, ou células com valores de erro. O Excel trata qualquer entrada que não seja data como texto.
  3. Substitua ou remova entradas que não são datas
    Exclua linhas em branco ou preencha-as com uma data real. Substitua entradas de texto por datas reais. Se a coluna tiver valores de erro, corrija a fórmula de origem ou remova a linha.
  4. Atualize a Tabela Dinâmica
    Clique com o botão direito na Tabela Dinâmica e escolha Atualizar. Se a opção Agrupar ainda estiver acinzentada, vá para o Passo 2.

Passo 2: Converta datas de texto em datas reais usando Texto para Colunas

  1. Adicione uma coluna auxiliar ao lado da coluna de data
    Insira uma nova coluna à direita da coluna de data. Isso preserva seus dados originais.
  2. Selecione a coluna de data
    Clique no cabeçalho da coluna de data. Vá em Dados > Texto para Colunas.
  3. Escolha Delimitado e clique em Avançar duas vezes
    Na etapa 1 do assistente, selecione Delimitado. Na etapa 2, desmarque todas as caixas de seleção de delimitadores. Na etapa 3, selecione Data e escolha DMA no menu suspenso. Clique em Concluir.
  4. Verifique o resultado
    As datas agora devem estar alinhadas à direita. Se permanecerem alinhadas à esquerda, repita o assistente e tente MDA em vez de DMA.
  5. Atualize a Tabela Dinâmica
    Clique com o botão direito na Tabela Dinâmica e escolha Atualizar. Se a opção Agrupar ainda estiver acinzentada, vá para o Passo 3.

Passo 3: Remova e adicione novamente o campo de data na Tabela Dinâmica

  1. Desmarque o campo de data na Lista de Campos da Tabela Dinâmica
    No painel Campos da Tabela Dinâmica, desmarque a caixa de seleção ao lado do campo de data. Isso o remove de todas as áreas da Tabela Dinâmica.
  2. Atualize a Tabela Dinâmica
    Clique com o botão direito na Tabela Dinâmica e escolha Atualizar. Isso limpa qualquer informação de tipo de dados em cache.
  3. Adicione novamente o campo de data à área de Linhas
    Arraste o campo de data da lista de campos para a área de Linhas. Clique com o botão direito em qualquer célula de data e verifique se a opção Agrupar agora está habilitada.

Passo 4: Use a função DATA para forçar a conversão

  1. Adicione uma coluna auxiliar chamada DataLimpa
    Insira uma nova coluna ao lado da coluna de data original.
  2. Insira a fórmula DATA
    Na primeira célula da coluna auxiliar, insira =DATA(ANO(A2);MÊS(A2);DIA(A2)) supondo que A2 contenha a primeira data. Copie a fórmula para baixo na coluna.
  3. Substitua erros por datas reais
    Se DATA retornar #VALOR!, a célula original contém texto que não pode ser interpretado. Corrija manualmente essas células ou substitua-as por uma data válida.
  4. Atualize a fonte da Tabela Dinâmica
    Altere a fonte da Tabela Dinâmica para incluir a nova coluna auxiliar. Atualize a Tabela Dinâmica. Use o campo DataLimpa para agrupamento.

ADVERTISEMENT

Se o agrupamento ainda não funcionar após a correção principal

A Tabela Dinâmica está conectada a um cubo OLAP ou Power Pivot

Tabelas Dinâmicas baseadas em cubos OLAP ou modelos de dados do Power Pivot não suportam o comando Agrupar da mesma forma. Você deve criar uma coluna calculada no modelo de dados usando funções DAX como ANO, MÊS e TRIMESTRE para extrair partes da data. Alternativamente, adicione novas colunas à tabela de origem antes de carregá-la no modelo de dados.

A coluna de data contém apenas um valor único

Se a coluna de data tiver apenas uma data única em todas as linhas, o Excel desabilita o agrupamento porque não há nada para agrupar. Adicione mais linhas com datas diferentes ou use um campo diferente para agrupamento.

O cache da Tabela Dinâmica está corrompido

  1. Crie uma nova Tabela Dinâmica a partir dos mesmos dados
    Selecione qualquer célula nos dados de origem. Vá em Inserir > Tabela Dinâmica > Nova Planilha. Adicione o campo de data em Linhas e verifique se o agrupamento funciona.
  2. Exclua a Tabela Dinâmica antiga
    Se a nova Tabela Dinâmica permitir agrupamento, exclua a Tabela Dinâmica original. O cache estava corrompido.

Texto para Colunas vs Função DATA: Qual correção funciona melhor

Item Texto para Colunas Função DATA
Melhor para Coluna inteira de datas em texto com formato consistente Células isoladas ou formatos mistos em uma coluna
Velocidade Conversão instantânea para milhares de linhas Requer cópia da fórmula e colar como valores
Lida com erros Converte apenas datas interpretáveis, deixa outras como texto Retorna #VALOR! para entradas não interpretáveis
Preserva dados originais Substitui a coluna original, a menos que você insira uma coluna auxiliar primeiro Requer uma coluna auxiliar

Agora você pode habilitar o agrupamento de datas na sua Tabela Dinâmica limpando os dados de origem e convertendo datas em texto para números de série de data reais. Após a correção, tente agrupar por mês e ano juntos usando a caixa de diálogo Agrupar. Para agrupamento avançado de datas, considere adicionar uma tabela de calendário ao seu modelo de dados para evitar completamente o problema de opção desabilitada.

ADVERTISEMENT