Come eliminare le righe filtrate in Excel (5 metodi)

  • Condividi Questo
Hugh West

Excel offre all'utente una grande funzionalità denominata Filtro che ci aiuta a visualizzare solo i dati di cui abbiamo bisogno, nascondendo tutti i dati non rilevanti. Il filtro vi aiuterà a concentrarvi maggiormente su dati specifici senza che le informazioni irrilevanti ingombrino il foglio di lavoro. Durante l'utilizzo del filtro, potreste aver bisogno di sbarazzarvi di queste informazioni irrilevanti perché potrebbero non servirvi più. In questo tutorial, vi mostrerò 5 modi molto semplici per eliminare le righe filtrate inExcel.

Scarica il quaderno di esercizi

Scaricate questo libro di esercizi per esercitarvi mentre leggete questo articolo.

Eliminare le righe filtrate.xlsm

5 metodi adatti per eliminare le righe filtrate in Excel

Supponiamo di avere informazioni sui dipendenti di un'azienda. Abbiamo il nome dei dipendenti, il reparto in cui lavorano, il loro gruppo sanguigno e la loro data di assunzione. Ora, filtreremo i dati ed elimineremo sia le righe visibili che quelle nascoste usando 5 metodi diversi.

1. Cancellare le righe filtrate visibili

Fase 1:

  • Per prima cosa, selezioniamo l'intero intervallo di dati del nostro foglio di lavoro.

  • Fare clic sul pulsante Filtro sotto il pulsante ' Ordinamento e filtro Sezione sotto il Dati scheda.

  • Verrà visualizzato un piccolo freccia verso il basso nell'angolo in basso a destra di ogni colonna dell'intestazione. Queste piccole frecce vi permetteranno di applicare Filtro sulla rispettiva colonna. Fare clic su una freccia per applicare Filtro su quella rispettiva colonna.

  • Per questo esempio, vogliamo filtrare solo le righe che contengono le informazioni sui dipendenti che lavorano nell'azienda. Vendite Quindi, selezionare la freccia a discesa nell'angolo in basso a destra della finestra di dialogo Intestazione del reparto. Verrà visualizzata una finestra che consente di filtrare i dati di Dipartimento colonna in base alla vostra scelta.
  • Deselezionate tutte le caselle accanto a ogni tipo di reparto, tranne quello delle vendite.
  • Si può semplicemente deselezionare l'opzione Seleziona tutti per deselezionare rapidamente ogni tipo di reparto e quindi selezionare o selezionare solo la casella accanto alla voce Vendite .
  • Cliccare OK .

Fase 2:

  • Facendo clic su OK Ora vengono visualizzate le informazioni relative ai dipendenti che lavorano nell'area di lavoro Vendite .

Fase 3:

  • Selezionare tutte le righe filtrate nella vista e fare clic con il tasto destro del mouse con il mouse.
  • Fare clic su Elimina riga dal menu a comparsa.

  • Viene visualizzata una finestra di avviso che chiede se si desidera eliminare l'intera riga.
  • Selezionare OK .

  • Eliminerà le righe correnti contenenti le informazioni sui dipendenti che lavorano nell'azienda. Vendite Ma non preoccupatevi, non influirà sulle altre righe che sono attualmente nascoste.
  • È sufficiente fare clic sul pulsante Filtro dal pulsante Scheda Dati, per vedere il resto dei dati.

Per saperne di più: Come filtrare ed eliminare le righe con VBA in Excel (2 metodi)

2. Rimuovere le righe filtrate visibili con VBA

Se avete familiarità con il codice VBA o vi sentite a vostro agio nel lavorare con il VBA, potete anche utilizzare il VBA per eseguire più rapidamente le operazioni sopra descritte.

Fase 1:

  • All'inizio, selezionare tutte le righe da filtrare ( comprese le intestazioni delle colonne ).
  • Cliccare Sviluppatore → Visual Basic , un nuovo Microsoft Visual Basic per le applicazioni viene visualizzata la finestra di dialogo.

  • Quindi fare clic su Inserire →Modulo .

