Obsah
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.xlsm6 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ť.