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: Filtrando Dados - O Comando AutoFiltro - Parte 3

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


Nesta lição finalizaremos o assunto AutoFiltro. Para tal veremos mais alguns detalhes sobre o uso de filtros personalizados, a opção de exibir os "n" primeiros ou n% primeiros registros, bem como opções de filtro personalizado para campos do tipo texto.

A metodologia adotada será sempre a mesma: aprenderemos através de um exemplo prático, passo-a-passo.

Exercício 09:

Abrir o arquivo C:\ExcelAvançado\Exemplo 09.xls e usar AutoFiltro para aplicar critérios de pesquisa para a coluna País (do tipo texto) e filtros do tipo "n" primeiros ou "n%" primeiros.

  1. 1. Abra o Excel.

  2. 2. Selecione o comando Arquivo -> Abrir;
  3. 3. Navegue até a pasta C:\ExcelAvançado;
  4. 4. Selecione o arquivo Exemplo 09.xls;
  5. 5. Clique em Abrir;
  6. 6. Será aberta uma planilha com uma lista com 830 pedidos;
  7. 7. Para habilitar o recurso de AutoFiltro selecione o seguinte comando: Dados -> Filtrar -> AutoFiltro ;
  8. 8. Observe que o cabeçalho de cada coluna é transformado em uma Lista de valores. Nesta lista são exibidos, em ordem crescente, todos os valores possíveis para a referida coluna;
  9. 9. Vamos iniciar filtrando apenas os pedidos onde o nome do país inicia com uma das seguintes letras: A, B, C, D, E, F, G ou H. Observe que as letras estão em uma faixa contínua, de A até H;
  10. 10. Para definir o critério na coluna País, abra a lista de valores no cabeçalho desta coluna e clique na opção Personalizar... Será exibida a janela Personalizar AutoFiltro. Defina as configurações indicadas na Figura 1.37:
Curso Ebook Excel Avanado - Jlio Battisti - Lio 11 - Figura 1.37

Figura 1.37 - Critérios personalizados em um campo do tipo texto.

  1. 11. Observe que, sendo um intervalo contínuo, é possível definir os critérios de filtragem usando as opções é maior ou igual a e é menor ou igual a. O Excel entende estas operações, mesmo para campos do tipo texto. Por exemplo, para o Excel, B é maior do que A, X é menor do que Z e assim por diante;
  2. 12. Clique em OK. Serão exibidos apenas os pedidos para os países em que a primeira letra do nome está na faixa de A até H, conforme indicado na Figura 1.38:
Curso Ebook Excel Avanado - Jlio Battisti - Lio 11 - Figura 1.38

Figura 1.38 - Filtro personalizado no campo País.

Nota: Para campos do tipo texto você pode utilizar os caracteres coringa * e ?. O * significa, literalmente, qualquer coisa. O ? significa um único caractere. Os exemplos a seguir, aplicados ao campo País, ajudam a esclarecer o uso destes caracteres:

A* -> Retorna todos os países que iniciam com a letra A, independentemente do que vem após a primeira letra, ou seja, qualquer coisa após a primeira letra.

A*A -> Todos os países em que a primeira letra é A e a última letra também é A (Alemanha, Argentina, etc), independentemente (qualquer coisa) do que está entre a primeira e a última letra.

?A* -> Todos os países em que a segunda letra do nome é A, independente da primeira letra (?) e do que vem após a segunda letra (*).

  1. 13. Agora, dentro dos países já filtrados, vamos pedir que sejam exibidos apenas os 20 com maior valor de frete. Neste caso vamos usar a opção 10 primeiros. O nome da opção é um pouco estranho, mas ao selecionar esta opção, podemos selecionar qualquer número de registros, tanto os primeiros (maiores valores do campo), quanto os últimos (menores valores do campo); também podemos selecionar um percentual do número de linhas a ser exibido. Por exemplo, se tivermos 100 linhas e pedirmos para exibir as 20% maiores, serão exibidas as 20 linhas, com os maiores valores no campo que está sendo filtrado;
  2. 14. Abra a lista de valores da coluna Frete e selecione a opção (10 Primeiros). Será exibida a janela AutoFiltro - 10 primeiros, conforme indicado na Figura 1.39:
Curso Ebook Excel Avanado - Jlio Battisti - Lio 11 - Figura 1.39

Figura 1.39 - A janela AutoFiltro - 10 primeiros.

  1. 15. Na lista Mostrar você seleciona se deseja que seja exibido os maiores valores (Primeiros) ou os menores valores (Últimos). No campo no meio da janela você define o número ou o percentual de linhas a ser exibidas. Na última lista você define se deve ser exibido um determinado número de linhas (opção Itens) ou um percentual do número de linhas (opção Por cento);
  2. 16. No nosso exemplo queremos exibir as 20 linhas com os maiores valores do frete. Na primeira lista selecione Primeiros, no campo do meio digite 20 e na última lista selecione Itens. Clique em OK. Serão exibidos apenas os pedidos para os países em que a primeira letra está na faixa de A até H e, dentre desta faixa, apenas os 20 pedidos com os maiores valores de frete, conforme indicado na Figura 1.40:
Curso Ebook Excel Avanado - Jlio Battisti - Lio 11 - Figura 1.40

Figura 1.40 - Exibindo os 20 maiores valores de frete.

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

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