Excel: ignorar o limite de representações de entrada

Índice

É assim que você contorna os limites do AutoFiltro e exibe mais de 1.000 ou 10.000 entradas

Se você quiser usar um AutoFiltro em uma lista muito extensa, chegará rapidamente ao limite das possibilidades. Isso pode ser visto no fato de que nem todas as entradas na coluna correspondente são exibidas em uma lista de AutoFiltro.

A figura a seguir mostra esse fenômeno usando uma tabela de exemplo na qual há 30.000 entradas por coluna, embora nem todas sejam exibidas na lista suspensa de filtro:

Esse problema está relacionado ao fato de que a lista suspensa AutoFiltro só pode exibir as entradas até um limite superior. No Excel até a versão 2003, isso é um máximo de 1.000 critérios diferentes, no Excel a partir da versão 2007, um máximo de 10.000 critérios diferentes.

O número de linhas em uma lista não importa, apenas o número de critérios diferentes. Em princípio, o AutoFiltro pode processar mais critérios; a única limitação é a exibição.

Como contornar o limite do filtro automático

Você pode contornar o problema descrito com um filtro especial ou um AutoFiltro definido pelo usuário no qual você insere manualmente o critério que não é exibido.

Em listas extensas que muitas vezes têm de ser filtradas de acordo com diferentes critérios, no entanto, é aconselhável fazer uma pré-filtragem por meio de uma coluna auxiliar. Para fazer isso, proceda da seguinte forma:

  1. Crie uma coluna auxiliar ao lado de sua lista.
  2. Na tabela de exemplo, é a coluna D. Se o primeiro conteúdo da lista estiver na segunda linha e a lista for filtrada de acordo com o conteúdo da coluna B, insira a seguinte fórmula na célula D2:
    = ESQUERDA (B2; 1)
    Use esta fórmula para determinar o primeiro caractere na célula B2 a ser usado para a pré-filtragem.
  3. Copie esta fórmula nas células abaixo na coluna D, na tabela de exemplo até a última linha 30000. A figura a seguir mostra a coluna auxiliar na tabela de exemplo:
  4. Se ainda não o fez, use o menu DADOS e o comando ou o botão FILTRO - AUTOFILTRO (Excel até e incluindo a versão 2003) ou FIOLTERN (Excel versão 2007 ou superior) para fornecer à sua lista os campos da lista para filtragem automática .

Para o filtro, selecione a primeira letra do conjunto de caracteres que deseja filtrar na coluna auxiliar. A figura a seguir mostra isso com a tabela de exemplo:

Depois de selecionar a primeira letra, apenas o conteúdo da lista que começa com o caractere selecionado é exibido:

Nesta lista, filtrada de acordo com a coluna auxiliar, agora você pode usar o AutoFiltro na coluna B e selecionar o conteúdo correspondente da lista, que agora contém todos os conteúdos com a primeira letra desejada:

Caso o pré-filtro descrito com o primeiro caractere não seja suficiente, você também pode exibir os primeiros dois caracteres na coluna auxiliar. A fórmula necessária para isso se parece com esta para a segunda linha:

= ESQUERDA (B2; 2)

Você pode usar o método de pré-filtragem descrito não apenas para conteúdo de texto, mas também para qualquer sequência de números, por exemplo, códigos postais.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave