Ta bort varje n:e rad i Excel (6 enklaste sätt)

  • Dela Detta
Hugh West

Om du letar efter de enklaste sätten att ta bort varje n:e rad i Excel kan den här artikeln vara till hjälp. Ibland behövs det för att ta bort varje andra, tredje eller något annat antal rader upprepade gånger i en datatabell. Att göra detta manuellt för en stor datamängd blir tidskrävande och ett mycket tråkigt jobb. Så låt oss presentera några enklare metoder för att göra denna uppgift snabbt.

Ladda ner arbetsboken

Radera varje n:e rad.xlsm

6 sätt att ta bort varje n:e rad i Excel

Här har jag ett dataset med några rader, men jag vill inte att de rader som innehåller Sko som en Produkt . Detta Produkt dyker upp i tabellen på var tredje rad. Jag ska visa hur du enkelt kan ta bort dessa oönskade upprepade rader nedan.

Metod-1: Ta bort varje n:e rad med hjälp av specialtecken

För att radera varje n:e (tredje i vårt fall) rad kan du använda några specialtecken i den nyligen införda Ta bort kolumnen .

Steg-1 :

➤ På de tre första raderna i Ta bort kolumnen skriva in specialtecken som t.ex. *, ?, ! etc. eller andra tecken enligt ditt val.

➤Välj de tre första cellerna i Ta bort kolumnen

➤ Dra ner Handtag för fyllning verktyg.

Nu kommer de tre första tecknen att dyka upp i resten av cellerna upprepade gånger.

Du kan se det här "!" upprepas i var tredje rad i Ta bort kolumnen .

Steg-2 :

➤Gå till Hem Fliken>> Redigering av Dropdown>> Hitta & Välj Dropdown>> Hitta Alternativ

Hitta och ersätta Dialogrutan visas.

➤Typ " !" Hitta vad alternativ.

➤ Välj Hitta alla

Alla celler som innehåller " !" kommer att visas.

➤Välj alla dessa celler genom att trycka på CTRL .

➤ Stäng den här dialogrutan

Här ska alla celler som innehåller " !" har valts ut.

➤Gå till Hem Fliken>> Celler Dropdown>> Ta bort Dropdown>> Ta bort rader i bladet Alternativ

De rader som innehåller Sko kommer att raderas.

Resultat :

Efter att ha raderat Ta bort kolumnen får du följande resultat.

Läs mer: Hur man tar bort flera rader i Excel med villkor

Metod-2: Använd MOD-funktionen för att ta bort varje n:e rad

Du kan använda MOD-funktionen för att radera var tredje rad. För att göra detta har jag lagt till två kolumner; Mottagningen och Ta bort .

Steg-1 :

➤I den Motkolonn Ange löpnumret för dessa rader utom rubriken.

Steg-2 :

➤Välj den första Cell , F5 i den Ta bort kolumnen .

➤ Skriv följande formel

=MOD(E5,3)

Här, E5 är den nummer, och 3 är den divisor och Återstoden kommer att returneras efter det att nummer divideras med divisor .

Steg-3 :

➤Press ENTER

➤ Dra ner Handtag för fyllning

Följande värden kommer att visas i Ta bort kolumnen . Här, 0 visas i var tredje rad.

Steg-4 :

➤Välj datatabellen.

➤ Gå till Uppgifter Fliken>> Sortera & Filtrera Dropdown>> Filter Alternativ

➤Välj det angivna tecknet i fältet Ta bort kolumnen .

➤ Välj 0 och tryck på OK .

Följande tabell visas efter filtrering enligt följande 0 .

Steg-5 :

➤Välj datatabellen.

➤ Högerklicka på musen

➤ Välj Radera rad

De oömma raderna har tagits bort.

Om du vill dölja de dolda raderna måste du avklicka på Filter alternativ.

➤ Gå till Uppgifter Fliken>> Sortera & Filtrera Dropdown>> Filter Alternativ

Därefter visas följande tabell.

Resultat :

Efter att ha raderat Motkolonn och Ta bort kolumnen får du följande resultat.

Läs mer: Ta bort specifika rader i Excel

Metod-3: Använd MOD- och ROW-funktionen för att ta bort varje n:e rad

