Ako odstrániť každý n-tý riadok v programe Excel (najjednoduchšie 6 spôsobov)

  • Zdieľajte To
Hugh West

Ak hľadáte najjednoduchšie spôsoby odstránenia každého n-tého riadku v programe Excel, potom vám možno pomôže tento článok. Niekedy je potrebné opakovane odstrániť každý 2., 3. alebo akýkoľvek iný počet riadkov v tabuľke údajov. Robiť túto vec ručne pre veľký súbor údajov bude časovo náročné a veľmi zdĺhavé. Preto si predstavíme niekoľko jednoduchších metód na rýchle vykonanie tejto úlohy.

Stiahnite si pracovný zošit

Odstrániť každý n-ty riadok.xlsm

6 spôsobov odstránenia každého n-tého riadku v programe Excel

Tu mám súbor údajov s niekoľkými riadkami, ale nechcem, aby riadky obsahovali Topánky ako Produkt . Produkt sa v tabuľke objavuje v každom treťom riadku. Nižšie uvediem niekoľko spôsobov, ako tieto nechcené opakujúce sa riadky jednoducho odstrániť.

Metóda 1: Odstránenie každého n-tého riadku pomocou špeciálnych znakov

Na vymazanie každého n-teho (v našom prípade tretieho) riadku môžete použiť niektoré špeciálne znaky v novozavedenom Odstrániť stĺpec .

Krok 1 :

➤ V prvých troch riadkoch Odstrániť stĺpec napíšte špeciálne znaky, ako napríklad *, ?, ! atď. alebo akékoľvek iné znaky podľa vášho výberu.

➤Vyberte prvé tri bunky Odstrániť stĺpec

➤Potiahnite nadol Rukoväť náplne nástroj.

Teraz sa prvé tri znaky budú opakovane zobrazovať v ostatných bunkách.

Môžete si to pozrieť tu "!" sa opakuje v každých troch riadkoch Odstrániť stĺpec .

Krok 2 :

➤ Prejsť na Domov Tab>> Úprava stránky Rozbaľovací>> Nájsť & Vybrať Rozbaľovací>> Nájsť Možnosť

Nájsť a nahradiť Zobrazí sa dialógové okno.

➤Typ " !" na stránke Zistite, čo možnosť.

➤Vybrať Nájsť všetko

Teraz všetky bunky obsahujúce " !" sa objaví.

➤Vyberte všetky tieto bunky stlačením CTRL .

➤Zatvoriť toto dialógové okno

Tu sa všetky bunky obsahujúce " !" boli vybrané.

➤ Prejsť na Domov Tab>> Bunky Rozbaľovací>> Odstrániť Rozbaľovací>> Odstránenie riadkov hárka Možnosť

Potom riadky obsahujúce Topánky sa vymaže.

Výsledok :

Po odstránení Odstrániť stĺpec získate nasledujúce výsledky.

Prečítajte si viac: Ako odstrániť viac riadkov v programe Excel pomocou podmienky

Metóda 2: Použitie funkcie MOD na vymazanie každého n-tého riadku

Môžete použiť funkcia MOD na vymazanie každého tretieho riadku. Na tento účel som pridal dva stĺpce; Počítadlo a Odstrániť .

Krok 1 :

➤V Počítadlo stĺpcov , zadajte poradové číslo týchto riadkov okrem záhlavia.

Krok 2 :

➤Vyberte prvý Bunky , F5 v Odstrániť stĺpec .

➤Zadajte nasledujúci vzorec

=MOD(E5,3)

Tu, E5 je číslo, a 3 je deliteľ a zvyšok sa vráti po číslo sa delí deliteľ .

Krok 3 :

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne

Potom sa v poli Odstrániť stĺpec . tu, 0 sa zobrazí v každom treťom riadku.

Krok 4 :

➤Vyberte tabuľku údajov.

➤ Prejsť na Údaje Tab>> Triedenie & amp; Filter Rozbaľovací>> Filter Možnosť

➤Zvoľte uvedený znak v Odstrániť stĺpec .

➤Vybrať 0 a stlačte OK .

Po filtrovaní podľa 0 .

Krok 5 :

➤Vyberte tabuľku údajov.

➤Kliknite pravým tlačidlom myši

➤Vybrať Odstrániť riadok

Nezakryté riadky boli odstránené.

Ak chcete zrušiť skryté riadky, musíte rozkliknúť Filter možnosť.

➤ Prejsť na Údaje Tab>> Triedenie & amp; Filter Rozbaľovací>> Filter Možnosť

Potom sa zobrazí nasledujúca tabuľka.

Výsledok :

Po odstránení Počítadlo stĺpcov a Odstrániť stĺpec získate nasledujúce výsledky.

Prečítajte si viac: Ako odstrániť konkrétne riadky v programe Excel

Metóda 3: Použitie funkcie MOD a ROW na vymazanie každého n-tého riadku

Môžete použiť funkcia MOD a funkcia ROW vymazať každý tretí riadok. Na tento účel som pridal Odstrániť stĺpec .

Krok 1 :

➤Vybrať Bunka E5

=MOD(RIADOK()-4,3)

Tu, 4 je číslo riadku prvej bunky s údajmi mínus 1 (5-1=4)

3 je n-ty riadok (tu je to 3.), ktorý chcete vymazať

Krok 2 :

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne

Potom sa zobrazia nasledujúce hodnoty, kde každý 3. riadok má hodnotu 0 .

Krok 3 :

➤Sledovať Krok 4 z Metóda 2 .

Takže Odstrániť stĺpec bola filtrovaná podľa hodnoty 0 .

Krok 4 :

➤Sledovať Krok 5 z Metóda 2 .

Teraz tu môžete vidieť skryté hodnoty bez riadkov obsahujúcich Topánky .

Výsledok :

Po odstránení Odstrániť stĺpec získate nasledujúce výsledky.

Metóda 4: Použitie funkcie ISEVEN na odstránenie každého druhého riadku

Predpokladajme, že máte striedavé riadky s Topánky a chcete tieto riadky vymazať.

Môžete použiť funkcia ISEVEN vymazať každý druhý riadok.

Krok 1 :

➤Vyberte Bunka E5

=ISEVEN(ROW())

Tu, funkcia ISEVEN určí, či je riadok párny alebo nepárny, a poskytne výstup ako TRUE a FALSE resp.

Krok 2 :

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne

Potom dostanete nasledujúce výsledky. Nájdete TRUE pre každý 2. rad ktoré chcete vymazať.

Krok 3 :

➤Sledovať Krok 4 z Metóda 2 Musíte len filtrovať Odstrániť stĺpec kliknutím na TRUE namiesto 0 .

Takže stĺpec delete bol filtrovaný podľa TRUE .

Krok 4 :

➤Sledovať Krok 5 z Metóda 2 .

Teraz tu môžete vidieť skryté hodnoty bez riadkov obsahujúcich Topánky .

Výsledok :

Po odstránení Odstrániť stĺpec získate nasledujúce výsledky.

Prečítajte si viac: Ako odstrániť každý druhý riadok v programe Excel

Metóda 5: Použitie funkcie MOD a ROW na odstránenie každého druhého riadku

Predpokladajme, že máte striedavé riadky s Topánky a chcete tieto riadky vymazať.

Môžete použiť funkcia MOD a funkcia ROW vymazať každý druhý riadok.

Krok 1 :

➤Vybrať Bunka E5

=MOD(ROW(),2)

Tu sa každé číslo riadku vydelí 2

Krok 2 :

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne

Potom sa zobrazia nasledujúce hodnoty, kde každý 2. riadok má hodnotu 0 .

Krok 3 :

➤Sledovať Krok 4 z Metóda 2 .

Takže stĺpec delete bol filtrovaný podľa hodnoty 0 .

Krok 4 :

➤Sledovať Krok 5 z Metóda 2 .

Teraz tu môžete vidieť skryté hodnoty bez riadkov obsahujúcich Topánky .

Výsledok :

Po odstránení Odstrániť stĺpec získate nasledujúce výsledky.

Metóda 6: Použitie kódu VBA na odstránenie každého n-tého riadku

Môžete použiť Kód VBA na vymazanie každého tretieho riadku alebo ľubovoľného počtu riadkov podľa vášho želania.

Krok 1 :

➤ Prejsť na Vývojár Tab>> Visual Basic

Môžete tiež stlačiť ALT+F11

Krok 2 :

Potom Editor jazyka Visual Basic sa objaví.

➤ Prejsť na Vložte Tab>> Modul

Potom Modul 1 sa vytvorí.

Krok 3 :

➤Napíšte nasledujúci kód

 Sub dlt_each_nth_row() Dim Rng As Range Set Rng = Application.InputBox("Select the dataset (Excluding headers)", "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 

Tu j je počet riadkov.

Krok 4 :

➤Press F5

Potom sa Výber rozsahu Zobrazí sa dialógové okno

➤Vyberte rozsah bez hlavičky.

➤Press OK

Potom sa každý 3. riadok vymaže, ako je uvedené nižšie.

Praktická časť

Na precvičovanie sme vám poskytli Prax oddiel ako nižšie pre každú metódu v každom hárku na pravej strane. Urobte to sami.

Záver

V tomto článku som sa snažil pokryť najjednoduchšie spôsoby, ako efektívne odstrániť každý n-tý riadok v programe Excel. Dúfam, že vám to bude užitočné. Ak máte nejaké návrhy alebo otázky, neváhajte sa s nami o ne podeliť.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.