Segmentação de Dados em Tabela Dinâmica no Excel: Como Usar Slicers para Filtrar com Botões

Para inserir uma Segmentação de Dados numa Tabela Dinâmica no Excel, clique em qualquer célula da tabela dinâmica, vá em Analisar Tabela Dinâmica > Inserir Segmentação de Dados, marque os campos que você quer filtrar com botões e clique OK. Cada segmentação criada funciona como um painel de botões clicáveis que filtra a tabela dinâmica instantaneamente, sem precisar abrir menus de filtro.

Você já montou um painel com várias Tabelas Dinâmicas que precisam ser filtradas juntas — por exemplo, filtrar todas por região ou por mês ao mesmo tempo — e percebeu que ter que abrir o filtro de cada tabela dinâmica separadamente é lento e fácil de esquecer alguma?

Sem uma forma visual e centralizada de filtrar, quem usa seu painel de tabelas dinâmicas acaba clicando em vários menus escondidos, ou nem percebendo que existe um filtro disponível — o que torna a experiência de analisar os dados bem menos intuitiva do que poderia ser.

Neste artigo iremos mostrar como inserir uma Segmentação de Dados numa Tabela Dinâmica, e principalmente como conectar uma única segmentação a várias tabelas dinâmicas ao mesmo tempo — a técnica que transforma um conjunto de tabelas soltas num painel de verdade.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

O que é Segmentação de Dados numa Tabela Dinâmica

A Segmentação de Dados (Slicer, em inglês) é um painel visual com um botão para cada valor único de um campo — por exemplo, um botão para cada região, ou para cada categoria de produto. Clicar num botão filtra a tabela dinâmica instantaneamente para mostrar só aquele valor; clicar em outro botão (segurando Ctrl para selecionar mais de um) amplia ou troca o filtro. É uma alternativa visual e muito mais rápida do que abrir o menu de filtro tradicional dentro da tabela dinâmica.

Como inserir

Clique em qualquer célula dentro da Tabela Dinâmica. Na faixa de opções, vá em Analisar Tabela Dinâmica > Inserir Segmentação de Dados (ou, em versões mais recentes, apenas Inserir > Segmentação de Dados com a tabela dinâmica selecionada). Na janela que abre, marque a caixa de cada campo que você quer transformar num painel de botões (por exemplo, “Região” e “Categoria”) e clique OK. Um ou mais painéis aparecem na planilha, prontos para clicar.

Conectando uma segmentação a várias tabelas dinâmicas ao mesmo tempo

Aqui está a técnica que faz a real diferença num painel: por padrão, uma Segmentação de Dados criada a partir de uma tabela dinâmica só filtra aquela tabela dinâmica específica. Mas se você tem duas ou mais tabelas dinâmicas baseadas na mesma fonte de dados (ou em fontes conectadas ao mesmo Modelo de Dados), é possível fazer um único painel de segmentação controlar todas elas ao mesmo tempo.

Para isso: clique na segmentação já criada, vá em Opções de Segmentação de Dados > Conexões de Relatório (o ícone geralmente parece uma grade com conexões). Na janela que abre, marque a caixa de cada Tabela Dinâmica adicional que você quer que essa mesma segmentação também controle, e clique OK. A partir daí, um clique no painel filtra todas as tabelas marcadas simultaneamente — é assim que painéis profissionais com múltiplas visualizações são controlados por um só conjunto de filtros visuais.

Personalizando a aparência

Com a segmentação selecionada, a guia Segmentação de Dados na faixa de opções permite trocar o estilo de cor, o número de colunas de botões (útil quando há muitos valores possíveis, para não deixar o painel comprido demais), e o tamanho de cada botão.

Segmentação de Dados vs. Linha do Tempo (Timeline)

Para campos de data, existe um recurso irmão chamado Linha do Tempo (Análise de Tabela Dinâmica > Inserir Linha do Tempo), que em vez de botões individuais mostra uma régua de tempo navegável (por dia, mês, trimestre ou ano) — mais adequada para filtrar por período do que uma segmentação comum, que listaria cada data individual como um botão separado.

Segmentação em Tabela Dinâmica vs. em Tabela comum

Vale notar que Segmentação de Dados também pode ser usada em uma Tabela comum do Excel (não uma tabela dinâmica) — o processo de conectar uma segmentação a várias fontes ao mesmo tempo, porém, é exclusivo de tabelas dinâmicas conectadas ao mesmo modelo de dados.

Cuidados

Segmentações de Dados podem deixar o arquivo mais pesado se você tiver muitas delas conectadas a várias tabelas dinâmicas grandes — em planilhas muito extensas, isso pode deixar o recálculo mais lento. Além disso, se a planilha estiver protegida, pode ser necessário permitir explicitamente o uso de Tabela Dinâmica e Segmentação de Dados nas opções de proteção, senão os botões ficam bloqueados para o usuário final.

Disponibilidade

Segmentação de Dados para Tabela Dinâmica está disponível desde o Excel 2010. A Linha do Tempo (Timeline) foi introduzida no Excel 2013. Ambas funcionam no Windows e no Mac (versões mais recentes), mas com suporte limitado no Excel Online. Não existem no Google Sheets — o recurso mais próximo lá são os filtros de tabela dinâmica tradicionais.

Perguntas frequentes

Uma Segmentação de Dados pode filtrar tabelas dinâmicas baseadas em fontes de dados diferentes?

Só se as tabelas dinâmicas estiverem conectadas à mesma fonte de dados ou ao mesmo Modelo de Dados (Power Pivot). Se forem de fontes completamente independentes, é preciso criar uma segmentação separada para cada uma.

Qual a diferença entre Segmentação de Dados e o filtro tradicional da Tabela Dinâmica?

O filtro tradicional fica escondido dentro de um menu suspenso no cabeçalho do campo, exigindo cliques extras para abrir. A Segmentação de Dados exibe todos os valores como botões visíveis o tempo todo, tornando o filtro mais rápido e intuitivo, especialmente para quem não é tão familiarizado com o Excel.

Dá para usar Segmentação de Dados com campos de data em vez da Linha do Tempo?

Sim, tecnicamente é possível, mas não é recomendado quando há muitas datas diferentes — o painel de botões ficaria enorme, com um botão pra cada data individual. A Linha do Tempo é desenhada especificamente para esse caso, com navegação por período em vez de botões avulsos.

Veja também: Como Inserir Segmentação de Dados em uma Tabela no Excel.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar Segmentação de Dados em Tabela Dinâmica, incluindo como conectar uma mesma segmentação 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á monta painéis com várias tabelas dinâmicas conectadas? Já usou a técnica de conectar uma segmentação a várias tabelas de uma vez? 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 *