2012-02-08 14:14:54 +0000 2012-02-08 14:14:54 +0000
56
56

Como eliminar filas não filtradas

Tenho uma tabela muito grande em Excel (1000’s de filas) e filtro-a para mostrar apenas 10 filas.

Pergunto-me se existe uma forma de apagar as linhas não mostradas (ou seja, não preenchem as condições de filtragem)? Isto permitir-me-ia reduzir o tamanho do ficheiro antes de o enviar.

Há muitos milhares de linhas abaixo da tabela que o utilizador criou fórmulas e gráficos complexos que não serão carregados se eu copiar para outra folha de trabalho se eu apenas copiar as linhas.

Respostas (7)

53
53
53
2012-02-08 14:23:05 +0000

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

  1. Copie os 10 resultados filtrados para outra folha
  2. Apagar a folha actual

EDIT:

EDIT:

EDIT:

Como na actualização, abaixo estão os passos:-

  1. Antes de começar, fazer uma cópia de segurança da folha excel
  2. Assumindo que todos os registos estão filtrados e mostrando apenas 10 Linhas
  3. Os restantes 1000’s estão escondidos
  4. Clique em Botão do escritório
  5. Clicar em Preparar opção
  6. Clicar em Documento de Espectar
  7. Consulte esta captura de ecrã, como se apresenta
  8. Clicar em Inspectar botão
  9. Verá uma opção “Linhas e Colunas Ocultas ” com “Remover Tudo ” botão
  10. Clique no botão Remover Tudo
  11. Clicar no botão close*
  12. Finalmente se vir, removeu todas as “Linhas e Colunas Ocultas ”

Consulte esta imagem

Nota:

No Office 2010, Inspect Document pode ser encontrado aqui:

5
5
5
2015-09-14 20:37:16 +0000

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

  1. limpe o seu filtro.
  2. Crie uma coluna temporária, digamos chamada ‘TEMP ORDER’.
  3. Defina cada valor nessa coluna para 0
  4. Inverta o seu filtro (filtro para tudo o que deseja apagar)
  5. Defina cada valor na coluna ‘PEDIDO TEMP’ para 1 nos resultados filtrados
  6. Limpe o seu filtro.
  7. Ordene os seus dados pela coluna ‘TEMP ORDER’, do mais pequeno ao maior.
  8. Encontre em que linha ocorre o primeiro ‘1’
  9. Redimensione a sua tabela (separador Design), tendo a última linha como linha antes da primeira ‘1’
  10. Elimine as linhas que já não se encontram na sua mesa.

Esta pode ser uma solução preferível se não quiser estragar nenhuma outra folha da sua pasta de trabalho e estiver preocupado com o que poderá acontecer se copiar e colar os seus dados.

4
4
4
2012-02-08 15:38:11 +0000

Porque não copiar apenas células visíveis para uma nova folha? Ir para:

barra de ferramentas de acesso rápidomais comandos* → comandos não na fita* → seleccionar células visíveis* → add

Ao clicar nisto, irá seleccionar tudo o que é visível e poderá copiar e colar tudo o que é visível.

2
2
2
2014-07-24 13:06:26 +0000

O aceite Resposta acima relativo ao “documento de inspecção” é excelente.

Além disso, o procedimento indicado aplicar-se-ia a toda a caderneta de trabalho, pelo que poderia estar a mexer noutras folhas de trabalho na mesma caderneta de trabalho. Neste caso, tem de mover a folha de trabalho para uma pasta de trabalho separada, aplicar o procedimento, e mover a folha de trabalho de volta para a sua pasta de trabalho original. O cruzamento de referências/fórmulas/série de cartas entre folhas de trabalho, envolvendo a folha de trabalho em questão, pode ser um desafio.

Como alternativa a esta outra resposta (que não pode tratar do caso dos gráficos, etc., como solicitado pelo PO), Home -\i1> Find & Select -\i> Go To Special -\i> Visible cells only. Parece ser exactamente o mesmo comando (e depois pergunto-me porque é que está listado em Comandos Não na Fita).

1
1
1
2015-08-21 20:33:57 +0000

Tive exactamente este mesmo problema. Para resolver:

  1. destacar as 10 filas que deseja manter e mudar a sua cor de fundo
  2. Limpar todos os filtros
  3. Aplicar um novo filtro numa das colunas, seleccionar “Filtrar por cor”. Em vez de escolher a cor que utilizou, escolha “no fill”.
  4. Isto faz surgir todas as filas indesejadas. Destaque-as todas e apague-as.
  5. Retire o filtro e ficará apenas com as 10 filas que deseja. Todos os gráficos e referências de células estarão em tacto.
1
1
1
2016-03-17 12:59:53 +0000

Fácil… Eu tinha o mesmo problema.

  1. seleccione All in the filter e desmarque todas as informações indesejadas e clique OK.
  2. Limpar todos os filtros. (Notará que todas as linhas que foram desmarcadas estão agora realçadas.)
  3. Prima Ctrl- para apagar essas linhas.
-1
-1
-1
2012-02-08 14:22:47 +0000

Isto pode ser demasiado simplista, mas porque não simplesmente copiar/colar as 10 filas que filtraram para uma nova folha de cálculo?