Come eliminare ogni ennesima riga in Excel (i 6 modi più semplici)

  • Condividi Questo
Hugh West

Se state cercando i modi più semplici per eliminare ogni nesima riga in Excel, allora questo articolo potrebbe esservi utile. A volte è necessario eliminare ripetutamente ogni seconda, terza o qualsiasi altro numero di righe in una tabella di dati. Fare questa operazione manualmente per un set di dati di grandi dimensioni richiederà molto tempo e sarà un lavoro molto noioso. Quindi, introduciamo alcuni metodi più semplici per eseguire questo compito rapidamente.

Scarica il libro di lavoro

Cancellare ogni ennesima riga.xlsm

6 modi per eliminare ogni ennesima riga in Excel

Qui, ho un set di dati con alcune righe, ma non voglio che le righe contenenti Scarpa come un Prodotto . questo Prodotto appare nella tabella ogni 3 righe. Di seguito mostrerò alcuni modi per eliminare facilmente queste righe ripetute indesiderate.

Metodo-1: eliminazione di ogni nesima riga utilizzando caratteri speciali

Per cancellare ogni ennesima riga (la terza nel nostro caso) si possono usare alcuni caratteri speciali nella nuova introduzione Cancellare la colonna .

Passo 1 :

➤ Nelle prime tre righe del Cancellare la colonna digitare caratteri speciali come *, ?, ! ecc. o qualsiasi altro carattere a scelta.

➤Selezionare le prime tre celle del file Cancellare la colonna

➤ Trascinare verso il basso il Maniglia di riempimento strumento.

Ora, i primi tre caratteri appariranno ripetutamente nelle celle restanti.

Lo si può vedere qui "!" è ripetuto in ogni tre righe del Cancellare la colonna .

Passo 2 :

Vai a Casa Tab; Editing A discesa Trova e seleziona A discesa Trova Opzione

Trova e sostituisci Verrà visualizzata una finestra di dialogo.

➤Tipo " !" in Trova cosa opzione.

➤Seleziona Trova tutti

Ora tutte le celle contenenti " !" apparirà.

➤Selezionare tutte le celle premendo CTRL .

➤Chiudi questa finestra di dialogo

Qui, tutte le celle contenenti " !" sono stati selezionati.

Vai a Casa Scheda Cellule A discesa Cancellare A discesa Cancellare le righe del foglio Opzione

Quindi le righe contenenti Scarpa verrà eliminato.

Risultato :

Dopo aver cancellato il Cancellare la colonna si otterranno i seguenti risultati.

Per saperne di più: Come eliminare più righe in Excel con una condizione

Metodo-2: utilizzo della funzione MOD per eliminare ogni nesima riga

È possibile utilizzare la funzione MOD per eliminare ogni 3ª riga. A tale scopo ho aggiunto due colonne; Contatore e Cancellare .

Passo 1 :

➤Nel Colonna di contenimento inserire il numero di serie di queste righe, ad eccezione dell'intestazione.

Passo 2 :

➤Selezionare il primo Cellula , F5 nel Cancellare la colonna .

➤Tipare la seguente formula

=MOD(E5,3)

Qui, E5 è il numero, e 3 è il divisore e il resto sarà restituito dopo che il parametro numero è diviso per il divisore .

Passo 3 :

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento

I valori seguenti appariranno nel campo Cancellare la colonna . Qui, 0 apparirà ogni 3ª riga.

Passo 4 :

➤Selezionare la tabella dati.

Vai a Dati Scheda Ordinamento e filtro A discesa Filtro Opzione

➤Selezionare il segno indicato nel campo Cancellare la colonna .

➤Seleziona 0 e premere OK .

La tabella seguente appare dopo aver filtrato per 0 .

Passo 5 :

➤Selezionare la tabella dati.

➤Cliccare con il tasto destro del mouse

➤Seleziona Elimina riga

Le righe non nascoste sono state eliminate.

Per nascondere le righe nascoste è necessario fare clic sul pulsante Filtro opzione.

Vai a Dati Scheda Ordinamento e filtro A discesa Filtro Opzione

Viene quindi visualizzata la seguente tabella.

Risultato :

Dopo aver cancellato il Colonna di contenimento e il Cancellare la colonna si otterranno i seguenti risultati.

Per saperne di più: Come eliminare righe specifiche in Excel

Metodo 3: utilizzo delle funzioni MOD e ROW per eliminare ogni nesima riga

È possibile utilizzare la funzione MOD e la funzione ROW per cancellare ogni 3a riga. Per fare questo ho aggiunto l'opzione Cancellare la colonna .

