Sommario
Può capitare di trovarsi in molte situazioni in cui è necessario eliminare le righe alterne nei fogli di lavoro di Excel. Ad esempio, si possono conservare i dati delle righe dispari e spostare tutti i dati delle righe pari. Possiamo farlo manualmente, ma non è efficiente per un foglio di lavoro di grandi dimensioni. In questo articolo mostrerò quindi 5 metodi rapidi e adatti per eliminare le righe alterne in Excel con passaggi precisi e illustrazioni vivaci.
Scarica il quaderno di esercizi
Potete scaricare il modello Excel gratuito da qui ed esercitarvi da soli.
Elimina righe alternative.xlsm5 modi per eliminare le righe alternate in Excel
Per prima cosa, vi presenterò il mio set di dati che contiene le vendite di alcuni venditori in due regioni per lo stesso mese. Ora applicheremo cinque metodi efficienti per rimuovere le righe alternative, il che significa che rimuoveremo le righe che contengono la regione del Regno Unito.
Metodo 1: utilizzare il riempimento flash e il filtro di Excel per eliminare le righe alternate
Nel nostro primo metodo, utilizzerò Excel Riempimento flash e Filtro Per questo ho aggiunto una colonna di aiuto.
Passi:
- Digitare TRUE nella prima colonna e FALSE nella seconda colonna della tabella dei dati.
- Quindi selezionare le due celle e trascinare verso il basso il punto Riempimento flash
Ora tutte le celle sono riempite con quel modello.
- Successivamente, selezionare una cella qualsiasi del set di dati e fare clic come segue.
Home> Editing> Ordinamenti & filtri> Filtro .
Ora osservate che l'opzione di filtro è stata aggiunta nelle intestazioni.
- Fare clic sull'icona del filtro nella colonna Helper.
- Contrassegnare quindi solo l'opzione FALSO.
- Stampa OK .
Ora mostra le righe della sola regione del Regno Unito.
- Selezionare le righe e premere il tasto Cancellare sulla tastiera.
Le righe sono state eliminate.
- Ora, per recuperare le altre righe, fare nuovamente clic sull'icona del filtro.
- Contrassegnare solo l'opzione VERO.
- Infine, basta premere OK .
Ecco le file rimaste.
Per saperne di più: Come filtrare ed eliminare le righe con VBA in Excel (2 metodi)
Metodo 2: Inserire il formato delle celle e il filtro per cancellare le righe alternate
Possiamo utilizzare la cella Formato e Filtro per rimuovere le righe alternate. In questo caso utilizzeremo il formato della tabella di Excel.
Passi:
- Selezionare il set di dati sulle balene.
- Quindi fare clic come segue Home> Formato come tabella.
- Successivamente, selezionare un formato di tabella con colore di riempimento e senza riempimento alternato tra le righe.
Si aprirà una finestra di dialogo che mostrerà l'intervallo di dati. Assicurarsi che l'opzione La mia tabella ha intestazioni sia selezionata se si seleziona l'intervallo di dati con intestazioni.
- Stampa OK .
- Quindi fare clic in successione su- Design> Convertire in intervallo .
- Poi di nuovo cliccate come segue
Home> Editing> Ordinamenti & filtri> Filtro .
- Ora premete una qualsiasi icona di filtro delle testate e fate clic su... Filtrare per colore> Nessun riempimento .
Ora si osserverà che non vengono filtrate le celle piene che contengono regioni del Regno Unito.
- A questo punto è sufficiente selezionare le righe e premere Cancellare sulla tastiera.
- Ora per recuperare le altre righe è sufficiente disattivare l'opzione Filtro facendo nuovamente clic su-.
Home> Editing> Ordinamenti & filtri> Filtro .
Ora abbiamo recuperato le altre file.
Per saperne di più: Eliminare una riga di Excel se una cella contiene valori specifici (3 metodi)
Metodo 3: utilizzare le funzioni MOD e ROW per eliminare le righe alternative in Excel
L'uso delle funzioni è molto semplice in Excel. Possiamo eseguire l'operazione utilizzando il comando MOD e FILO funzioni. Il MOD viene utilizzata per restituire il resto di due numeri dopo la divisione e la funzione FILO viene utilizzata per restituire il numero di riga di una cella. Anche in questo caso avremo bisogno di una colonna di aiuto.
Passi:
- Digitare la seguente formula in Cella F5 -
=MOD(ROW(),2)
- Colpire il Entrare
- Trascinare verso il basso il Maniglia di riempimento per copiare la formula.
La colonna degli aiutanti è stata riempita.
- Quindi selezionare una cella qualsiasi e fare clic come segue per attivare l'opzione filtro.
Home> Editing> Ordinamenti & filtri> Filtro .
- Successivamente, fare clic sull'icona del filtro della colonna Helper.
- Contrassegnare l'opzione "0".
- Quindi premere OK .
- A questo punto è sufficiente selezionare le righe filtrate e premere il tasto Cancellare sulla tastiera.
Le righe sono state rimosse.
- Per tornare alle altre righe è sufficiente premere nuovamente l'icona del filtro e contrassegnare l'opzione '1'.
- Infine, premere OK .
Ecco il nostro risultato.
Formula di ripartizione:
➥ ROW()
Il FILO restituirà il numero di riga di quella cella, che è
{5}
➥ MOD(ROW(),2)
{1}
Ulteriori informazioni: Excel elimina le righe in un intervallo con VBA (3 modi semplici)
Letture simili:
- Come eliminare più righe in Excel usando la formula (5 metodi)
- Cancellare più righe in una volta sola in Excel (5 metodi)
- Come eliminare righe in Excel con testo specifico (3 metodi)
- Eliminare la riga usando la macro Se la cella contiene 0 in Excel (4 metodi)
- Come eliminare le righe non filtrate in Excel usando VBA (4 modi)
Metodo 4: Applicare le funzioni ISEVEN e ROW di Excel per rimuovere le righe alternate
Possiamo utilizzare un'altra combinazione di funzioni per eseguire l'operazione, si tratta delle funzioni ISEVEN e FILO funzioni. Il ISEVEN viene utilizzata per verificare se un numero è pari o meno.
Passi:
- In Cella F5 scrivere la seguente formula
=ISEVEN(ROW())
- Colpire il Entrare
- Quindi, trascinare verso il basso il pulsante Maniglia di riempimento per copiare la formula nelle altre celle.
- Quindi selezionare una cella qualsiasi e fare clic come segue per attivare l'opzione filtro. Home> Editing> Ordinamenti & filtri> Filtro .
- Fare quindi clic sull'icona del filtro della colonna Helper.
- Contrassegnare l'opzione "VERO".
- Stampa OK .
- In seguito, basterà selezionare le righe filtrate e premere il tasto Cancellare sulla tastiera per rimuoverli.
- Ora, per recuperare le altre righe, basta premere di nuovo l'icona del filtro e contrassegnare l'opzione 'FALSO'.
- Infine, basta premere OK .
Le righe con la regione del Regno Unito sono state eliminate.
Formula di ripartizione:
➥ ROW()
Il FILO restituirà il numero di riga di quella cella, che è
{5}
➥ ISEVEN(RIGA())
{FALSE}
Per saperne di più: Come eliminare le righe in Excel senza influenzare le formule (2 modi rapidi)
Metodo 5: utilizzare la macro VBA per rimuovere le righe alternate in Excel
Nel nostro ultimo metodo, mostrerò come possiamo eseguire l'operazione usando Macro VBA Ha meno passaggi ed è un metodo molto veloce.
Passi:
- Cliccare con il tasto destro del mouse sul titolo del foglio.
- Selezionare Visualizza il codice dal menu contestuale .
A VBA apparirà la finestra di dialogo.
- Scrivete i seguenti codici in esso.
Sub Delete_Alternate_Rows() Dim x As Range Set x = Application.InputBox("Select the Range Without Headers", "Range Selection", Type:=8) For i = x.Rows.Count To 1 Step -2 If i Mod 2 = 0 Then x.Rows(i).Delete End If Next i End Sub
- Quindi premere il tasto Icona di riproduzione per eseguire i codici.
Viene visualizzata una finestra di dialogo per la selezione dell'intervallo di dati.
Impostare ora l'intervallo di dati e premere OK .
E ora abbiamo finito di eliminare le righe alternative.
Per saperne di più: Macro per eliminare la riga in Excel se la cella è vuota
Conclusione
Spero che tutti i metodi descritti sopra siano abbastanza validi per eliminare le righe alternative in Excel. Sentitevi liberi di fare qualsiasi domanda nella sezione dei commenti e di darmi un feedback.