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. Abra o Excel.
2. Selecione o comando
Arquivo -> Abrir.
3. Navegue até a pasta
C:\ExcelAvançado.
4.
Selecione o arquivo Exemplo 09.xls.
5.
Clique em Abrir.
6. Será aberta uma
planilha com uma lista com 830 pedidos.
7. Para habilitar o
recurso de AutoFiltro selecione o seguinte comando: Dados
-> Filtrar -> AutoFiltro.
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. 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. 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:
Figura
1.37 – Critérios personalizados em um campo do tipo texto.
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.
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:
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 (*).
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.
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.
Figura
1.39 – A janela AutoFiltro – 10 primeiros.
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).
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:
Figura
1.40 – Exibindo os 20 maiores valores de frete.