Linha do Tempo na Tabela Dinâmica do Excel: Como Filtrar Datas com Um Clique

Para filtrar datas numa Tabela Dinâmica com um controle visual, clique em qualquer célula da tabela dinâmica, vá em Inserir > Linha do Tempo (ou Analisar Tabela Dinâmica > Filtrar > Inserir Linha do Tempo), escolha o campo de data e use os botões de período (Meses, Trimestres, Anos ou Dias) e a barra deslizante para filtrar por qualquer intervalo, sem precisar abrir menus de filtro.

Você já precisou filtrar uma Tabela Dinâmica por um intervalo de datas específico — os últimos três meses, ou só o segundo trimestre — e teve que abrir o menu de filtro do campo de data, marcar e desmarcar caixas uma por uma até sobrar só o período certo?

Sem um controle visual pensado especificamente para datas, filtrar por período vira um processo lento e sujeito a erro: é fácil esquecer de marcar um mês, ou perder a noção de qual intervalo já está filtrado só olhando pra um menu cheio de caixinhas marcadas.

Neste artigo iremos mostrar como inserir uma Linha do Tempo (Timeline) numa Tabela Dinâmica, como usar os níveis de período disponíveis, e como conectar a mesma Linha do Tempo a mais de uma tabela dinâmica ao mesmo tempo.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

O que é a Linha do Tempo

A Linha do Tempo é um controle visual parecido com a Segmentação de Dados (Slicer), mas feito especificamente para campos de data. Em vez de uma lista de botões (um para cada valor único), ela mostra uma régua horizontal com os períodos disponíveis, permitindo arrastar os limites ou clicar diretamente num bloco de tempo para filtrar a tabela dinâmica.

Como inserir a Linha do Tempo

Clique em qualquer célula dentro da Tabela Dinâmica. Na faixa de opções, vá em Analisar Tabela Dinâmica > Filtrar > Inserir Linha do Tempo (em algumas versões, basta ir direto em Inserir > Linha do Tempo com a tabela dinâmica selecionada). Na janela que abre, marque o campo de data que você quer usar como filtro e clique OK. Um painel retangular aparece na planilha, pronto para uso.

Escolhendo o nível de período

No canto superior direito do painel da Linha do Tempo existe um seletor com quatro níveis: Meses, Trimestres, Anos e Dias. Trocar esse nível muda a granularidade dos blocos exibidos — no nível Meses, cada bloco representa um mês inteiro; no nível Dias, cada bloco representa um único dia, útil para filtros mais finos em bases com poucos meses de histórico.

Exemplo prático

Imagine uma tabela dinâmica com o faturamento mensal de uma loja ao longo do primeiro semestre:

Mês Faturamento
Janeiro R$ 32.000
Fevereiro R$ 28.500
Março R$ 35.200
Abril R$ 41.000
Maio R$ 39.400
Junho R$ 44.700

Com a Linha do Tempo inserida e configurada no nível Meses, clicar no bloco de “Abril” e arrastar a borda direita até “Junho” filtra a tabela dinâmica para mostrar só o segundo trimestre — sem precisar abrir nenhum menu de filtro, e com o intervalo selecionado sempre visível na régua.

Conectando a Linha do Tempo a várias tabelas dinâmicas

Assim como a Segmentação de Dados comum, uma Linha do Tempo pode filtrar mais de uma tabela dinâmica ao mesmo tempo, desde que as tabelas venham da mesma fonte de dados (ou de fontes com o mesmo campo de data). Clique com o botão direito na Linha do Tempo, escolha Conexões de Relatório, e marque todas as tabelas dinâmicas do painel que devem responder ao mesmo filtro de período.

Limpando o filtro

Para remover o filtro de período e voltar a mostrar todos os dados, clique no ícone de limpar filtro no canto superior direito do painel da Linha do Tempo (um funil com um X), sem precisar excluir e recriar o controle.

Linha do Tempo vs Segmentação de Dados

A diferença principal é o tipo de campo: a Segmentação de Dados funciona bem para campos de categoria (região, produto, vendedor), mostrando um botão por valor único, enquanto a Linha do Tempo é feita exclusivamente para campos de data, representando o tempo como uma régua contínua em vez de uma lista de botões separados. Se seu filtro é por período, a Linha do Tempo tende a ser mais rápida de usar do que uma segmentação comum aplicada a uma coluna de datas.

Disponibilidade

A Linha do Tempo está disponível a partir do Excel 2013, incluindo Excel 2016, 2019, 2021, 365 e Mac (a partir do Excel 2016 para Mac). No Excel Online o suporte é limitado. No Google Sheets não existe um controle equivalente pronto — a alternativa lá é usar um filtro de data comum dentro do editor de tabela dinâmica.

Perguntas frequentes

Qual a diferença entre Linha do Tempo e Segmentação de Dados?

A Segmentação de Dados (Slicer) funciona melhor para campos de categoria, com um botão por valor único. A Linha do Tempo é feita especificamente para campos de data, mostrando os períodos como uma régua contínua com níveis de Dias, Meses, Trimestres e Anos.

Preciso ter uma coluna de data formatada corretamente para usar a Linha do Tempo?

Sim — o campo precisa estar reconhecido pelo Excel como data (não como texto). Se a Linha do Tempo não aparecer disponível para seleção, verifique se a coluna de origem realmente contém datas válidas, e não texto parecido com data.

Dá para conectar uma única Linha do Tempo a várias tabelas dinâmicas diferentes?

Sim, desde que as tabelas dinâmicas compartilhem o mesmo campo de data na fonte. Use Conexões de Relatório (clique direito na Linha do Tempo) para marcar quais tabelas dinâmicas devem responder ao mesmo filtro de período.

Veja também: Segmentação de Dados em Tabela Dinâmica: Como Usar Slicers, o controle equivalente para campos de categoria.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como inserir e usar a Linha do Tempo para filtrar datas numa Tabela Dinâmica do Excel, incluindo como conectá-la a várias tabelas ao mesmo tempo, 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á usou a Linha do Tempo nas suas tabelas dinâmicas, ou ainda filtra datas pelo menu tradicional? Qual painel você monta com filtros de período no seu trabalho? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *