Datas do grupo da tabela dinâmica por mês - Dicas do Excel

Índice

Steve, um cliente das Carolinas, fez a pergunta que levou a essa dica. É comum que os dados importados de um sistema externo tenham um campo de data. Existe um método simples em uma tabela dinâmica para converter o campo de data em semanas, meses, trimestres ou anos.

Amostra de dados de origem

As tabelas dinâmicas são um recurso realmente incrível do Excel. Se você não está familiarizado com a criação de uma tabela dinâmica, consulte os Truques avançados da tabela dinâmica do Excel.

Eu uso tabelas dinâmicas com bastante frequência e recentemente descobri a capacidade de agrupar datas automaticamente em meses ou anos para análise em tabelas dinâmicas.

Usando o assistente de tabela dinâmica normal, é bastante simples obter dados como os mostrados à esquerda e criar a tabela dinâmica mostrada abaixo. Essas tabelas dinâmicas básicas têm datas na lateral e regiões na parte superior.

Resultado do assistente de tabela dinâmica normal

Na época do Excel 95, se você quisesse substituir as datas diárias por meses, precisava recorrer à inserção de uma nova coluna em seus dados de origem com a função day (). Na versão atual do Excel, existe uma maneira mais fácil.

Tabela dinâmica de grupo e esboço

Para começar, clique com o botão direito no campo de data em sua tabela dinâmica. No menu pop-up, selecione Grupo e Contorno e, em seguida, Grupo …

Observe que esta opção está disponível apenas para campos na seção de linha ou coluna da tabela dinâmica. Se quiser agrupar um campo na seção Página de uma tabela dinâmica, primeiro você deve arrastá-lo para baixo em colunas, agrupá-lo e, em seguida, arrastá-lo de volta para a seção Página.

Diálogo de agrupamento de tabela dinâmica

O Excel oferece 7 níveis de agrupamento padrão. Você pode selecionar um ou mais deles na caixa de diálogo Agrupamento. Se você selecionar um único nível de agrupamento, o campo da tabela dinâmica (neste caso, InvDate) permanecerá como um campo, mas agora aparecerá agrupado no nível específico.

Se acontecer de você selecionar vários níveis de agrupamento (digamos, Mês, Trimestre, Ano), o Excel adicionará um novo campo à lista de campos dinâmicos para o segundo e terceiro grupos. Por padrão, o Excel atribui um nome como "Trimestres" ou "Anos" a essas tabelas dinâmicas posteriores. Portanto, essa dica é uma ótima solução para a pergunta: "Por que minha tabela dinâmica tem campos extras chamados" Anos "que não aparecem em meus dados de origem?"

A convenção de nomenclatura padrão do Excel para o 2º e o 3º nível de agrupamento deixa muito a desejar quando você tem 2 campos de data em sua tabela dinâmica e agrupa ambos em meses, trimestres e anos. Digamos que você tenha um campo para data de vencimento e outro campo para data de conclusão real. Se você agrupar esses dois campos em meses, trimestres e anos, a lista de campos dinâmicos oferecerá trimestres e anos duas vezes, e você terá que lembrar em qual ordem adicionou os campos ao arrastá-los posteriormente da lista de campos dinâmicos para a tabela dinâmica. Por esse motivo, sugiro usar a caixa de diálogo de informações do campo para renomear o campo de anos para algo mais significativo.

Resultado da tabela dinâmica agrupada

Depois de especificar que você deseja InvDate agrupado por mês, a tabela dinâmica recalcula e reduz as datas para uma por mês. Este é um método muito eficiente para fornecer visualizações de nível de resumo de dados com um componente de data.

Artigos interessantes...