Filtro de tabela dinâmica no Excel - Como filtrar dados em uma tabela dinâmica? (Exemplos)

Os filtros nas tabelas dinâmicas não são semelhantes aos filtros nas tabelas ou dados que usamos, nos filtros das tabelas dinâmicas temos dois métodos para usar filtros, um é clicando com o botão direito na tabela dinâmica e encontraremos a opção de filtro para o filtro da tabela dinâmica , outro método é usar as opções de filtro fornecidas nos campos da tabela dinâmica.

Como filtrar em uma tabela dinâmica?

A tabela dinâmica é uma ferramenta de planilha de fácil utilização no Excel que nos permite resumir, agrupar, realizar operações matemáticas como SOMA, MÉDIA, CONTAGEM, etc. a partir dos dados organizados que estão armazenados em um banco de dados. Além das operações matemáticas, a tabela dinâmica tem uma das melhores características, ou seja, a filtragem, que nos permite extrair resultados definidos de nossos dados.

Vejamos várias maneiras de usar um filtro em uma tabela dinâmica do Excel: -

# 1 - Filtro embutido na Tabela Dinâmica do Excel

  • Vamos colocar os dados em uma das planilhas.

Os dados acima consistem em 4 colunas diferentes com S.No, Flat no's, Carpet Area e SBA.

  • Vá para a guia inserir e selecione uma tabela dinâmica, conforme mostrado abaixo.
  • Quando você clica na tabela dinâmica, a janela “Criar uma Tabela Dinâmica” é exibida.

Nesta janela, temos a opção de selecionar uma tabela ou 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, seja na mesma planilha ou em uma nova planilha, e podemos ver isso na imagem acima.

  • O campo da tabela dinâmica estará disponível na extremidade direita da planilha conforme abaixo.
  • Podemos observar o campo de filtro, onde podemos arrastar os campos em filtros para criar um filtro de 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ãos planos de acordo com nossos requisitos, e esta é a maneira normal de criar o filtro na tabela dinâmica.

# 2 - Crie um filtro para a área de valores de uma tabela dinâmica do Excel

Geralmente, quando levamos dados para áreas de valor, não haverá nenhum filtro criado para esses campos da Tabela Dinâmica. Podemos ver isso 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 isso nos ajuda em vários propósitos de tomada de decisão.

  • Primeiramente, temos que selecionar qualquer célula ao lado da tabela e clicar no filtro na aba de dados.
  • Podemos ver que o filtro fica nas áreas de valor.

Como obtivemos os filtros, agora podemos realizar diferentes tipos de operações nas áreas de valor, como classificá-las do maior para o menor para saber as principais vendas / área / qualquer coisa. Da mesma forma, podemos fazer a classificação do menor para o maior, por cor, e até podemos realizar filtros numéricos como <=, =,> e muitos mais. Isso desempenha um papel importante na tomada de decisões em qualquer organização.

# 3 - Exibir uma lista de vários itens em um filtro de tabela dinâmica.

No exemplo acima, aprendemos como criar um filtro na Tabela Dinâmica. Agora vamos ver 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.
  • Criação de uma lista de células com critérios de filtro.
  • Lista de valores separados por vírgulas.

Usando Slicers

  • Vamos ter uma tabela dinâmica simples com diferentes colunas como Região, Mês, Número da unidade, Função, Indústria, Categoria de idade.
  • Primeiro, crie uma tabela dinâmica usando os dados fornecidos acima. Selecione os dados, vá para a guia inserir e selecione uma opção de tabela dinâmica e crie uma tabela dinâmica.
  • A partir deste exemplo, vamos considerar Função em nosso filtro e vamos verificar como ela pode ser listada usando segmentação de dados e varia conforme nossa seleção. É simples: basta selecionar qualquer célula dentro da tabela dinâmica e iremos para a guia analisar na faixa de opções e escolher o segmentador de inserção.
  • Em seguida, vamos inserir o slide o fatiador do campo em nossa área de filtro, então, neste caso, o campo “Função” em nossa área de filtro e, em seguida, clicar em Ok, e isso vai adicionar um fatiador à folha.
  • Podemos ver que os itens destacados na segmentação são aqueles destacados em nossos critérios de filtro Tabela Dinâmica no menu suspenso do filtro.

Agora, esta é uma solução bastante simples que exibe os critérios do filtro. Com isso, podemos facilmente filtrar vários itens e ver o resultado variando em áreas de valor. A partir do exemplo abaixo, é claro que selecionamos as funções que são visíveis no divisor e podemos descobrir a contagem da categoria de idade para diferentes Indústrias (que são rótulos de linha que arrastamos para o campo de rótulo de linha) que estão associados com aquelas funções que estão em um fatiador. Podemos alterar a função de acordo com nossa exigência e podemos observar que os resultados variam de acordo com os itens selecionados.