Passo 1 :

➤Seleziona Cellula E5

=MOD(RIGA()-4,3)

Qui, 4 è il numero di riga della prima cella con dati meno 1 (5-1=4)

3 è l'ennesima riga (qui è la 3a) che si vuole cancellare

Passo 2 :

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento

Dopo di che, verranno visualizzati i seguenti valori dove ogni 3a ha un valore 0 .

Passo 3 :

➤Segui Passo 4 di Metodo-2 .

Quindi, il Cancellare la colonna è stato filtrato per valore 0 .

Passo 4 :

➤Segui Passo 5 di Metodo-2 .

Ora è possibile vedere i valori nascosti senza le righe contenenti Scarpa .

Risultato :

Dopo aver cancellato il Cancellare la colonna si otterranno i seguenti risultati.

Metodo 4: utilizzo della funzione ISEVEN per eliminare ogni altra riga

Supponiamo di avere righe alternate con Scarpa e si desidera eliminare queste righe.

È possibile utilizzare la funzione ISEVEN per eliminare ogni altra riga.

Passo 1 :

➤Selezionare la voce Cellula E5

=ISEVEN(ROW())

Qui, la funzione ISEVEN determinerà se la riga è pari o dispari e fornirà l'output come VERO e FALSO rispettivamente.

Passo 2 :

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento

Si otterranno i seguenti risultati: troverete VERO per ogni 2a fila che si desidera eliminare.

Passo 3 :

➤Segui Passo 4 di Metodo-2 È necessario filtrare il Cancellare la colonna facendo clic su VERO invece di 0 .

Quindi, la colonna delete è stata filtrata da VERO .

Passo 4 :

➤Segui Passo 5 di Metodo-2 .

Ora è possibile vedere i valori nascosti senza le righe contenenti Scarpa .

Risultato :

Dopo aver cancellato il Cancellare la colonna si otterranno i seguenti risultati.

Per saperne di più: Come eliminare una riga su due in Excel

Metodo 5: utilizzo della funzione MOD e ROW per eliminare ogni altra riga

Supponiamo di avere righe alternate con Scarpa e si desidera eliminare queste righe.

È possibile utilizzare la funzione MOD e la funzione ROW per eliminare ogni altra riga.

Passo 1 :

➤Seleziona Cellula E5

=MOD(ROW(),2)

Qui, ogni numero di riga sarà diviso per 2

Passo 2 :

➤Stampa ENTRARE

➤ Trascinare verso il basso il Maniglia di riempimento

Successivamente, verranno visualizzati i seguenti valori, dove ogni 2a ha un valore 0 .

Passo 3 :

➤Segui Passo 4 di Metodo-2 .

Quindi, la colonna delete è stata filtrata in base al valore 0 .

Passo 4 :

➤Segui Passo 5 di Metodo-2 .

Ora è possibile vedere i valori nascosti senza le righe contenenti Scarpa .

Risultato :

Dopo aver cancellato il Cancellare la colonna si otterranno i seguenti risultati.

Metodo 6: utilizzo del codice VBA per eliminare ogni nesima riga

È possibile utilizzare Codice VBA per eliminare ogni 3ª riga o un numero qualsiasi di righe a piacere.

Passo 1 :

Vai a Sviluppatore Scheda Visual Basic

È inoltre possibile premere ALT+F11

Passo 2 :

Allora Editor Visual Basic apparirà.

Vai a Inserire Scheda Modulo

Allora Modulo-1 verrà creato.

Passo 3 :

➤Scrivere il seguente codice

 Sub dlt_each_nth_row() Dim Rng As Range Set Rng = Application.InputBox("Select the dataset (Excluding headers)", "Range Selection", Type:=8) For j = Rng.Rows.Count To 1 Step -3 If j Mod 3 = 0 Then Rng.Rows(j).Delete End If Next j End Sub 

Qui, j è il numero di righe.

Passo 4 :

➤Stampa F5

Poi il Selezione della gamma Viene visualizzata la finestra di dialogo

➤Selezionare l'intervallo senza l'intestazione.

➤Stampa OK

Successivamente, ogni terza riga verrà eliminata come indicato di seguito.

Sezione pratica

Per fare pratica da soli, abbiamo messo a disposizione un Pratica per ciascun metodo in ogni foglio sul lato destro.

Conclusione

In questo articolo ho cercato di illustrare i modi più semplici per eliminare efficacemente ogni ennesima riga in Excel. Spero che lo troverete utile. Se avete suggerimenti o domande, non esitate a condividerli con noi.

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.