Come eliminare le righe non nel filtro


54

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

Mi chiedo se esiste un modo per eliminare le righe non visualizzate (ovvero non soddisfano le condizioni del filtro)? Ciò mi consentirebbe di ridurre le dimensioni del file prima di inviarlo.

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


2
Se i dati sono richiesti per "formule e grafici complessi", non è possibile eliminare le righe. Questi vincoli sembrano eliminare la maggior parte dei modi per rispondere alla tua domanda. Devi chiederti a cosa sei disposto a rinunciare per ridurre le dimensioni del file?
CharlieRB,

Sono stato in grado di invertire la mia selezione, selezionare la prima colonna sulle righe che non volevo, quindi fare clic con il pulsante destro del mouse e selezionare l'opzione per eliminare le righe, che ha fatto il trucco per me.
Ravi Wallau,

Risposte:


52

Prova in questo modo per una soluzione rapida: -

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

MODIFICARE:

Come per l'aggiornamento, di seguito sono i passaggi: -

  1. Prima di iniziare, prendi una copia di backup del foglio Excel
  2. Supponendo che vengano filtrati tutti i record e che vengano visualizzate solo 10 righe
  3. I 1000 rimanenti sono nascosti
  4. Fai clic sul pulsante Office
  5. Fai clic sull'opzione Prepara
  6. Fai clic su Ispeziona documento
  7. Fai riferimento a questo screenshot, come appare inserisci qui la descrizione dell'immagine
  8. Fai clic sul pulsante Ispeziona
  9. Vedrai un'opzione "Righe e colonne nascoste" con il pulsante "Rimuovi tutto"
  10. Fai clic sul pulsante Rimuovi tutto
  11. Fai clic sul pulsante Chiudi
  12. Infine, se vedi, ha rimosso tutte le "Righe e colonne nascoste"

Fai riferimento a questo screenshot

inserisci qui la descrizione dell'immagine

Nota:

In Office 2010, il documento Inspect è disponibile qui:

inserisci qui la descrizione dell'immagine


1
Roba impressionante, non avrei mai trovato questo. comunque eseguendo questo dice "impossibile completarlo" e quindi dà avvisi sui riferimenti incasinati e i dati del grafico scompaiono: - /
GreyCloud

Sembra che alcune delle celle visibili utilizzino i dati memorizzati nelle celle nascoste, quindi non puoi semplicemente copiare le celle visibili e incollarle in una nuova cartella di lavoro e non puoi semplicemente eliminare le celle nascoste. Copia le celle visibili come spiegato sopra, quindi nella nuova cartella di lavoro "incolla speciale" e quindi "incolla valori". Questo inserisce valori anziché formule, dovrebbe funzionare per te
ssollinger

Ho aggiunto la posizione del documento Inspect per Excel 2010. Spero sia ok.
Timmmm,

assicurati di avere il tuo backup, questo ha completamente cancellato il mio intero foglio di calcolo
Lewis42

5

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

  1. Cancella il filtro.
  2. Crea una colonna temporanea, ad esempio denominata "ORDINE TEMP".
  3. Impostare tutti i valori in quella colonna su 0
  4. Invertire il filtro (filtro per tutto ciò che si desidera eliminare)
  5. Impostare tutti i valori nella colonna "ORDINE TEMP" su 1 nei risultati filtrati
  6. Cancella il filtro.
  7. Ordina i tuoi dati per la colonna "ORDINE TEMP", dalla più piccola alla più grande.
  8. Trova su quale riga si verifica il primo "1"
  9. Ridimensiona la tabella (scheda Progettazione), facendo in modo che l'ultima riga sia la riga prima del primo "1"
  10. Elimina le righe che non sono più nella tabella.

Questa potrebbe essere una soluzione preferibile se non vuoi rovinare altri fogli nella tua cartella di lavoro e sei preoccupato di cosa potrebbe accadere se copiassi e incollassi i tuoi dati.


Quello contrassegnato come risposta sopra è buono nella maggior parte dei casi, ma con oltre 800.000 righe di dati in un file CSV in questo modo ha funzionato molto meglio per me. Excel ha continuato a bloccarsi cercando di creare una copia di tutti quei dati.
Fütemire,

4

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

barra degli strumenti di accesso rapido a discesaaltri comandicomandi non presenti nella barra multifunzioneselezionare celle visibiliaggiungi

Quando fai clic su questo seleziona tutto ciò che è visibile e puoi copiare e incollare tutto ciò che è visibile.


Quando ho provato a farlo, ho perso tutti i tipi di dimensioni / formattazione delle celle.
Jay Sullivan,

1
@JaySullivan hai copiato con la formattazione? È possibile copiare e determinare ciò che si incolla con incolla speciale e non dovrebbe perdere nulla.
Raystafarian

2

La risposta accettata sopra relativa al "documento di ispezione" è eccellente.

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

In alternativa a questa altra risposta (che non può gestire il caso di grafici, ecc., Come richiesto dall'OP), Home -> Trova e seleziona -> Vai a speciale -> Solo celle visibili. Sembra essere esattamente lo stesso comando (e quindi mi chiedo perché sia ​​elencato in Comandi non nella barra multifunzione ).


1
scorciatoia per "seleziona celle visibili" è (alt +;) quindi fai clic con il pulsante destro del mouse sulla selezione per eliminare le righe. Spero che sia di aiuto! :)
Armeggia il

1

Ho avuto lo stesso identico problema. Risolvere:

  1. Evidenzia le 10 righe che desideri conservare e modifica il loro colore di sfondo
  2. Cancella tutti i filtri
  3. Applicare un nuovo filtro su una delle colonne, selezionare "Filtra per colore". Invece di scegliere il colore che hai usato, seleziona "nessun riempimento".
  4. Questo fa apparire tutte le righe indesiderate. Evidenziali tutti ed eliminali.
  5. Rimuovi il filtro e rimarrai solo con le 10 righe che desideri. Tutti i grafici e i riferimenti di cella saranno intatti.

1

Facile ... ho avuto lo stesso problema.

  1. Seleziona Tutto nel filtro e deseleziona tutte le informazioni indesiderate e fai clic su OK.
  2. Cancella tutti i filtri. (Noterai che tutte le righe che sono state deselezionate sono ora evidenziate.)
  3. Premi Ctrl- per eliminare quelle righe.

-1

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


1
perché molte migliaia di righe in basso l'utente ha creato formule e grafici complessi che non trasporterò se copio attraverso: * (
GreyCloud
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.