Fase 2:

  • Successivamente, inserite il seguente codice nel modulo.
 Sub Remove_Visible_Rows() Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete ActiveSheet.AutoFilterMode = False End Sub 
  • Quindi fare clic sul pulsante Correre per eseguire il codice.

  • In seguito all'esecuzione del programma, tutte le righe contenenti le informazioni sui dipendenti che lavorano nell'azienda sono state salvate. Vendite Il reparto viene cancellato.

Per saperne di più: Formula per rimuovere le righe vuote in Excel (5 esempi)

3. Eliminare le righe filtrate nascoste utilizzando la funzione Ispeziona documento

Supponiamo uno scenario in cui abbiamo un filtro più complesso da eseguire sulle informazioni dei nostri dipendenti. Potremmo voler trovare i dipendenti che lavorano nel reparto Vendite con un gruppo sanguigno B+. In una situazione del genere, quando abbiamo a che fare con filtri più complessi, di solito preferiamo rimuovere le righe che non soddisfano i criteri dei filtri applicati, piuttosto che quelle righe che qualificare i criteri dei filtri applicati.

Ciò significa che si vuole cancellare il file righe nascoste dopo il filtraggio.

Fase 1:

  • Per prima cosa, selezioniamo l'intero intervallo di dati, compresa l'intestazione della colonna del nostro foglio di lavoro.

  • Fare clic sul pulsante Filtro nell'opzione ' Ordinamento e filtro ' sezione sotto il Dati scheda.

  • Selezionare la freccia verso il basso ( Filtro a freccia ) accanto alla voce Dipartimento Quindi deselezionare tutte le caselle, ad eccezione di quella relativa all'intestazione. Vendite .

  • Quindi, selezionare la freccia verso il basso accanto alla voce Gruppo sanguigno e deselezionare tutte le caselle tranne quella di B+ .

  • Fare clic su OK A questo punto, si vedranno solo le righe di dipendenti nella cartella Vendite che hanno un gruppo sanguigno di B+ .

Fase 2:

  • Ora possiamo eliminare le righe nascoste. Possiamo usare tre metodi diversi per eliminare le righe nascoste. Uno di questi è il metodo Ispezionare il documento. Se non si utilizza alcuno strumento di dati nascosti in futuro, è possibile utilizzare l'opzione Ispezionare il documento di Excel per eliminare le righe nascoste.
  • Creare una copia della cartella di lavoro.
  • Fare clic sul pulsante File Vai alla scheda Info Fare clic su Verifica dei problemi .
  • Selezionare la voce Ispezionare il documento opzione.

  • Si aprirà la finestra ' Ispettore di documenti ' Fare clic sul pulsante ' Ispezionare ' pulsante.

  • Facendo clic sul pulsante Ispezionare una nuova finestra con un'icona elenco delle opzioni Mentre si scorre l'elenco delle opzioni, si incontra un'opzione intitolata ' Righe e colonne nascoste Il programma indicherà il numero di righe e colonne nascoste nel foglio dati.
  • Selezionare la voce " Rimuovi tutto "In questo modo si rimuovono definitivamente tutte le righe nascoste.
  • Fare clic sul pulsante ' Chiudere '.

  • Torniamo al foglio di lavoro e rimuoviamo tutti i filtri applicati facendo clic sul pulsante Filtro opzione.

Per saperne di più: Come utilizzare una macro per eliminare righe in base a criteri in Excel (3 modi)

Letture simili:

  • Come eliminare la riga utilizzando la macro Se la cella contiene 0 in Excel (4 metodi)
  • Eliminare le righe non filtrate in Excel con VBA (4 modi)
  • Come eliminare una riga su due in Excel (4 metodi)
  • Cancellare infinite righe in Excel (5 modi semplici)
  • Come eliminare le righe di Excel che non finiscono mai (4 modi semplici)

