Sommario
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.xlsm6 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.