Como excluir linhas que não estão no filtro

42

Eu tenho uma tabela muito grande no Excel (1000 de linhas) e eu filtrá-lo para mostrar apenas 10 linhas.

Gostaria de saber se existe uma maneira de excluir as linhas não mostradas (ou seja, não atendem às condições do filtro)? Isso me permitiria reduzir o tamanho do arquivo antes de enviá-lo.

Existem muitos milhares de linhas abaixo da tabela em que o usuário criou fórmulas e gráficos complexos que não serão carregados se eu copiar para outra planilha se apenas copiar as linhas.

    
por GreyCloud 08.02.2012 / 15:14

7 respostas

45

Tente assim para uma solução rápida: -

  1. Copie os 10 resultados filtrados para outra folha
  2. Excluir a folha real

EDITAR:

De acordo com a atualização, abaixo estão as etapas: -

  1. Antes de começar, faça uma cópia de backup da planilha do Excel
  2. Supondo que você esteja filtrando todos os registros e mostrando apenas 10 linhas
  3. Restantes 1000s estão ocultos
  4. Clique no botão do Office
  5. Clique na opção Preparar
  6. Clique em Inspecionar documento
  7. Indique esta captura de tela, como fica
  8. CliquenobotãoInspecionar
  9. Vocêveráumaopção"Linhas e colunas ocultas" com o botão "Remover tudo"
  10. Clique no botão Remover tudo
  11. Clique no botão fechar
  12. Finalmente, se você ver, ele removeu todos os "Linhas e colunas ocultas"

Refira esta imagem

Nota:

NoOffice2010,odocumentodeinspeçãopodeserencontradoaqui:

    
por 08.02.2012 / 15:23
5

A maneira que funcionou para mim foi, assumindo que o filtro é fácil de reverter:

  1. Limpe seu filtro.
  2. Crie uma coluna temporária, digamos, chamada "ORDEM DE TEMPERATURA".
  3. Defina todos os valores nessa coluna para 0
  4. Reverse seu filtro (filtre por tudo que você deseja excluir)
  5. Defina todos os valores na coluna "TEMP ORDER" como 1 nos resultados filtrados
  6. Limpe seu filtro.
  7. Classifique seus dados pela coluna "TEMP ORDER", do menor para o maior.
  8. Localize em qual linha o primeiro '1' ocorre
  9. Redimensione sua tabela (guia Design), tendo a última linha a linha antes da primeira '1'
  10. Exclua as linhas que não estão mais na sua tabela.

Essa pode ser uma solução preferível se você não quiser atrapalhar outras planilhas em sua pasta de trabalho e estiver preocupado com o que pode acontecer se copiar e colar seus dados.

    
por 14.09.2015 / 22:37
3

Por que não apenas copiar células visíveis para uma nova planilha? Vá para:

barra de ferramentas de acesso rápido suspensa mais comandos comandos que não estão na faixa de opções seleciona células visíveis adicionar

Ao clicar, ele selecionará tudo o que estiver visível e você poderá copiar e colar tudo o que estiver visível.

    
por 08.02.2012 / 16:38
2

A resposta acima aceita relacionada a "inspecionar documento" é excelente.

Além disso, o procedimento indicado se aplica a toda a pasta de trabalho, portanto, você pode estar mexendo com outras planilhas na mesma pasta de trabalho. Nesse caso, você deve mover a planilha para uma pasta de trabalho separada, aplicar o procedimento e mover a planilha de volta à sua pasta de trabalho original. A vinculação cruzada de referências / fórmulas / séries de gráficos entre planilhas, envolvendo a planilha em questão, pode ser um desafio.

Como uma alternativa para esta outra resposta (que não pode lidar com o caso de gráficos, etc., conforme solicitado pelo OP), Página inicial - > Encontre & Selecione - > Ir para especial - > Apenas células visíveis. Parece ser exatamente o mesmo comando (e depois me pergunto por que ele está listado em Comandos não na faixa de opções ).

    
por 24.07.2014 / 15:06
1

Eu tive exatamente este mesmo problema. Para resolver:

  1. Realce as 10 linhas que você deseja manter e altere a cor de fundo
  2. Limpar todos os filtros
  3. Aplique um novo filtro em uma das colunas, selecione "Filtrar por cor". Em vez de escolher a cor que você usou, escolha "sem preenchimento".
  4. Isso exibe todas as linhas indesejadas. Destaque todos e exclua.
  5. Remova o filtro e você terá apenas as 10 linhas desejadas. Todos os gráficos e referências de células estarão intactos.
por 21.08.2015 / 22:33
1

Fácil ... eu tive o mesmo problema.

  1. Selecione Tudo no filtro e desmarque todas as informações indesejadas e clique em OK.
  2. Limpar todos os filtros. (Você notará que todas as linhas que foram desmarcadas estão agora destacadas.)
  3. Pressione Ctrl para excluir essas linhas.
por 17.03.2016 / 13:59
0

Isso pode ser excessivamente simplista, mas por que não apenas copiar / colar as 10 linhas que você filtrou para uma nova planilha?

    
por 08.02.2012 / 15:22