No entanto, se você tiver muitos itens em sua lista aqui e for muito longa, esses itens podem não ser exibidos corretamente e você pode ter que rolar muito para ver quais itens estão selecionados, o que nos leva ao solução aninhada de listar os critérios de filtro nas células.

Portanto, “Criar lista de células com critérios de filtro de tabela dinâmica” vem em nosso socorro.

Criar lista de células com critérios de filtro de tabela dinâmica: -

Vamos usar uma tabela dinâmica conectada e, basicamente, usar o fatiador acima 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.

Portanto, agora temos uma cópia duplicada de 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 de nossa tabela dinâmica aqui e ir para a lista de campos da tabela dinâmica e remover Indústria das linhas, removendo Contagem de Categoria de Idade da área de valores, e vamos pegar a Função que está em nossa área de filtros para a área de linhas, e agora podemos ver que temos uma lista de nossos critérios de filtro, se olharmos aqui em nosso menu suspenso de filtro, temos a lista de itens que estão lá em divisores e filtro de função também.

  • Agora temos uma lista de nossos critérios de filtro de tabela dinâmica, e isso funciona porque ambas as tabelas dinâmicas são conectadas pelo divisor. Se clicarmos com o botão direito em qualquer lugar do divisor e para relatar as conexões
  • Conexões de tabela dinâmica que abrirão um menu que nos mostra que ambas as tabelas dinâmicas estão conectadas enquanto as caixas de seleção estão marcadas.

Isso significa que sempre que uma alteração for feita no primeiro pivô, ela será refletida automaticamente no outro.

As tabelas podem ser movidas para qualquer lugar; pode ser usado em qualquer modelo financeiro; rótulos de linha também podem ser alterados.

Lista de valores separados por vírgulas no filtro de tabela dinâmica do Excel: -

Portanto, a terceira maneira de exibir nossos critérios de filtro da tabela dinâmica é em uma única célula com uma lista de valores separados por vírgulas, e podemos fazer isso com a função TEXTJOIN . Ainda precisamos das tabelas que usamos anteriormente e apenas usamos uma fórmula para criar esta string de valores e separá-los com vírgulas.

Esta é uma nova fórmula ou função introduzida no Excel 2016 e é chamada TEXTJOIN (se não houver 2016, você também pode usar a função concatenar); a junção de texto torna esse processo muito mais fácil.

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 contenham os valores que desejamos concatenar

Vamos digitar TEXTJOIN - (delimitador- que seria “,” neste caso, VERDADEIRO (como devemos ignorar as células vazias), K: K (como a lista de itens selecionados do filtro estará disponível nesta coluna) para juntar qualquer valor e também ignorar qualquer valor vazio)

  • Agora vemos uma lista de todos os nossos critérios de filtro de tabela dinâmica unidos por uma string. Portanto, é basicamente uma lista de valores separados por vírgulas.
  • Se não quisermos mostrar esses critérios de filtro na fórmula, poderemos ocultar a célula. Apenas selecione a célula e vá até a guia de opções de análise; clique nos cabeçalhos dos campos e isso ocultará a célula.

Portanto, agora temos a lista de valores em seus critérios de filtro da Tabela Dinâmica. Agora, se fizermos alterações no filtro da tabela dinâmica, isso se refletirá em todos os métodos. Podemos usar qualquer um de lá. Mas, eventualmente, para segmentação de solução separada por vírgulas e a lista é necessária. Se você não quiser exibir as tabelas, elas podem ser ocultadas.

Coisas a lembrar sobre o Filtro de Tabela Dinâmica do Excel

  • A Filtragem de Tabela Dinâmica não é um aditivo porque quando selecionamos um critério e se queremos filtrar novamente com outros critérios, o primeiro será descartado.
  • Temos um recurso especial no filtro Tabela Dinâmica, ou seja, “Caixa de Pesquisa”, que nos permite desmarcar manualmente alguns dos resultados que não queremos. Por exemplo: se tivermos uma lista enorme e também houver espaços em branco, então, para selecionar os espaços em branco, podemos ser selecionados facilmente procurando por espaços em branco na caixa de pesquisa em vez de rolar para baixo até o fim.
  • Não devemos excluir determinados resultados com uma condição no filtro Tabela Dinâmica, mas podemos fazer isso usando o “filtro de rótulo”. Por exemplo: se quisermos selecionar qualquer produto com uma determinada moeda, como rupia ou dólar, etc., podemos usar um filtro de rótulo - 'não contém' e deve fornecer a condição.

Você pode baixar este modelo de filtro de tabela dinâmica do Excel aqui - Modelo Excel de filtro de tabela dinâmica.

Artigos interessantes...