Vai al contenuto principale

Come eliminare rapidamente ogni altra riga in Excel?

Se si desidera eliminare rapidamente ogni altra riga o colonna in Excel, il punto principale è come è possibile selezionare rapidamente prima ogni altra riga o colonna e quindi applicare l'operazione di eliminazione ad esse. E questo articolo ti mostrerà alcune cose complicate su come selezionare prima ogni altra riga o colonna e poi eliminarle rapidamente.

Elimina ogni altra riga in Excel con il comando Filtro

Elimina ogni altra riga in Excel con il codice VBA

Elimina ogni altra riga o colonna in Excel con Kutools per Excel


freccia blu freccia destra Elimina ogni altra riga in Excel con il comando Filtro

Microsoft Excel Filtro Il comando può aiutarti a filtrare rapidamente ogni altra riga e quindi eliminarle contemporaneamente, per favore fai come segue:

1. In una colonna vuota oltre ai dati originali, inserisci 0,1,0,1…, 0,1. In questo caso, inseriamo i numeri nella colonna dell'helper C.Vedere lo screenshot seguente:

2. Seleziona la colonna C e fai clic su Filtro pulsante sotto Dati tab. Quindi fare clic sul pulsante freccia accanto a C1 e selezionare solo il file 0 sotto il Seleziona tutto opzione. Vedi screenshot:

3. Quindi tutte le righe con 1 sono nascoste. Seleziona le righe visibili con 0 e fai clic su Casa > Elimina > Elimina le righe del foglio per eliminare queste righe. Quindi elimina ogni altra riga e devi fare clic Filtro di nuovo per mostrare solo le righe con 1. Vedi screenshot:

doc-delete-every-other-row 5 -2 doc-delete-every-other-row 12

4. Alla fine, puoi eliminare la colonna helper C di cui hai bisogno.


Selezionare ogni altra o ennesima riga, colonna e quindi eliminarle contemporaneamente

Kutools for Excel's Seleziona Intervallo righe e colonne l'utility può aiutarti a trovare e selezionare ogni altra o ennesima riga o colonna, quindi puoi eseguire alcune operazioni di cui hai bisogno. Fai clic per scaricare Kutools per Excel!


freccia blu freccia destra Elimina ogni altra riga in Excel con il codice VBA

In realtà, anche la macro VBA è una buona scelta per risolvere questo problema.

1. Tenere premuto il tasto altro + F11 chiavi in ​​Excel e apre il file Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla la seguente macro nel file Moduli Finestra.

Codice VBA: elimina ogni altra riga nella selezione:

Sub DeleteEveryOtherRow()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Rows.Count To 1 Step -2
    Set rng = InputRng.Cells(i, 1)
    rng.EntireRow.Delete
Next
Application.ScreenUpdating = True
End Sub

3. Premere il tasto F5 chiave per eseguire questa macro. Quindi viene visualizzata una finestra di dialogo per la selezione di un intervallo. Vedi screenshot:

4. Quindi fare clic su OK, ogni altra riga nell'intervallo selezionato dalla seconda riga viene eliminata contemporaneamente, vedi screenshot:

doc-delete-every-other-row 5 -2 doc-delete-every-other-row 12

freccia blu freccia destra Elimina ogni altra riga o colonna in Excel con Kutools per Excel

Per un utente principiante di Microsoft Excel, l'utilizzo della macro VBA è un po 'complicato. Il Seleziona Intervallo righe e colonne utilità di Kutools for Excel può aiutarti a eliminare rapidamente ogni altra riga.

Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. 

Dopo l'installazione Kutools for Excel, si prega di fare come segue:

1. Seleziona l'intervallo che desideri eliminare ogni altra riga, quindi applica questa utilità facendo clic su Kutools > Seleziona > Seleziona Intervallo righe e colonne ....

2. Nel Seleziona Intervallo righe e colonne finestra di dialogo, specificare le impostazioni come mostrato nella seguente schermata e fare clic su OK per selezionare prima ogni altra riga.

3. Quindi ogni altra riga nella selezione viene selezionata ed evidenziata. Vedi screenshot:

4. Quindi puoi eliminare rapidamente le righe selezionate ogni due facendo clic su Casa > Elimina > Elimina le righe del foglio per eliminare tutte queste righe. Vedi screenshot:

doc-delete-every-other-row 5 -2 doc-delete-every-other-row 12

Fare clic per saperne di più su questa funzione Seleziona intervalli di righe e colonne.

Con questa funzione, puoi anche eliminare ogni ennesima riga o colonna di cui hai bisogno.

Scarica e prova gratuitamente Kutools per Excel adesso!


freccia blu freccia destraDemo: elimina ogni altra riga o colonna con Kutools per Excel

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
An easy way to put 0 or 1 in the column instead is to add a formula column: =IF(MOD(ROW(), 2) = 0, 0, 1). That might help if you'd rather not type 0,1,01, etc.
This comment was minimized by the moderator on the site
another way is to add a new column in front of your data, so column A is blank, then just enter a b a b a b as you go down the rows in column A - so "a" in A1, "b" in A2, "a" in A3, "b" in A4. then you can drag the new "a" and "b" cells down for all rows of data. then sort column A alphabetically, and you get all the odd rows with an "a" at the top and all the even rows with a "b" at the bottom. this is probably the easiest way.
This comment was minimized by the moderator on the site
You're genious :)
This comment was minimized by the moderator on the site
Easiest? How is that different from the 0,1 method? ;-)
This comment was minimized by the moderator on the site
This is actually very useful if you have a large number of rows and can't enter the 2 settings in manually. if you drag 0,1 down, it continues to 2, 3, 4...but if you drag a,b down, it will repeat as a,b,a,b...all the way down. Thanks!
This comment was minimized by the moderator on the site
That would be great, except column C is all 0
This comment was minimized by the moderator on the site
This is really really helpful. thanks
This comment was minimized by the moderator on the site
Great trick...thank you. I love simple sneaky tricks like this
This comment was minimized by the moderator on the site
This was really helpful. thanks,
This comment was minimized by the moderator on the site
In cell B1: =row(A1) Drag this down all of column B. In cell C1: =mod(B1,2) Drag this down all of column C. Apply a filter and in column C select all 0s or 1s as required.
This comment was minimized by the moderator on the site
Richarddddd, Sneaky! I like that, and it was useful to me today. Thanks.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations