Você está na página 1de 10

Lio 06: Ordenando Listas - Parte 2 Nessa lio veremos um exemplo prtico de como classificar uma Lista com

base em duas ou mais colunas. Por exemplo, voc pode querer classificar a lista primeiro pelo Pas e, dentro de um mesmo Pas, pela Cidade de destino. Neste caso basta fazer a classificao da lista definindo os campos de classificao nesta ordem: primeiro o Pas e depois a Cidade. Voc tambm poderia classificar pelo Pas, depois pela Cidade e, dentro de cada Cidade pelo Nmero do pedido ou pela Data do pedido. Para classificar por mais de trs colunas voc precisa dividir o processo de classificao em etapas. Por exemplo, se voc quiser classificar pelo Pas, dentro do Pas pela Cidade, dentro da Cidade pela Data do pedido e, dentro de uma mesma Data pelo Nmero do pedido, basta seguir as seguintes etapas: 1. Classifique pela coluna Nmero do pedido. 2. Estando a lista classificada pela coluna Nmero do pedido, classifique pela coluna Data do pedido. 3. Estando a lista classificada pelo campo Data do pedido, classifique pela coluna Cidade. 4. Estando a lista classificada pelo campo Cidade, classifique pela coluna Pas. Observe que para classificar por mais de trs colunas, vamos classificando, coluna a coluna, da mais especfica - Nmero do pedido no nosso exemplo, para a mais geral - Pas no nosso exemplo. Agora vamos fazer um exemplo prtico, onde vamos classificar uma listagem de Pedidos com base nas colunas Pas, Cidade e Nmero do pedido. Exerccio 05 : Abrir o arquivo C:\ExcelAvanado\Exemplo 05.xls e classificar a listagem primeiro pelo Pas, dentro do Pas pela Cidade e, dentro de cada Cidade pelo Nmero do pedido: 1. Abra o Excel. 2. Selecione o comando Arquivo -> Abrir. 3. Navegue at a pasta C:\ExcelAvanado. 4. Selecione o arquivo Exemplo 05.xls . 5. Clique em Abrir. 6. Ser aberta uma planilha com uma Lista de Pedidos. 7. Observe que a lista est classificada pelo Nmero do pedido. 8. Para classificar a lista no necessrio selecionar todas as linhas da lista. Basta clicar em uma das clulas que fazem parte da lista, qualquer clula. 9. Em seguida selecione o comando Dados -> Classificar . Observe que ao selecionar este comando, todas as linhas da lista so, automaticamente selecionadas, com exceo da primeira linha que contm os rtulos das colunas. 10. Ser exibida a janela Classificar. 11. Para efetuar a classificao desejada, selecione as configuraes indicadas na Figura 1.20:

Figura 1.20 - Classificao proposta no exemplo.

12. Com isso voc obter os resultados indicados na Figura 1.21:

Figura 1.21 - Classificao por Pas, Cidade e Nmero do pedido. Algumas observaes sobre a forma de classificao do Excel (baseadas no Help do Excel): Ordens de classificao padro: O Microsoft Excel usa ordens de classificao especficas para ordenar dados de acordo com o valor, no com o formato, dos dados. Ordem de classificao -> Uma forma de organizar os dados com base em valor ou tipo de dados. Voc pode classificar os dados em ordem alfabtica, numrica ou de data. As ordens de classificao usam uma ordem crescente (1 a 9, A a Z) ou decrescente (9 a 1, Z a A). Em uma classificao crescente, o Excel usa a seguinte ordem. (Em uma classificao decrescente, esta ordem de classificao invertida, exceto para as clulas em branco, que sero sempre colocadas por ltimo.) : Nmeros : Os nmeros so classificados do menor nmero negativo ao maior nmero positivo. Classificao alfanumrica - texto: Quando voc classifica texto alfanumrico, o Excel classifica da esquerda para a direita, caractere por caractere. Por exemplo, se uma clula contm o texto "A100", o Excel coloca a clula depois de uma clula que contenha a entrada "A1" e antes de uma clula que contenha a entrada "A11." Os textos e os textos que incluem nmeros so classificados na seguinte ordem: 0 1 2 3 4 5 6 7 8 9 (espao) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ _ ` { | } ~ + < = > A B C D E F G H I J K L M N O P QRSTUVWXYZ Apstrofos (') e hfens (-) so ignorados, com uma exceo: se duas seqncias de caracteres de texto forem iguais exceto pelo hfen, o texto com hfen classificado por ltimo. Valores lgicos : Em valores lgicos, FALSO colocado antes de VERDADEIRO. Valores de erro : Todos os valores de erro so iguais. Vazias : As clulas em branco so sempre classificadas por ltimo. Lio 07: Criando Listas de Ordenao Personalizadas Alm das ordenaes padro, tais como alfanumrica, nmero e data, voc pode criar listas de ordenao personalizadas. Por exemplo, vamos supor que voc quer classificar os dados de vendas, de acordo com a seguinte ordem de cdigo: BCCKL, ADLKJ, CFFYK, LDDAC Observe que esta lista no est em ordem alfabtica. Para criar uma ordenao de acordo com esta lista, ou seja, primeiro as linhas para o produto BCCKL, depois as linhas para o produto ADLKJ e assim por diante, voc deve criar uma lista de ordenao personalizada. Este ser o assunto desta lio. Por padro o Excel j cria listas personalizadas para os dias da semana (por extenso e abreviado) e para os meses do ano (por extenso e abreviado). Nesta lio aprenderemos a criar e a utilizar uma lista personalizada, para classificar as linhas de uma lista de acordo com os elementos da lista personalizada. Considere a lista da Figura 1.22:

Figura 1.22 - Lista que utilizaremos neste lio. Vamos a um exemplo prtico sobre a criao e utilizao de listas personalizadas. Exerccio 06 : Abrir o arquivo C:\ExcelAvanado\Exemplo 06.xls , criar uma lista personalizada para classificao e ordenar a lista de acordo com a lista personalizada. 1. Abra o Excel. 2. Selecione o comando Arquivo -> Abrir. 3. Navegue at a pasta C:\ExcelAvanado. 4. Selecione o arquivo Exemplo 06.xls . 5. Clique em Abrir. 6. Ser aberta uma planilha com a Lista de Pedidos indicada na Figura 1.22. 7. Agora vamos criar uma lista de classificao personalizada. Vamos definir a seguinte lista: KOENE, ALFKI, DRACD, QUICK Observe que a lista no est em ordem alfabtica. Aps a classificao sero listados primeiro os pedidos para o cliente KOENE, em seguida para ALFKI e assim por diante. 8. Para criar a lista de classificao personalizada selecione o comando Ferramentas -> Opes . 9. D um clique na guia Listas. 10. Sero exibidas as listas j existentes, criadas automaticamente pelo Excel, conforme citado anteriormente. 11. Para criar uma nova basta digitar os valores da lista, no campo Entradas da lista, uma entrada em cada linha, conforme indicado na Figura 1.23:

Figura 1.23 - Inserindo os valores da nova lista.

12. Aps ter digitado os valores da lista, basta clicar no boto Adicionar. A nova lista ser criada e exibida no campo Listas personalizadas, abaixo das listas j existentes. 13. Clique em OK. Voc estar de volta planilha. 14. Agora vamos classificar a planilha com base nos valores da lista recm criada. 15. Para classificar a lista no necessrio selecionar todas as linhas da lista. Basta clicar em uma das clulas que fazem parte da lista, qualquer clula. 16. Em seguida selecione o comando Dados -> Classificar . Observe que ao selecionar este comando, todas as linhas da lista so, automaticamente selecionadas, com exceo da primeira linha que contm os rtulos das colunas. 17. Ser exibida a janela Classificar. 18. Na lista Classificar por selecione o campo Cliente. Vamos classificar pelo campo Cliente, pois os valores da lista so valores deste campo. 19. Para informar ao Excel que, ao invs da ordem alfabtica padro, deve ser usados os valores da lista, clique no boto Opes... 20. Ser exibida a janela Opes de classificao. Na lista "Ordem de classificao da primeira chave" selecionado o valor normal. Normal significa ordem alfabtica para campos texto, ordem numrica para campos numricos ou ordem de data para campos do tipo Data/Hora. 21. Na lista "Ordem de classificao da primeira chave" voc seleciona a lista personalizada a qual servir como base para a classificao da planilha. Abra a lista e selecione a lista criada anteriormente, conforme indicado na Figura 1.24:

Figura 1.24 - Selecionando a lista para a classificao personalizada. 22. Aps selecionar a lista clique em OK. 23. Voc estar de volta janela Classificar. 24. Clique em OK. 25. Voc estar de volta planilha. 26. Observe que a planilha foi classificada de acordo a ordem definida na lista personalizada, conforme indicado na Figura 1.25:

Figura 1.25 - Lista classificada de acordo com a lista personalizada.

27. Observe que os pedidos esto classificados de acordo com a ordem da lista: KOENE, ALFKI, DRACD, QUICK - 28. Feche a planilha Exemplo 06.xls .

Lio 08: Filtrando dados em uma Lista - Introduo e conceitos


Quando trabalhamos com listas muito extensas, com milhares de linhas, pode haver a necessidade de "filtrar" a lista, para que sejam exibidas somente as linhas onde um ou mais campos atendam determinados critrios. Por exemplo, podemos filtrar uma lista de Pedidos para que sejam exibidos apenas os pedidos para o Brasil; ou apenas os pedidos em que o pas Brasil e a Cidade So Paulo. Podemos avanar mais ainda na definio de critrios de pesquisa. Por exemplo, podemos fazer com que sejam exibidas apenas os pedidos para o Brasil, cidade de So Paulo ou Campinas, para o ano de 1997. Observe que estamos definindo trs critrios de filtragem: Pas = Brasil Cidade= So Paulo ou Cidade=Campinas Ano do pedido = 1997 Filtrar uma maneira rpida e prtica para que possamos trabalhar apenas com um conjunto reduzido de linhas. Quando aplicamos um filtro a uma lista, somente sero exibidas as linhas que atenderem aos critrios especificados. Uma vez removidos os filtros, todas as linhas voltaro a ser exibidas. Com o Excel, dispomos das seguintes ferramentas de filtragem: AutoFiltro -> Aprenderemos a utilizar esta ferramenta nas lies 9, 10 e 11. Filtro Avanado -> Utilizado para a definio de critrios mais complexos. Aprenderemos a usar esta ferramenta nas demais lies deste Mdulo, a partir da Lio 12 . Quando usamos a funo AutoFiltro, o ttulo de cada coluna transformado em uma lista, com todos os valores possveis para esta coluna, conforme indicado na Figura 1.26:

Figura 1.26 - Listas criadas, no cabealho das colunas, com o uso do AutoFiltro. Nota: A partir das prximas lies aprenderemos, em detalhes, o uso do recurso de AutoFiltro. Com o uso de filtros muito mais fcil fazer anlise dos dados de uma lista. Por exemplo, se voc deseja analisar apenas os dados de vendas para uma determinada regio, ou que atendam determinados critrios. Basta aplicar os filtros para que sejam exibidas apenas as linhas desejadas e, em seguida, efetuar os clculos e as anlises necessrias. Tambm possvel copiar os dados filtrados para uma nova planilha ou exporta-los para um dos formatos suportados pelo Excel. Com o comando Filtro Avanado possvel definir faixas de critrios, com as quais fica muito mais fcil alterar os valores dos critrios e, com isso, rapidamente obter um novo conjunto de linhas, conjunto este que reflete as alteraes feitas na faixa de critrios. Observe o exemplo da Figura 1.27, do Help do Excel:

Figura 1.27 - Usando a opo Filtro Avanado para definir um Intervalo de Critrios. No exemplo da figura 1.27 esto sendo filtrados apenas os pedidos com vendas entre 5000 e 8000 ou menores do que 500. Basta alterar os valores desta faixa, para aplicar um novo conjunto de critrios de filtragem e, com isso, obter um novo conjunto de registros. Nota: Nas demais lies deste Mdulo, aprenderemos a criar e a utilizar Intervalos de Critrios.

Lio 09: Filtrando dados - o comando AutoFiltro - Parte 1


Nesta lio comearemos o nosso estudo sobre o uso de AutoFiltro. A opo AutoFiltro uma maneira rpida e prtica para aplicar critrios de filtragem lista de dados. Nesta lio aprenderemos os fundamentos bsicos do uso de AutoFiltro. Mais uma vez aprenderemos atravs de um exemplo prtico, onde iremos, passo-a-passo, usando os recursos disponveis e observando os resultados obtidos. Vamos a um exemplo prtico sobre a criao e utilizao do recurso de AutoFiltro. Exerccio 07 : Abrir o arquivo C:\ExcelAvanado\Exemplo 07.xls e usar AutoFiltro para aplicar critrios de pesquisa pelo Pas, Cidade e Cdigo do Cliente. 1. Abra o Excel. 2. Selecione o comando Arquivo -> Abrir. 3. Navegue at a pasta C:\ExcelAvanado. 4. Selecione o arquivo Exemplo 07.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 cabealho de cada coluna transformado em uma Lista de valores. Nesta lista so exibidos, em ordem crescente, todos os valores possveis para a referida coluna. 9. Vamos iniciar filtrando apenas os pedidos para o Brasil. Para fazer isso abra a lista de valores da coluna Pas e selecione Brasil, conforme indicado na Figura 1.28:

Figura 1.28 - Aplicando um filtro para o campo Pas. 10. Aps selecionar Brasil na lista de pases, a lista ser filtrada e sero exibidos apenas os pedidos onde o campo Pas igual a Brasil, conforme indicado na Figura 1.29.

Figura 1.29 - Lista de Pedidos exibindo apenas os pedidos para o Brasil. 11. Na prtica, o que o Excel faz apenas ocultar as linhas que no atendem o critrio de filtragem definido. Observe que a numerao das linhas no seqencial. Por exemplo, a primeira linha (sem contar a linha com os nomes das colunas) a linha 4, em seguida a linha 7 e assim por diante. As linhas que esto faltando foram ocultadas. Importante: Quando voc seleciona um valor para AutoFiltro, em uma das colunas, este valor permanece ativo. Por exemplo, selecionamos Brasil na coluna Pas. Este filtro est ativo no momento. Se agora voc for na lista de valores do campo Cidade, sero exibidas somente as cidades do Brasil e no a lista de todas as cidades. Por exemplo, se voc selecionar So Paulo na lista de cidades, sero exibidos apenas as linhas que atendem os dois critrios: Brasil e So Paulo. Se voc quiser voltar a exibir todas as linhas, ter que acessar a lista de valores onde foram definidos filtros e selecionar a opo Tudo. Se voc tivesse selecionado So Paulo, no campo Cidade, teria que selecionar Tudo no campo Cidade e depois Tudo no campo Pas. Fazendo isso voc desabilita todos os filtros e volta a exibir todas as linhas. Uma maneira mais rpida de desabilitar todos os filtros usar novamente o comando Dados -> Filtrar -> AutoFiltro . Com isso as listas de AutoFiltro so retiradas e todas as linhas voltam a ser exibidas. Na prxima vez que voc usar o comando Dados -> Filtrar -> AutoFiltro , a planilha voltar exibindo todos as linhas, ou seja, os filtros definidos na ltima vez que o comando AutoFiltro estava ativo no sero reaplicados. 12. Vamos exercitar mais um pouco o comando AutoFiltro. 13. Se as listas de AutoFiltro no estiverem sendo exibidas no Cabealho de cada coluna, selecione o comando: Dados -> Filtrar -> AutoFiltro . 14. Certifique-se de que todas as linhas esto sendo exibidas, ou seja, que nenhum filtro esteja sendo aplicado. Caso algum filtro esteja sendo aplicado, selecione o comando Dados -> Filtrar -> AutoFiltro para excluir os filtros e em seguida selecione o comando novamente ( Dados -> Filtrar -> AutoFiltro) para voltar a exibir as listas de AutoFiltro, nas colunas dos campos. 15. Vamos iniciar filtrando apenas os pedidos para o Brasil. Para fazer isso abra a lista de valores da coluna Pas e selecione Brasil, conforme indicado na Figura 1.28. 16. Abra a lista de valores da coluna Cidade e selecione So Paulo. Observe que sero exibidos apenas os pedidos para o Brasil, e cidade So Paulo, conforme indicado na Figura 1.30:

Figura 1.30 - Lista de Pedidos exibindo apenas os pedidos para o Brasil/So Paulo. 17. Vamos aplicar um filtro para serem exibidos apenas os pedidos (mantendo Brasil e So Paulo) para o cliente FAMIA. Abra a lista de valores da coluna Cliente e selecione FAMIA. Observe que sero exibidos apenas os pedidos para o Brasil, e cidade So Paulo, cliente FAMIA conforme indicado na Figura 1.31:

Figura 1.31 - Lista de Pedidos exibindo apenas os pedidos para o Brasil/So Paulo/FAMIA. 18. Selecione o comando Dados -> Filtrar -> AutoFiltro. 19. Feche o Excel.

Lio 10: Filtrando dados - o comando AutoFiltro - Parte 2


Nesta lio aprenderemos a utilizar alguns recursos mais sofisticados de AutoFiltro. Por exemplo, aprenderemos a fazer a filtragem em campos numricos, especificando uma faixa de valores. Por exemplo, Frete maior do que R$ 10,00 e menor do que R$ 20,00. Ou especificar intervalos de datas, como por exemplo, todos os pedidos para o primeiro trimestre de 1997, enviados para o Brasil. A metodologia adotada ser sempre a mesma: aprenderemos atravs de um exemplo prtico, passo-a-passo. Vamos a um exemplo prtico sobre a criao e utilizao de recursos avanados do AutoFiltro. Exerccio 08 : Abrir o arquivo C:\ExcelAvanado\Exemplo 08.xls e usar AutoFiltro para aplicar critrios de pesquisa por intervalo de valores de frete, intervalo de datas. Combinar estes critrios com um critrio para Pas de destino. 1. Abra o Excel. 2. Selecione o comando Arquivo -> Abrir. 3. Navegue at a pasta C:\ExcelAvanado. 4. Selecione o arquivo Exemplo 08.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 cabealho de cada coluna transformado em uma Lista de valores. Nesta lista so exibidos, em ordem crescente, todos os valores possveis para a referida coluna. 9. Vamos iniciar filtrando apenas os pedidos para a Alemanha e com Frete maior do que R$ 100,00. 10. Para fazer isso abra a lista de valores da coluna Pas e selecione Alemanha. Feito isso j ser aplicado um filtro onde sero exibidos apenas os pedidos para a Alemanha. O prximo passo definir o filtro, dentro do conjunto de linhas da Alemanha, para exibir apenas os pedidos com frete maior do que R$ 100,00. 11. Abra a lista de valores da coluna Frete e selecione Personalizar... Ser exibida a janela Personalizar AutoFiltro, conforme indicado na Figura 1.32:

Figura 1.32 - Janela Personalizar AutoFiltro. 12. Na janela Personalizar AutoFiltro podemos definir condies personalizadas, para faixas de valores, como por exemplo valores numricos e faixas de datas. 13. Existe uma lista de operadores pr-definidos, conforme indicado a seguir: igual a diferente de maior do que maior ou igual a menor do que menor ou igual a 14. No nosso exemplo vamos selecionar maior do que. No campo de valores digite 100, conforme indicado na Figura 1.33:

Figura 1.33 - Critrio: Frete maior do que 100.

15. Clique em OK. Observe que sero exibidas apenas as linhas para a Alemanha (filtro definido no item 10) e com valores de frete maior do que 100, conforme indicado na Figura 1.34:

Figura 1.34 - Pedidos para a Alemanha com frete maior do que 100. 16. Agora vamos retirar o filtro para o valor do frete e definir um filtro para uma faixa de Datas: Entre 01/01/1997 e 31/12/1997. 17. Para retirar o filtro do campo Frete, abra a lista de valores no cabealho do campo Frete e selecione a opo Tudo. Com isso sero exibidos todos os pedidos para a Alemanha, independentemente do valor do frete. Lembre que o filtro para Alemanha, definido no item 10, continua ativo. 18. Agora vamos definir o filtro para o campo Data. Abra a lista de valores do campo DtPedido e selecione a opo Personalizar... Ser exibida a janela Personalizar AutoFiltro. 19 Defina as configuraes conforme indicado na Figura 1.35:

Figura 1.35 - Filtrando pedidos para o ano de 1997. 20. Na primeira linha definimos a opo maior do que e a data 01/01/1997. Sempre que quisermos definir uma faixa de valores ou uma faixa de datas, devemos selecionar a opo " E ". Esta opo define que os dois critrios - limite inferior e limite superior da faixa - devero ser atendidos para que a linha seja selecionada. Na linha de baixo selecione menor do que e a data 31/12/1997. Com isso estamos solicitando que sejam exibidos apenas os registros para o ano de 1997, ou seja entre 01/01/1997 E 31/12/1997. 21. Clique em OK. Sero exibidos apenas os pedidos para a Alemanha no ano de 1997, conforme indicado na Figura 1.36:

Figura 1.36 - Filtrando pedidos para o ano de 1997/Alemanha.

Você também pode gostar