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

Come cancellare le righe non presenti nel filtro

Ho una tabella molto grande in Excel (1000 righe) e la filtro per mostrare solo 10 righe.

Mi chiedo se c'è un modo per cancellare le righe non mostrate (cioè che non soddisfano le condizioni del filtro)? Questo mi permetterebbe di ridurre la dimensione del file prima di inviarlo.

Ci sono molte migliaia di righe sotto la tabella in cui l'utente ha creato formule e grafici complessi che non saranno trasportati se li copio su un altro foglio di lavoro se copio solo le righe.

Risposte (7)

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

Prova questo modo per una soluzione rapida:-

  1. Copia i 10 risultati filtrati in un altro foglio
  2. Elimina il foglio attuale

EDIT:

Come da aggiornamento, di seguito sono riportati i passi:-

  1. Prima di iniziare, prendi una copia di backup del foglio excel
  2. Supponendo di filtrare tutti i record e di mostrare solo 10 righe
  3. I 1000 rimanenti sono nascosti
  4. Clicca su Tasto Office
  5. Clicca su Prepara opzione
  6. Clicca su Inspect Document
  7. Fai riferimento a questa schermata, come appare
  8. Cliccate sul pulsante Inspect
  9. Vedrai un'opzione “Hidden Rows and Columns ” con “Remove All ” pulsante
  10. Cliccate su Rimuovi tutto pulsante
  11. Cliccate sul pulsante chiudi
  12. Infine, se vedi che ha rimosso tutte le “Righe e colonne nascoste ”

Fai riferimento a questa schermata

Nota:

In Office 2010, Ispeziona documento può essere trovato qui:

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

Il modo che ha funzionato per me è stato, assumendo che il filtro sia facile da invertire:

  1. Cancella il filtro.
  2. Create una colonna temporanea, diciamo chiamata ‘TEMP ORDER’.
  3. Imposta ogni valore in quella colonna a
  4. Inverti il tuo filtro (filtra tutto quello che vuoi cancellare)
  5. Imposta ogni valore nella colonna ‘TEMP ORDER’ a 1 sui risultati filtrati
  6. Cancella il tuo filtro.
  7. Ordina i tuoi dati per la colonna ‘TEMP ORDER’, dal più piccolo al più grande.
  8. Trova su quale riga si verifica il primo ‘1’
  9. Ridimensiona la tua tabella (scheda Design), facendo in modo che l'ultima riga sia quella prima del primo ‘1’
  10. Cancella le righe che non sono più nella tua tabella.

Questa può essere una soluzione preferibile se non vuoi incasinare altri fogli nella tua cartella di lavoro e sei preoccupato di cosa potrebbe succedere se copi e incolli i tuoi dati in giro.

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

Perché non copiare semplicemente le celle visibili in un nuovo foglio? Vai a:

Barra degli strumenti di accesso rapido a tendinaaltri comandicomandi non nella barra multifunzioneseleziona le celle visibiliaggiungi

Quando fai clic su questo selezionerà tutto ciò che è visibile e potrai copiare e incollare tutto ciò che è visibile.

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

La Risposta sopra accettata relativa a “ispeziona documento” è eccellente.

Inoltre, la procedura indicata si applicherebbe a tutta la cartella di lavoro, quindi potresti incasinare altri fogli di lavoro nella stessa cartella. In questo caso, dovete spostare il foglio di lavoro in una cartella di lavoro separata, applicare la procedura e spostare nuovamente il foglio di lavoro nella cartella di lavoro originale. Il collegamento incrociato di riferimenti/formule/serie di grafici tra fogli di lavoro, che coinvolge il foglio di lavoro in questione, potrebbe essere una sfida.

In alternativa a quest'altra risposta (che non può gestire il caso dei grafici, ecc, come richiesto dall'OP), Home -> Trova e seleziona -> Vai a speciale -> Solo celle visibili. Sembra essere esattamente lo stesso comando (e poi mi chiedo perché è elencato sotto Comandi non nella barra multifunzione).

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

Ho avuto questo stesso problema. Per risolvere:

  1. Evidenzia le 10 righe che vuoi mantenere e cambia il loro colore di sfondo
  2. Cancella tutti i filtri
  3. Applica un nuovo filtro su una delle colonne, seleziona “Filter by Color”. Invece di scegliere il colore che hai usato, scegli “nessun riempimento”.
  4. Questo fa apparire tutte le righe indesiderate. Evidenziatele tutte e cancellatele.
  5. Rimuovete il filtro e vi rimarranno solo le 10 righe che volete. Tutti i grafici e i riferimenti alle celle saranno intatti.
1
1
1
2016-03-17 12:59:53 +0000

Facile… Ho avuto lo stesso problema.

  1. Seleziona Tutti nel filtro e deseleziona tutte le informazioni indesiderate e clicca su OK.
  2. Cancella tutti i filtri. (Noterai che tutte le righe che sono state deselezionate sono ora evidenziate.)
  3. Premi Ctrl- per cancellare quelle righe.
-1
-1
-1
2012-02-08 14:22:47 +0000

Questo potrebbe essere troppo semplicistico, ma perché non copiare/incollare semplicemente le 10 righe che hai filtrato in un nuovo foglio di calcolo?