Filtro de tabela dinâmica no Excel (Sumário)

  • Introdução ao filtro de tabela dinâmica
  • Como filtrar uma tabela dinâmica no Excel?

Introdução ao filtro de tabela dinâmica

A Tabela Dinâmica é uma ferramenta de planilha fácil de usar no Excel que nos permite resumir, agrupar, executar operações matemáticas como SOMA, MÉDIA, CONTAGEM etc. a partir dos dados organizados que são armazenados no banco de dados. Além das operações matemáticas, o Pivot possui uma das melhores características, como a filtragem, que permite extrair resultados definidos de nossos dados.

Vejamos as várias maneiras de usar o filtro no PIVOT.

Como filtrar uma tabela dinâmica no Excel?

Vamos ver alguns dos exemplos e suas explicações para filtrar tabela dinâmica no Excel.

Você pode fazer o download deste filtro de tabela dinâmica aqui - Filtro de tabela dinâmica

Exemplo # 1 - Criando filtro embutido na tabela PIVOT

Etapa 1: vamos ter os dados em uma das planilhas.

Os dados acima consistem em 4 colunas diferentes com Sl.No, Flat No, Carpet Area e SBA.

Etapa 2: Vá para a guia Inserir e selecione Tabela dinâmica, como mostrado abaixo.

Quando você clica na tabela dinâmica, a janela "Criar tabela dinâmica" é exibida.

Temos a opção de selecionar uma tabela ou um intervalo para criar uma tabela dinâmica ou também podemos usar uma fonte de dados externa. Também temos a opção de colocar o relatório da tabela dinâmica na mesma planilha ou na nova planilha e podemos ver como mostrado na imagem acima.

Etapa 3: campo da tabela dinâmica estará disponível na extremidade direita da folha, como abaixo. Podemos observar o campo Filtro, onde podemos arrastar os campos para os filtros para criar um filtro na tabela Dinâmica.

Vamos arrastar o campo Flat no's para Filters e podemos ver que o filtro para Flat no's teria sido criado.

A partir disso, podemos filtrar os números não planos conforme nossa exigência e esta é a maneira normal de criar um filtro na tabela dinâmica.

Exemplo # 2 - Criando um filtro para as áreas de valor

Geralmente, quando levamos os dados para áreas de valor, não haverá nenhum filtro criado para esses campos. Podemos vê-lo como abaixo.

Podemos observar claramente que não há opção de filtro para áreas de valor, ou seja, Soma da SBA e Soma da Área do Tapete. Mas podemos realmente criá-lo e o que nos ajuda em vários propósitos de tomada de decisão. Primeiro, temos que selecionar qualquer célula ao lado da tabela e clicar no filtro na guia dados. Podemos ver que o filtro entra nas áreas de valor.

À medida que obtivemos os filtros, agora podemos realizar diferentes tipos de operações das áreas de valor, bem como classificá-las do maior para o menor, para conhecer as principais vendas / área / qualquer coisa. Da mesma forma, podemos classificar do menor para o maior, classificando por cor e até podemos realizar filtros numéricos como <=, =, > e muitos outros. Isso desempenha um papel importante na tomada de decisões em qualquer organização.

Exemplo # 3 - Exibindo lista de vários itens em um filtro de tabela dinâmica

No exemplo acima, aprendemos a criar um filtro no Pivot. Agora vamos ver a maneira como exibimos a lista de maneiras diferentes. As três maneiras mais importantes de exibir uma lista de vários itens em um filtro de tabela dinâmica são: -

  • Usando Slicers
  • Criando uma lista de células com critérios de filtro
  • Lista de valores separados por vírgula

1. Usando cortadores:

Vamos ter uma tabela dinâmica simples com colunas diferentes, como região, mês, unidade não, função, indústria e categoria de idade.

A partir deste exemplo, consideraremos a função em nosso filtro e vamos verificar como ele pode ser listado usando slicers e varia de acordo com nossa seleção.

É simples, basta selecionar qualquer célula dentro da tabela dinâmica e iremos analisar a guia na faixa de opções e escolher inserir fatiador de fatias. Em seguida, inseriremos o fatiador na nossa área de filtro, portanto, neste caso, a "Função" arquivado em nossa área de filtro e, em seguida, pressione Ok e isso adicionará um cortador à folha.

Podemos ver que os itens destacados no slicer são aqueles destacados em nossos critérios de filtro no menu suspenso de filtros. Agora, esta é uma solução bastante simples que exibe os critérios de filtro. Com isso, podemos filtrar facilmente vários itens e ver o resultado variando em áreas de valor. No exemplo abaixo, é claro que selecionamos as funções visíveis no slicer e podemos descobrir a categoria de contagem de idades para diferentes setores (que são rótulos de linha que arrastamos para o campo de rótulo de linha) associados a aquelas que estão no slicer. Podemos alterar a função conforme nossa exigência e podemos observar que os resultados variam conforme os itens selecionados.