4. Eliminare le righe filtrate nascoste con VBA

Ecco un altro modo rapido per eseguire l'operazione di cui sopra utilizzando lo script VBA.

Fase 1:

  • È possibile seguire il metodo precedente per aprire il file Microsoft Visual Basic per le applicazioni o premere Alt + F11 contemporaneamente per aprirla.
  • Scrivere il seguente codice:
 Sub Keep_Visible_Rows() Dim myU As Range Dim myR As Range Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.AutoFilter Field:=3, Criteria1:="B+" For Each myR In R.Rows If myR.Hidden Then If Not myU Is Nothing Then Set myU = Union(myU, myR) Else Set myU = myR End If End If Next myU.Delete ActiveSheet.AutoFilterMode = False End Sub 
  • Quindi fare clic sul pulsante Correre per eseguire il codice.

  • Viene visualizzata una finestra di avviso che chiede se si desidera eliminare l'intera riga.
  • Selezionare OK .

Fase 2:

  • Eliminerà le righe nascoste.
  • È possibile verificare se le righe nascoste sono state rimosse semplicemente facendo clic sul pulsante Filtro dal pulsante Dati di nuovo la scheda.

Per saperne di più: Come cancellare le righe nascoste in Excel VBA (analisi dettagliata)

5. Creare una colonna temporanea per Cancellare le righe nascoste

Se non si vuole fare una copia di backup del foglio di lavoro o si teme di danneggiare in modo permanente gli altri fogli di lavoro del file Excel, c'è un altro modo per rimuovere le righe nascoste:

Fase 1:

  • Creare una colonna per temporaneo Abbiamo creato un'opzione da utilizzare in qualsiasi punto del foglio di lavoro e l'abbiamo chiamata Temporaneo .
  • Tipo ' 0 ' sulla prima cella del file Temporaneo e premere ENTRARE .
  • Trascinare la maniglia di riempimento di questa cella verso il basso per copiare il numero '0' sul resto delle cellule della Temporaneo In alternativa, si può anche doppio clic sul maniglia di riempimento per popolare tutte le celle dell'intervallo con il numero '0' .

Fase 2:

  • Fare clic sul pulsante Filtro per rimuovere i filtri. Questo porterà anche tutti i vostri righe nascoste di nuovo.

  • Ora ci inverso il filtro che abbiamo applicato in precedenza. Per farlo, selezionare l'intero gamma di dati compresa l'intestazione della colonna, e fare clic sul pulsante Filtro . Fare clic sulla freccia rivolta verso il basso nell'angolo in basso a destra dell'intestazione della colonna temporanea e deselezionare tutte le caselle di controllo accanto al valore '0 ' .

  • Ora, selezionare tutte le righe attualmente visibili, fare clic con il tasto destro del mouse su una cella qualsiasi e fare clic sul pulsante " Elimina riga ".

  • Viene visualizzata una finestra di avviso che chiede se si desidera eliminare l'intera riga.
  • Selezionare OK .

  • Fare nuovamente clic sul pulsante Filtro per rimuovere i filtri e vedere che i dati visibili rimangono intatti.

Per saperne di più: Come eliminare le righe in Excel senza influenzare le formule (2 modi rapidi)

Cose da ricordare

  • Se non si dispone di una scheda Sviluppatore, è possibile renderla visibile in File> Opzioni> Personalizza barra multifunzione .
  • Per aprire l'editor VBA Premere ALT + F11.
  • È possibile premere ALT + F8 per visualizzare la finestra Macro.

Conclusione

In questo articolo abbiamo imparato a eliminare le righe filtrate in Excel. Spero che d'ora in poi troverete molto semplice eliminare le righe filtrate sia visibili che nascoste in Excel. Se avete domande o consigli su questo articolo, lasciate un commento qui sotto. Buona giornata!!!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.