Indholdsfortegnelse
Hvis du leder efter de nemmeste måder at slette hver niende række i Excel, kan du måske finde denne artikel nyttig. Nogle gange er det nødvendigt at slette hver 2., 3. eller et andet antal rækker gentagne gange i en datatabel. At gøre dette manuelt for et stort datasæt vil være tidskrævende og et meget kedeligt arbejde. Så lad os introducere nogle nemmere metoder til at udføre denne opgave hurtigt.
Download arbejdsbog
Slet hver niende række.xlsm6 måder at slette hver niende række i Excel på
Her har jeg et datasæt med nogle rækker, men jeg vil ikke have, at de rækker, der indeholder Sko som en Produkt . dette Produkt vises i tabellen i hver 3. række. Nu vil jeg vise nogle måder at slette disse uønskede gentagne rækker på nedenfor.
Metode-1: Sletning af hver niende række ved hjælp af specialtegn
For at slette hver niende (i vores tilfælde den tredje) række kan du bruge nogle specialtegn i den nyligt indførte Slet kolonne .
Trin-1 :
➤ I de første tre rækker af de Slet kolonne skrive specialtegn som f.eks. *, ?, ! osv. eller andre tegn efter eget valg.
➤Vælg de tre første celler i Slet kolonne
➤Træk ned på Håndtag til påfyldning værktøj.
Nu vil de tre første tegn blive vist gentagne gange i de resterende celler.
Du kan se det her "!" gentages i hver tredje række i Slet kolonne .
Trin-2 :
➤Gå til Hjem Tab>> Redigering af Dropdown>>> Find & Vælg Dropdown>>> Find Mulighed
Find og erstat Dialogboksen vises.
➤Type " !" på Find hvad mulighed.
➤Vælg Find alle
Nu er alle de celler, der indeholder " !" vil blive vist.
➤Selekter alle disse celler ved at trykke på CTRL .
➤ Luk denne dialogboks
Her er alle de celler, der indeholder " !" er blevet udvalgt.
➤Gå til Hjem Tab>> Celler Dropdown>>> Slet Dropdown>>> Slet arkrækker Mulighed
Så de rækker, der indeholder Sko vil blive slettet.
Resultat :
Efter sletning af den Slet kolonne vil du få følgende resultater.
Læs mere: Sådan sletter du flere rækker i Excel med betingelse
Metode-2: Brug af MOD-funktionen til at slette hver niende række
Du kan bruge MOD-funktionen at slette hver 3. række. For at gøre dette har jeg tilføjet to kolonner; Counter og Slet .
Trin-1 :
➤I den Tællesøjle , indtast løbenummeret for disse rækker undtagen overskriften.
Trin-2 :
➤Vælg den første Celle , F5 i den Slet kolonne .
➤Typ følgende formel
=MOD(E5,3)
Her, E5 er den nummer, og 3 er den divisor og rest vil blive returneret efter nummer divideres med den divisor .
Trin-3 :
➤Presse INDTAST
➤Træk ned på Håndtag til påfyldning
Derefter vil følgende værdier blive vist i Slet kolonne . Her, 0 vises i hver tredje række.
Trin-4 :
➤Vælg datatabellen.
➤ Gå til Data Tab>> Sortere & Filtrere Dropdown>>> Filter Mulighed
➤Vælg det angivne tegn i Slet kolonne .
➤Vælg 0 og tryk på OK .
Følgende tabel vises efter filtrering efter 0 .
Trin-5 :
➤Vælg datatabellen.
➤ Højreklik på din mus
➤Vælg Slet række
De ikke skjulte rækker er blevet slettet.
For at fjerne de skjulte rækker skal du fjerne klik på Filter mulighed.
➤ Gå til Data Tab>> Sortere & Filtrere Dropdown>>> Filter Mulighed
Derefter vises følgende tabel.
Resultat :
Efter sletning af den Tællesøjle og Slet kolonne vil du få følgende resultater.
Læs mere: Sådan sletter du specifikke rækker i Excel
Metode-3: Brug af MOD- og ROW-funktionen til at slette hver niende række
Du kan bruge MOD-funktionen og ROW-funktionen for at slette hver 3. række. For at gøre dette har jeg tilføjet Slet kolonne .
Trin-1 :
➤Vælg Celle E5
=MOD(RÆKKE()-4,3)
Her, 4 er række nummeret på den første celle med data minus 1 (5-1=4)
3 er den niende række (her er det den tredje), du ønsker at slette
Trin-2 :
➤Presse INDTAST
➤Træk ned på Håndtag til påfyldning
Herefter vises følgende værdier, hvor hver 3. rækken har en værdi 0 .
Trin-3 :
➤Follow Trin-4 på Metode-2 .
Så, den Slet kolonne er blevet filtreret efter værdien 0 .
Trin-4 :
➤Follow Trin-5 på Metode-2 .
Nu kan du se de skjulte værdier her uden de rækker, der indeholder Sko .
Resultat :
Efter sletning af den Slet kolonne vil du få følgende resultater.
Metode-4: Brug af ISEVEN-funktionen til at slette hver anden række
Antag, at du har skiftende rækker med Sko og du ønsker at slette disse rækker.
Du kan bruge ISEVEN-funktionen for at slette hver anden række.
Trin-1 :
➤Vælg den Celle E5
=ISEVEN(ROW())
Her, ISEVEN-funktionen vil bestemme, om rækken er lige eller ulige, og give resultatet som TRUE og FALSK henholdsvis.
Trin-2 :
➤Presse INDTAST
➤Træk ned på Håndtag til påfyldning
Du vil få følgende resultater: Du vil finde TRUE for hver 2. række som du ønsker at slette.
Trin-3 :
➤Follow Trin-4 på Metode-2 . Du skal bare filtrere den Slet kolonne ved at klikke på TRUE i stedet for 0 .
Sletningskolonnen er altså blevet filtreret ved TRUE .
Trin-4 :
➤Follow Trin-5 på Metode-2 .
Nu kan du se de skjulte værdier her uden de rækker, der indeholder Sko .
Resultat :
Efter sletning af den Slet kolonne vil du få følgende resultater.
Læs mere: Sådan sletter du hver anden række i Excel
Metode-5: Brug af MOD og ROW-funktionen til at slette hver anden række
Antag, at du har skiftende rækker med Sko og du ønsker at slette disse rækker.
Du kan bruge MOD-funktionen og ROW-funktionen for at slette hver anden række.
Trin-1 :
➤Vælg Celle E5
=MOD(ROW(),2)
Her divideres hvert rækketal med 2
Trin-2 :
➤Presse INDTAST
➤Træk ned på Håndtag til påfyldning
Herefter vises følgende værdier, hvor hver 2. rækken har en værdi 0 .
Trin-3 :
➤Follow Trin-4 på Metode-2 .
Slet kolonnen er altså blevet filtreret efter værdien 0 .
Trin-4 :
➤Follow Trin-5 på Metode-2 .
Nu kan du se de skjulte værdier her uden de rækker, der indeholder Sko .
Resultat :
Efter sletning af den Slet kolonne vil du få følgende resultater.
Metode-6: Brug af VBA-kode til at slette hver niende række
Du kan bruge VBA-kode til at slette hver 3. række eller et vilkårligt antal rækker efter eget ønske.
Trin-1 :
➤Gå til Udvikler Tab>> Visual Basic
Du kan også trykke på ALT+F11
Trin-2 :
Derefter Visual Basic-editor vil dukke op.
➤Gå til Indsæt Tab>> Modul
Derefter Modul-1 vil blive oprettet.
Trin-3 :
➤Skriv følgende kode
Sub dlt_each_nth_row() Dim Rng As Range Set Rng = Application.InputBox("Vælg datasæt (ekskl. overskrifter)", "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
Her er j antallet af rækker.
Trin-4 :
➤Presse F5
Derefter Valg af rækkevidde Dialogboksen vises
➤Vælg området uden overskrift.
➤Presse OK
Derefter slettes hver tredje række som nedenfor.
Øvelsesafsnit
For at du kan øve dig selv, har vi givet dig en Praksis afsnittet som nedenfor for hver metode i hvert ark i højre side. Du bedes gøre det selv.
Konklusion
I denne artikel har jeg forsøgt at dække de nemmeste måder at slette hver niende række i Excel effektivt. Jeg håber, at du vil finde det nyttigt. Hvis du har forslag eller spørgsmål, er du velkommen til at dele dem med os.