No entanto, se você tem muitos itens em sua lista aqui e é muito longo, esses itens podem não ser exibidos corretamente e você pode ter que fazer muita rolagem para ver quais itens estão selecionados, de modo que nos leva à solução de nest de listar os critérios de filtro nas células.

Portanto, "Criar lista de células com critérios de filtro" vem em nosso socorro.

2. Crie uma lista de células com critérios de filtro:

Vamos usar uma tabela dinâmica conectada e basicamente usaremos o slicer acima aqui para conectar duas tabelas dinâmicas. Agora, vamos criar uma cópia duplicada da tabela dinâmica existente e colá-la em uma célula em branco de uma nova planilha.

Portanto, agora temos uma cópia duplicada da nossa tabela dinâmica e vamos modificar um pouco para mostrar o campo Funções na área de linhas. Para fazer isso, temos que selecionar qualquer célula dentro da nossa tabela dinâmica aqui e passar para a lista de campos da tabela dinâmica e remover a indústria das linhas, remover a categoria de contagem de idade da área de valores e usaremos a função que está na área de linhas da área de filtros e, agora, podemos ver que temos uma lista de nossos critérios de filtro. Se examinarmos aqui em nosso menu suspenso de filtros, temos a lista de itens que existem nos slicers e no filtro de funções .

Agora temos uma lista de nossos critérios de filtro e isso funciona porque esses dois pivôs estão conectados pelo slicer. Se clicarmos com o botão direito do mouse em qualquer lugar no slicer e para relatar conexões - conexões de tabela dinâmica, ele abrirá um menu que mostra que ambas as tabelas dinâmicas estão conectadas enquanto as caixas de seleção estão marcadas.

O que significa que sempre que uma alteração é feita no primeiro pivô, ela é refletida automaticamente no outro. As tabelas podem ser movidas para qualquer lugar, podem ser usadas em qualquer modelo financeiro e o rótulo da linha também pode ser alterado.

3. Lista de valores separados por vírgula:

Portanto, a terceira maneira de exibir nossos critérios de filtro é em uma única célula com uma lista de valores separados por vírgula e podemos fazer isso com a função TEXTJOIN . Ainda precisamos das tabelas que usamos anteriormente e apenas usamos a fórmula para criar essa sequência de valores e separá-las com vírgulas.

Essa é uma nova fórmula ou nova função que foi introduzida no Excel 2016 e se chama TEXTJOIN (se você não possui o Excel 2016, pode usar a função concatenar também) a junção de texto facilita esse processo.

TEXTJOIN basicamente nos dá três argumentos diferentes.

Delimitador - que pode ser uma vírgula ou espaço.

Ignorar vazio - verdadeiro ou falso para ignorar células vazias ou não.

Texto - adicione ou especifique um intervalo de células que contém os valores que queremos concatenar.

Digitamos texto join- (delimitador-, que seria ", " nesse caso, TRUE (como devemos ignorar células vazias), A: A (como a lista de itens selecionados do filtro estará disponível nesta coluna) para juntar qualquer valor e também ignorar qualquer valor vazio no Filtro de Tabela Dinâmica)

Agora, vemos uma lista de todos os nossos critérios de filtro unidos por uma string. Portanto, é basicamente uma lista de valores separados por vírgula e, se não queremos mostrar esses critérios de filtro na fórmula, podemos apenas ocultar a célula.

Basta selecionar a célula e subir para analisar a guia Opções, clicar nos cabeçalhos dos campos e isso ocultará a célula.

Então agora temos a lista de valores em seus critérios de filtro. Agora, se fizermos alterações no filtro dinâmico, ele refletirá em todos os métodos. Podemos usar qualquer um de lá. Mas, eventualmente, para um slicer de solução separado por vírgula e a lista é necessária. Se você não quiser exibir as tabelas, elas podem estar ocultas

Coisas para lembrar

  • A filtragem não é um aditivo porque, quando selecionamos um critério e se queremos filtrar novamente com outro critério, o primeiro será descartado.
  • Temos um recurso especial no filtro, ou seja, "Caixa de pesquisa", que permite desmarcar manualmente alguns dos resultados que não queremos. Por exemplo: se tivermos a lista enorme e houver espaços em branco também, para selecionar em branco, podemos ser selecionados facilmente pesquisando em branco na caixa de pesquisa em vez de rolar para baixo até o final.
  • Não devemos excluir determinados resultados com a condição no filtro, mas podemos fazê-lo usando o "filtro de rótulo". Por exemplo: se queremos selecionar qualquer produto com uma determinada moeda, como rupia ou dólar, etc., podemos usar o filtro de etiquetas - 'não contém' e deve fornecer a condição.

Artigos recomendados

Este é um guia para o Filtro de tabela dinâmica no Excel. Aqui discutimos Como criar um filtro de tabela dinâmica no Excel, juntamente com exemplos e modelo do Excel. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Classificar dados na tabela dinâmica
  2. Tabela dinâmica com várias folhas
  3. Formatação condicional do Excel em uma tabela dinâmica
  4. Tabela dinâmica VBA | Modelo do Excel
  5. Tabela dinâmica de atualização do VBA (exemplos)

Categoria: