Excel 2010 - como selecionar ou exibir linhas se a coluna C tiver valores específicos? Não VB

6

Eu tenho uma planilha enorme e a coluna C contém IDs como 1, 99, 732387, 28. Eu tenho uma lista separada de IDs como 23, 87, 902 e só quero exibir as linhas cujo valor da coluna C pertence à minha lista. Qual é a maneira mais simples de fazer isso?

Example:
My spreadsheet:
A B 1 C D
E F 3 G H
I J 8 K L
M N 9 O P
My list: 3, 9.
I want to see 
E F 3 G H 
M N 9 O P
and hide other rows.
    
por Gambit 28.08.2013 / 02:10

3 respostas

5

Eu acho que a filtragem é o caminho a seguir.

Conforme descrito no tutorial de earnie e na resposta da Grietom, você pode selecionar os critérios de filtragem ativando / desativando as caixas de seleção.

Filtragem avançada no Excel

Se a sua lista de linhas a mostrar for mais longa (e talvez possa ser alterada de tempos em tempos), você também pode usar a abordagem filtragem avançada conforme descrito aqui em detalhes:

link

Ele permite que você

  • use um intervalo de células para definição dos critérios de filtragem
  • defina combinações mais complexas de critérios com AND / OR, ...
  • você pode filtrar a tabela original diretamente ou deixar o Excel gravar os resultados em outra tabela

retirado do tutorial da Microsoft mencionado acima :

The following sections provide examples of complex criteria.

  • Multiple criteria in one column
  • Multiple criteria in multiple columns where all criteria must be true
  • Multiple criteria in multiple columns where any criteria can be true
  • Multiple sets of criteria where each set includes criteria for multiple columns
  • Multiple sets of criteria where each set includes criteria for one column
  • Criteria to find text values that share some characters but not others
  • Criteria created as the result of a formula
    • Filtering for values greater than the average of all values in the data range > * Filtering for text by using a case-sensitive search

Tutorial passo a passo

(desculpe, eu não tenho o Excel 2010, mas uma versão mais antiga, então talvez os menus sejam um pouco diferentes, mas em geral deve funcionar assim)

  1. Crie uma lista com critérios de filtragem:
    Nome da coluna no topo, todas as linhas seguintes são combinadas com o operador "OR" (Células A11:A13 no meu exemplo

  2. Selecioneointervalodecélulasquedeveserfiltrado(A2:E6noexemplo)

  3. VáparaomenuData/Filters/AdvancedFilters...

  4. Definir critérios de filtragem:
    resultados serão mostrados na nova faixa de células | critérios no intervalo A11:A13
    os resultados estarão no intervalo A20

  5. Apósconfirmarcomok,vocêdeveteraslinhasfiltradasemCélulasA20:E22daseguinteforma:

Recursos adicionais

Você também encontrará um vídeo tutorial para o Excel 2010 no Youtube

    
por 28.08.2013 / 03:41
2

Dependendo do tamanho do conjunto de dados, posso pensar em duas abordagens.

O primeiro seria usar filtros. Há um tutorial decente em isso aqui

O segundo é usar o VLOOKUP. Você pode fazer isso com o VLOOKUP com algo como:

=IF(ISNA(VLOOKUP(C1;F:F;1;FALSE));"";C1)

Quebrando essa fórmula, a declaração mais interna é o VLOOKUP , onde você procura uma correspondência exata para o valor em C1 na coluna F. Se nenhuma correspondência for encontrada, um # N / A será retornado e ISNA () retornará True. A cláusula True para a instrução IF diz para fazer a célula "", caso contrário, mantenha-a.

A implementação completa seria algo como colocar essa fórmula na coluna A em uma nova planilha e as colunas B a F ficariam no formato:

=IF(ISBLANK(A1),"",B1)

Repita isso para as outras colunas e preencha.

Uma vez feito isso, você pode copiar e colar apenas valores especiais e classificar os dados para se livrar das linhas vazias.

    
por 28.08.2013 / 03:27
0

O Excel tem uma ferramenta útil chamada "format to table", que permite colocar seus dados em uma tabela que pode ser classificada ou filtrada facilmente.

Aqui está a parte da MS: link

Basicamente, tudo o que você faz é selecionar seus dados, escolher "formatar tabela" na seção HOME da faixa de opções e você tem cabeçalhos de coluna com pequenas setas no canto inferior direito para filtrar os dados desmarcando as caixas de seleção.

Assim:

    
por 28.08.2013 / 03:34