NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Quer Receber Novidades e E-books Gratuitos de Excel? * Junte-se a mais de 103.000 pessoas!

Curso Grátis de Excel Avançado - Módulo 1 - Lição: Definindo e Utilizando Faixas de Critérios - Introdução

120 Lições | Gratuito Online | Autor: Júlio Battisti


Nas lições anteriores aprendemos a usar o comando AutoFiltro em conjunto com a opção Personalizar AutoFiltro, para definir critérios básicos de filtragem. A partir desta lição veremos uma série de exemplos com a opção Filtro Avançado. Com esta opção podemos definir critérios de filtragem mais elaborados, onde são envolvidas mais de duas colunas ou onde podemos definir três ou mais valores de filtragem para uma única coluna.

Por exemplo, podemos definir um critério de filtragem onde sejam exibidos apenas os pedidos para o "Brasil", "Alemanha", "Argentina", "EUA" e "França". Observe que neste caso temos que definir cinco valores diferentes, como critérios de filtragem, no campo País. Este tipo de filtro não é possível de ser definido com a opção AutoFiltro.

Outra exemplo, poderíamos definir múltiplos critérios em dois ou mais campos. Por exemplo, podemos filtrar apenas os pedidos para o Brasil, para o ano de 1997; mais todos os pedidos para a Argentina com frete maior do que R$ 20,00 e todos os pedidos para a França onde a cidade é Paris e o ano é 1998. Este tipo de filtragem, com diferentes critérios em diferentes campos, sendo aplicados simultaneamente, não é possível de ser aplicado, usando a opção AutoFiltro.

Com o comando Filtro Avançado é possível fazer com que o Excel faça uma cópia das linhas filtradas para outro local da planilha ou para outra planilha. Esta opção é muito útil quando você quer, além de filtrar os dados, obter uma cópia dos dados filtrados para efetuar análises, cálculos ou consolidações.

Definindo Faixas de Critérios a Usar com Comando Filtro Avançado:

Para trabalhar com o comando Filtro Avançado temos que definir uma faixa de células onde são definidos os critérios de filtragem. Ao usar o comando Filtro Avançado devemos informar a faixa onde estão os critérios a serem utilizados. Na Figura 1.44:

Curso Ebook Excel Avançado - Júlio Battisti - Lição 14 - Figura 1.44

Figura 1.44 - Faixa com critérios para o comando Filtro Avançado.

Nas linhas de 1 a 3 temos a faixa onde são definidos os critérios de filtragem. Para o exemplo da Figura 1.44 definimos o seguinte critério:

(País = Brasil OU País = Argentina) E Frete > 20

Como os critérios estão ligados pelo operador OU (cada linha separada é ligada por um OU), os critérios são independentes. Ou seja, serão selecionados os registros que atendam os critérios da primeira linha OU os critérios da segunda linha, ou seja, basta atender a um dos critérios (uma das linhas) para ser selecionado. Os critérios dentro da mesma linha são ligados por um E, como o exemplo da segunda linha. Não basta ser País=Argentina, tem que também atender ao critério do frete e vice-versa.

A faixa com os critérios pode ser criada acima ou abaixo da lista. Com a lista pode crescer com o tempo, é recomendado que você crie a sua faixa de critérios nas linhas acima da lista.

Para criar a faixa de critérios você deve definir o rótulo das colunas da faixa de critério, exatamente iguais aos rótulos das colunas da lista. Por exemplo, se você deseja definir uma coluna na faixa de critérios, para definir valores de filtragem para o campo País, o rótulo desta coluna deve ser exatamente igual ao rótulo do campo País na lista. Observe que o Excel não faz diferença entre maiúsculas e minúsculas, porém faz diferença entre acentos, o cedilha e o til.

A seguir apresento mais alguns exemplos de critérios avançados que podem ser definidos com o uso de faixas de critérios e com o comando Filtro Avançado. Os exemplos são obtidos a partir do Help do Excel.

Exemplos de critérios de filtro avançado - Help do Excel:

Os critérios de filtro avançado podem incluir várias condições aplicadas em uma única coluna, vários critérios aplicados a várias colunas e condições criadas como resultado de uma fórmula.

Várias condições em uma só coluna

Se você tem duas ou mais condições para uma única coluna, digite o critério diretamente abaixo de cada um em linhas separadas. Por exemplo, o intervalo de critérios a seguir exibe as linhas que contêm "Amaral", "Bonfim" ou "Andrade" na coluna Vendedor.

Curso Ebook Excel Avançado - Júlio Battisti - Lição 14 - Figura 1.45

Uma condição em duas ou mais colunas:

Para localizar dados que atendam a uma condição em duas ou mais colunas, insira todos os critérios na mesma linha do intervalo de critérios. Por exemplo, o intervalo de critérios a seguir exibe todas as linhas que contêm "Produção" na coluna Tipo, "Amaral" na coluna Vendedor e valores de vendas acima de R$1.000.

Curso Ebook Excel Avançado - Júlio Battisti - Lição 14 - Figura 1.46

Obs: Você também pode especificar várias condições para colunas diferentes e exibir somente as linhas que atendam a todas as condições, usando o comando AutoFiltro no menu Dados, porém com este comando somente é possível definir um valor de critério para cada coluna.

Uma condição em uma coluna ou outra:

Para localizar os dados que atendam a uma condição em uma coluna ou uma condição em outra coluna, insira os critérios em linhas diferentes do intervalo de critérios. Por exemplo, o intervalo de critérios a seguir exibe todas as linhas que contêm "Produção" na coluna Tipo, "Amaral" na coluna Vendedor ou valores de vendas acima de R$1.000.

Curso Ebook Excel Avançado - Júlio Battisti - Lição 14 - Figura 1.47

Um de dois conjuntos de condições para duas colunas:

Para localizar linhas que atendam a um de dois conjuntos de condições, onde cada grupo inclui condições para mais de uma coluna, digite os critérios em linhas separadas. Por exemplo, o intervalo de critérios a seguir exibe as linhas que contêm tanto "Amaral" na coluna Vendedor e valores de vendas acima de R$3.000, como também exibe as linhas do vendedor Bonfim com vendas acima de R$1.500.

Curso Ebook Excel Avançado - Júlio Battisti - Lição 14 - Figura 1.48

Condições criadas como resultado de uma fórmula:

Você pode usar um valor calculado que seja resultado de uma fórmula como critério. Quando você usa uma fórmula para criar um critério, não use um rótulo de coluna como rótulo de critérios; deixe o rótulo de critérios em branco ou use um rótulo que não seja um rótulo de coluna na lista . Por exemplo, o intervalo de critérios a seguir exibe linhas que têm um valor na coluna G maior do que a média das células E5: E14; ele não usa um rótulo de critérios.

Curso Ebook Excel Avançado - Júlio Battisti - Lição 14 - Figura 1.49

Observações:

  • A fórmula utilizada para uma condição deve usar uma referência relativa para se referir ao rótulo da coluna (por exemplo, Vendas) ou o campo correspondente no primeiro registro. Todas as outras referências na fórmula devem ser referências absolutas, e a fórmula deve avaliar se são VERDADEIRAS ou FALSAS. No exemplo da fórmula, "G5" se refere ao campo (coluna G) do primeiro registro (linha 5) da lista;
  • Você pode usar um rótulo de coluna na fórmula, em vez de uma referência relativa de célula ou um nome de intervalo. Quando o Microsoft Excel exibe um valor de erro como #NOME? ou #VALOR! Na célula que contém o critério, você pode ignorar este erro porque ele não afeta a maneira como a lista é filtrada.

[LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI