Usar segmentações de dados para filtrar dados de Tabela Dinâmica

Em versões anteriores do Microsoft Excel, você pode usar filtros de relatório para filtrar dados em um relatório de Tabela Dinâmica (relatório de tabela dinâmica: um relatório de referências cruzadas interativo do Excel que resume e analisa dados, como registros de banco de dados, de várias fontes, incluindo fontes externas ao Excel.), mas não é fácil ver o estado de filtragem atual ao filtrar vários itens. No Microsoft Excel 2010, você tem a opção de usar segmentações para filtrar os dados. As segmentações de dados oferecem botões nos quais você pode clicar para filtrar dados de Tabela Dinâmica. Além da filtragem rápida, as segmentações de dados também indicam o estado de filtragem atual, tornando mais fácil entender o que exatamente é mostrado em um relatório de Tabela Dinâmica filtrado.

Segmentações de dados de Tabela Dinâmica

Um item, ao ser selecionado, é incluído no filtro e os dados desse item são exibidos no relatório. Por exemplo, quando você seleciona Callahan no campo Vendedores, somente os dados que incluem Callahan nesse campo são exibidos.

Neste artigo


O que são segmentações de dados?

Segmentações de dados são componentes de filtragem fáceis de usar, com um conjunto de botões que permite filtrar rapidamente os dados de um relatório de Tabela Dinâmica, sem a necessidade de abrir listas suspensas para localizar os itens que você deseja filtrar.

Ao usar um filtro de relatório de Tabela Dinâmica comum para filtrar vários itens, o filtro indica somente que vários itens foram filtrados, e você precisa abrir uma lista suspensa para localizar os detalhes da filtragem. Entretanto, uma segmentação de dados identifica de forma clara o filtro aplicado e fornece os detalhes para que você possa entender facilmente os dados exibidos no relatório de Tabela Dinâmica filtrado.

As segmentações de dados normalmente estão associadas à Tabela Dinâmica na qual foram criadas. Entretanto, você também pode criar segmentações autônomas que são mencionadas nas Funções de Cubo do Processamento Analítico Online (OLAP), ou que possam ser associadas a qualquer Tabela Dinâmica posteriormente.

Uma segmentação de dados normalmente exibe os seguintes elementos:



Elementos de segmentação de dados de Tabela Dinâmica
Texto explicativo 1 Um cabeçalho de segmentação de dados indica a categoria dos itens da segmentação.
Texto explicativo 2 Um botão de filtragem não selecionado indica que o item não está incluído no filtro.
Texto explicativo 3 Um botão de filtragem selecionado indica que o item está incluído no filtro.
Texto explicativo 4 Um botão Limpar Filtro remove o filtro selecionando todos os itens da segmentação de dados.
Texto explicativo 5 Uma barra permite a rolagem quando há mais itens do que são vistos atualmente na segmentação de dados.
Texto explicativo 6 Controles para mover e redimensionar borda permitem alterar o tamanho e a localização da segmentação de dados.

Início da página Início da página

Usando segmentações de dados

Há várias maneiras de criar segmentações para filtragem de dados de Tabela Dinâmica. Você pode executar os seguintes procedimentos em uma Tabela Dinâmica existente:

  • Criar uma segmentação de dados associada à Tabela Dinâmica.
  • Criar cópia de uma segmentação de dados associada à Tabela Dinâmica.
  • Usar uma segmentação de dados existente associada a outra Tabela Dinâmica.

Além disso ou em vez de criar segmentações de dados em uma Tabela Dinâmica existente, você também pode criar uma segmentação de dados autônoma que possa ser mencionada pelas Funções de cubo do OLAP ou que possa ser associada a qualquer Tabela Dinâmica posteriormente.

Como cada segmentação de dados que você cria destina-se a filtrar um campo de Tabela Dinâmica específico, é provável que você criará mais de uma segmentação de dados para filtrar um relatório de Tabela Dinâmica.

Uma segmentação de dados, depois de criada, aparecerá na planilha ao lado da Tabela Dinâmica, em uma exibição em camadas, se você tiver mais de uma segmentação de dados. É possível mover uma segmentação de dados para outro local da planilha e redimensioná-la, quando necessário.

Segmentações de dados em camadas

Para filtrar os dados da Tabela Dinâmica, basta clicar em um ou mais botões da segmentação de dados.

Segmentação de dados com um filtro selecionado

Formatando segmentações de dados para uma aparência consistente

Ao criar uma segmentação de dados em um relatório de Tabela Dinâmica existente, o estilo da Tabela Dinâmica é refletido no estilo da segmentação de dados de forma que eles compartilham uma aparência semelhante. Entretanto, nenhuma alteração na formatação feita na Tabela Dinâmica após a criação da segmentação de dados é refletida no formato da segmentação de dados. Além disso, se você criar uma segmentação autônoma, é possível que seu formato não corresponda ao formato da Tabela Dinâmica associada a essa segmentação.

