Innehållsförteckning
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.xlsm6 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 " !" på 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 på Metod-2 .
Så, den Ta bort kolumnen har filtrerats med hjälp av värdet 0 .
Steg-4 :
➤Följ Steg-5 på 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 på 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 på 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 på Metod-2 .
Kolumnen delete har alltså filtrerats med värdet 0 .
Steg-4 :
➤Följ Steg-5 på 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.