Du kan använda MOD-funktionen och ROW-funktionen för att radera var tredje rad. För att göra detta har jag lagt till Ta bort kolumnen .

Steg-1 :

➤ Välj Cell E5

=MOD(RAD()-4,3)

Här, 4 är radnumret för den första cellen med data minus 1 (5-1=4)

3 är den nionde raden (här är det den tredje) som du vill ta bort.

Steg-2 :

➤Press ENTER

➤ Dra ner Handtag för fyllning

Därefter visas följande värden där varje 3:e raden har ett värde 0 .

Steg-3 :

➤Följ Steg-4 Metod-2 .

Så, den Ta bort kolumnen har filtrerats med hjälp av värdet 0 .

Steg-4 :

➤Följ Steg-5 Metod-2 .

Nu kan du se de dolda värdena här utan de rader som innehåller Sko .

Resultat :

Efter att ha raderat Ta bort kolumnen får du följande resultat.

Metod-4: Använd funktionen ISEVEN för att ta bort varannan rad

Antag att du har växlande rader med Sko och du vill ta bort dessa rader.

Du kan använda ISEVEN-funktionen för att radera varannan rad.

Steg-1 :

➤Välj den Cell E5

=ISEVEN(ROW())

Här, ISEVEN-funktionen kommer att avgöra om raden är jämn eller udda och ge ut följande resultat TRUE och FALSK respektive.

Steg-2 :

➤Press ENTER

➤ Dra ner Handtag för fyllning

Du får då följande resultat: Du hittar TRUE för varje 2:a raden som du vill ta bort.

Steg-3 :

➤Följ Steg-4 Metod-2 Du måste bara filtrera Ta bort kolumnen genom att klicka på TRUE i stället för 0 .

Så kolumnen delete har filtrerats med TRUE .

Steg-4 :

➤Följ Steg-5 Metod-2 .

Nu kan du se de dolda värdena här utan de rader som innehåller Sko .

Resultat :

Efter att ha raderat Ta bort kolumnen får du följande resultat.

Läs mer: Ta bort varannan rad i Excel

Metod-5: Använda funktionerna MOD och ROW för att ta bort varannan rad

Antag att du har växlande rader med Sko och du vill ta bort dessa rader.

Du kan använda MOD-funktionen och ROW-funktionen för att radera varannan rad.

Steg-1 :

➤ Välj Cell E5

=MOD(ROW(),2)

Här divideras varje radnummer med 2

Steg-2 :

➤Press ENTER

➤ Dra ner Handtag för fyllning

Därefter visas följande värden där varje 2:a raden har ett värde 0 .

Steg-3 :

➤Följ Steg-4 Metod-2 .

Kolumnen delete har alltså filtrerats med värdet 0 .

Steg-4 :

➤Följ Steg-5 Metod-2 .

Nu kan du se de dolda värdena här utan de rader som innehåller Sko .

Resultat :

Efter att ha raderat Ta bort kolumnen får du följande resultat.

Metod-6: Använd VBA-kod för att ta bort varje n:e rad

Du kan använda VBA-kod för att radera var tredje rad eller ett valfritt antal rader som du vill.

Steg-1 :

➤Gå till Utvecklare Fliken>> Visual Basic

Du kan också trycka på ALT+F11

Steg-2 :

Därefter Redigerare för Visual Basic kommer att dyka upp.

➤Gå till Infoga Fliken>> Modul

Därefter Modul-1 kommer att skapas.

Steg-3 :

➤Skriv följande kod

 Sub dlt_each_nth_row() Dim Rng As Range Set Rng = Application.InputBox("Välj datasetet (exklusive rubriker)", "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 

Här är j antalet rader.

Steg-4 :

➤Press F5

Då är det Val av intervall En dialogruta öppnas.

➤Välj intervallet utan rubrik.

➤Press OK

Därefter raderas var tredje rad enligt nedan.

Övningssektionen

För att du ska kunna öva på egen hand har vi tillhandahållit en Praktik avsnittet nedan för varje metod i varje ark på höger sida. Gör det själv.

Slutsats

I den här artikeln har jag försökt täcka de enklaste sätten att ta bort varje n:e rad i Excel på ett effektivt sätt. Jag hoppas att du kommer att finna den användbar. Om du har några förslag eller frågor är du välkommen att dela dem med oss.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.