Para criar relatórios de aparência profissional ou simplesmente combinar o formato de uma segmentação de dados com o formato do relatório de Tabela Dinâmica associado, você pode aplicar estilos de segmentação de dados para obter uma aparência consistente. A aplicação de um dos vários estilos predefinidos que estão disponíveis para segmentações de dados permite quase igualar o tema de cor aplicado a uma Tabela Dinâmica. Para obter uma aparência personalizada, você pode até mesmo criar seus próprios estilos de segmentação de dados, exatamente como cria estilos de Tabela Dinâmica personalizados.

Compartilhando segmentações de dados entre Tabelas Dinâmicas

Quando você tiver diferentes Tabelas Dinâmicas em um só relatório, de Business Intelligence (BI), por exemplo, com o qual está trabalhando, é provável que deseje aplicar o mesmo filtro a algumas ou a todas essas Tabelas Dinâmicas. Você pode compartilhar uma segmentação de dados criada em uma Tabela Dinâmica com outras Tabelas Dinâmicas. Não há necessidade de duplicar o filtro para cada Tabela Dinâmica.

Ao compartilhar uma segmentação de dados, você está criando uma conexão com outra Tabela Dinâmica que contém a segmentação de dados desejada. Qualquer alteração feita em uma segmentação de dados compartilhada é refletida imediatamente em todas as Tabelas Dinâmicas que estejam ligadas a essa segmentação de dados. Por exemplo, se você usar uma segmentação de dados de país na Tabela Dinâmica 1 para filtrar dados de um país específico, a Tabela Dinâmica 2 que também usa essa segmentação de dados exibirá dados do mesmo país.

Segmentações de dados conectadas e usadas em mais de uma Tabela Dinâmica são chamadas de compartilhadas. As segmentações de dados usadas em apenas uma Tabela Dinâmica são chamadas de locais. Uma Tabela Dinâmica pode ter segmentações locais e compartilhadas.

Início da página Início da página

Criar uma segmentação de dados em uma Tabela Dinâmica existente

  1. Clique em qualquer lugar do relatório de Tabela Dinâmica no qual você deseja criar uma segmentação de dados.

Isso exibe as Ferramentas da Tabela Dinâmica, adicionando as guias Opções e Design.

  1. Na guia Opções, no grupo Classificar e Filtrar, clique em Inserir Segmentação de Dados.

Imagem da faixa de opções do Excel

  1. Na caixa de diálogo Inserir Segmentações de Dados, marque a caixa de seleção dos campos da Tabela Dinâmica nos quais você deseja criar uma segmentação de dados.
  2. Clique em OK.

Uma segmentação de dados é exibida para cada campo selecionado.

  1. Em cada segmentação de dados, clique nos itens que você deseja filtrar.

Para selecionar mais de um item, segure a tecla CTRL enquanto clica nos itens que deverão ser filtrados.

Início da página Início da página

Criar uma segmentação de dados autônoma

  1. Na guia Inserir, no grupo Filtro, clique em Segmentação de Dados.

Imagem da faixa de opções do Excel

  1. Na caixa de diálogo Conexões Existentes, em Mostrar, siga um destes procedimentos:
    • Para exibir todas as conexões, clique em Todas as Conexões. Essa é a opção selecionada por padrão.
    • Para exibir somente a lista de conexões utilizadas recentemente, clique em Conexões nesta Pasta de Trabalho.

Esta lista é criada a partir de conexões que você já tenha definido, que você tenha criado usando a caixa de diálogo Selecionar Fonte de Dados, do Assistente para Conexão de Dados, ou que você tenha selecionado anteriormente como uma conexão nesta caixa de diálogo.

  • Para exibir somente as conexões que estiverem disponíveis no computador, clique em Arquivos de conexão neste computador.

Essa lista é criada na pasta Minhas Fontes de Dados, que normalmente é armazenada na pasta Meus Documentos.

  • Para exibir somente as conexões que estiverem disponíveis em um arquivo de conexão acessado pela rede, clique em Arquivos de conexão da rede.

Essa lista é criada em uma DCL (Biblioteca de Conexões de Dados) em um site do Microsoft Office SharePoint Server 2007 ou do Microsoft SharePoint Server 2010. DCL é uma biblioteca de documentos de um site do SharePoint Foundation que contém uma coleção de arquivos .odc, ou seja, arquivos de Conexão de Dados do Office (ODC). Normalmente, uma DCL é instalada por um administrador de site, que também pode configurar o site do SharePoint para exibir os arquivos ODC dessa DCL na caixa de diálogo Conexões Externas.

  1. Dica    Se você não vir a conexão desejada, poderá criar uma conexão. Clique em Procurar Mais e, na caixa de diálogo Selecionar Fonte de Dados, clique em Nova Fonte para iniciar o Assistente para Conexão de Dados e, dessa forma, poder selecionar a fonte de dados à qual você deseja se conectar.
  2. Observação    Se você selecionar uma conexão nas categorias Arquivos de conexão da rede ou Arquivos de conexão deste computador, o arquivo de conexão será copiado na pasta de trabalho como uma nova conexão de pasta de trabalho e, em seguida, será usado como novas informações de conexão.
  3. Na caixa de diálogo Escolher Campos, marque a caixa de seleção dos campos nos quais você deseja criar uma segmentação de dados.
  4. Clique em OK.

