Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Accedi
x
or
x
x
Registrati
x

or

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 prima ogni altra riga o colonna e quindi applicare l'operazione di eliminazione a loro. E questo articolo ti mostrerà alcune cose complicate su come selezionare prima ogni altra riga o colonna e poi cancellarle 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


Seleziona ogni altra o ennesima riga, colonna e poi eliminale in una sola volta

Kutools for Excel's Seleziona Intervallo righe e colonne l'utilità 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 bolla 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 poi cancellarle in una volta, per favore fai come segue:

1. In una colonna vuota oltre ai dati originali, immettere 0,1,0,1 ..., 0,1. In questo caso, inseriamo i numeri nella colonna helper C. Vedere la seguente schermata:

2. Selezionare la colonna C e fare clic su Filtro pulsante sotto dati scheda. Quindi fare clic sul pulsante freccia accanto a C1 e selezionare solo 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 Home > Cancella > Elimina le righe del foglio per eliminare queste righe. Quindi cancella ogni altra riga e devi fare clic Filtro pulsante di nuovo per mostrare solo le righe con 1. Vedi gli screenshot:

doc-delete-ogni-altro-row5 -2 doc-delete-ogni-altro-row12

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


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

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

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

2. Clic inserire > Moduloe incollare la seguente macro in Modulo Finestra.

Codice VBA: elimina ogni altra riga nella selezione:

Sub DeleteEveryOtherRow()
'Updateby20160122
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 OK, ogni altra riga nell'intervallo selezionato dalla seconda riga viene eliminata contemporaneamente, vedi screenshot:

doc-delete-ogni-altro-row5 -2 doc-delete-ogni-altro-row12

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

Per un utente principiante di Microsoft Excel, l'uso 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 più di 300 pratici componenti aggiuntivi di Excel, liberi di provare senza limiti nei giorni 60.

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

1. Selezionare l'intervallo che si desidera eliminare ogni altre righe e quindi applicare questa utilità facendo clic su Kutools > Seleziona > Seleziona intervallo Righe e colonne ....

2. In Seleziona Intervallo righe e colonne finestra di dialogo, specificare le impostazioni come mostrato nella seguente schermata e fare clic OK pulsante per selezionare prima tutte le altre righe.

3. Quindi tutte le altre righe nella selezione sono selezionate ed evidenziate. Vedi screenshot:

4. Quindi è possibile eliminare rapidamente le altre righe selezionate facendo clic su Home > Cancella > Elimina le righe del foglio per cancellare tutte queste righe. Vedi gli screenshot:

doc-delete-ogni-altro-row5 -2 doc-delete-ogni-altro-row12

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

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

Scarica e prova gratuita Kutools per Excel ora!


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

Kutools for Excel: con più di 200 pratici componenti aggiuntivi di Excel, liberi di provare senza limitazioni nei giorni 60. Scarica e prova gratis ora!


Kutools per Excel risolve la maggior parte dei problemi e aumenta la produttività del 80%

  • Riutilizzo: Inserire rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Cifra le celle con password; Crea mailing list e invia email ...
  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggere e modificare facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere i dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Previeni celle duplicate; Confronta le gamme...
  • Seleziona Duplica o Unica Righe; Seleziona righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molti libri di esercizi; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento alla formula; Creazione automatica di riferimenti a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • estrarre il testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare subtotali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale di grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle basate su colonne chiave; Dividi i dati in più fogli; Converti in batch xls, xlsx e PDF...
  • Oltre alle potenti funzionalità di 300. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzioni complete di prova gratuita di 30-day.
kte tab 201905

Scheda Office Porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Editore, accesso, Visio e progetto.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la tua produttività di 50% e riduce centinaia di clic del mouse per te ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jeff · 1 years ago
    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.
  • To post as a guest, your comment is unpublished.
    captainmorgan · 3 years ago
    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.
    • To post as a guest, your comment is unpublished.
      Lucille · 11 months ago
      You're genious :)
    • To post as a guest, your comment is unpublished.
      Lasty · 2 years ago
      Easiest? How is that different from the 0,1 method? ;-)
      • To post as a guest, your comment is unpublished.
        Fox East · 1 years ago
        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!
  • To post as a guest, your comment is unpublished.
    Ducky · 4 years ago
    That would be great, except column C is all 0
  • To post as a guest, your comment is unpublished.
    JTB · 4 years ago
    This is really really helpful. thanks
  • To post as a guest, your comment is unpublished.
    AJ · 4 years ago
    Great trick...thank you. I love simple sneaky tricks like this
  • To post as a guest, your comment is unpublished.
    Marian Cody · 4 years ago
    This was really helpful. thanks,
  • To post as a guest, your comment is unpublished.
    Richarddddd · 4 years ago
    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.
    • To post as a guest, your comment is unpublished.
      Liza · 4 years ago
      Richarddddd,

      Sneaky! I like that, and it was useful to me today. Thanks.