Uma segmentação de dados é criada para cada campo selecionado.

Início da página Início da página

Formatar uma segmentação de dados

  1. Clique na segmentação de dados que você deseja formatar.

Isso exibe as Ferramentas de Segmentação de Dados, adicionando uma guia Opções.

  1. Na guia Opções, no grupo Estilos de Segmentação de Dados, clique no estilo desejado.

Para ver todos os estilos disponíveis, clique no botão MaisImagem do botão.

Imagem da faixa de opções do Excel

Início da página Início da página

Compartilhar uma segmentação de dados conectando a outra Tabela Dinâmica

Você pode compartilhar uma segmentação de dados com outra Tabela Dinâmica conectando-a a essa Tabela Dinâmica, além de poder inserir uma segmentação de dados de outra Tabela Dinâmica conectando a essa Tabela Dinâmica.

Torne uma segmentação de dados disponível para uso em outra Tabela Dinâmica

  1. Clique na segmentação de dados que deseja compartilhar em outra Tabela Dinâmica.

Isso exibe as Ferramentas de Segmentação de Dados, adicionando uma guia Opções.

  1. Na guia Opções, no grupo Segmentação de Dados, clique em Conexões de Tabela Dinâmica.

Imagem da faixa de opções do Excel

  1. Na caixa de diálogo Conexões de Tabela Dinâmica, marque a caixa de seleção das Tabelas Dinâmicas nas quais você deseja que a segmentação de dados esteja disponível.

Use uma segmentação de dados de outra Tabela Dinâmica

  1. Crie uma conexão com a Tabela Dinâmica que contém a segmentação de dados que você deseja compartilhar, executando os seguintes procedimentos:
    1. Na guia Dados, no grupo Obter Dados Externos, clique em Conexões Existentes.

Imagem da faixa de opções do Excel

  1. Na caixa de diálogo Conexões Existentes, em Mostrar, verifique se a opção Todas as Conexões está selecionada.

Dica    Se você não vir a conexão desejada, poderá criar uma conexão. Clique em Procurar Mais e, na caixa de diálogo Selecionar Fonte de Dados, clique em Nova Fonte para iniciar o Assistente para Conexão de Dados e, dessa forma, poder selecionar a fonte de dados à qual você deseja se conectar.

  1. Selecione as conexões que você deseja e, em seguida, clique em Abrir.
  2. Na caixa de diálogo Importar Dados, em Selecione o modo como deseja exibir estes dados na pasta de trabalho, clique em Relatório de Tabela Dinâmica.
  1. Clique em qualquer lugar do relatório de Tabela Dinâmica no qual você deseja inserir uma segmentação de dados de outra Tabela Dinâmica.

Isso exibe as Ferramentas da Tabela Dinâmica, adicionando as guias Opções e Design.

  1. Na guia Opções, no grupo Classificar e Filtrar, clique na seta Inserir Segmentação de Dados e, em seguida, clique em Conexões de Segmentação de Dados.

Imagem da faixa de opções do Excel

  1. Na caixa de diálogo Conexões de Segmentação de Dados, marque a caixa de seleção das segmentações de dados que você deseja usar.
  2. Clique em OK.

Uma segmentação de dados é exibida para cada caixa de seleção marcada.

  1. Em cada segmentação de dados, clique nos itens que você deseja filtrar.

Para selecionar mais de um item, segure a tecla CTRL enquanto clica nos itens que deverão ser filtrados.

Observação    Todas as Tabelas Dinâmicas que compartilham a segmentação de dados exibirão instantaneamente o mesmo estado de filtragem.

Início da página Início da página

Desconectar ou excluir uma segmentação de dados

Se você não precisar mais de uma segmentação de dados, poderá desconectá-la do relatório de Tabela Dinâmica, ou excluí-la.

Desconecte uma segmentação de dados

  1. Clique em qualquer lugar do relatório de Tabela Dinâmica do qual você deseja desconectar uma segmentação de dados.

Isso exibe as Ferramentas da Tabela Dinâmica, adicionando as guias Opções e Design.

  1. Na guia Opções, no grupo Classificar e Filtrar, clique na seta Inserir Segmentação de Dados e, em seguida, clique em Conexões de Segmentação de Dados.

Imagem da faixa de opções do Excel

  1. Na caixa de diálogo Conexões de Segmentação de Dados, desmarque a caixa de seleção de todos os campos da Tabela Dinâmica dos quais você deseja desconectar uma segmentação de dados.

Exclua uma segmentação de dados

Siga um destes procedimentos:

  • Clique na segmentação de dados e pressione DELETE.
  • Clique com o botão direito do mouse na segmentação de dados e, em seguida, clique em Remover <Nome da segmentação de dados>.

Início da página Início da página

 
 
Aplica-se a:
Excel 2010