Tartalomjegyzék
Ha az Excelben minden n-edik sor törlésének legegyszerűbb módjait keresi, akkor hasznosnak találhatja ezt a cikket. Néha szükség van arra, hogy minden 2., 3. vagy bármilyen más számú sort ismételten törölni kell egy adattáblában. Ezt a dolgot kézzel elvégezni egy nagy adathalmaz esetében időigényes és nagyon fárasztó munka lesz. Tehát, mutassunk be néhány egyszerűbb módszert, hogy gyorsan elvégezze ezt a feladatot.
Munkafüzet letöltése
Minden n-edik sor törlése.xlsm6 mód az Excel minden n-edik sorának törlésére
Itt van egy adatkészletem néhány sorral, de nem akarom, hogy a sorok tartalmazzák a Cipő mint Termék . Termék minden 3. sorban megjelenik a táblázatban. Az alábbiakban bemutatok néhány módszert, amellyel könnyen törölhetjük ezeket a nem kívánt ismétlődő sorokat.
Módszer-1: Minden n-edik sor törlése speciális karakterek használatával
Minden n-edik (esetünkben a 3.) sor törléséhez használhat néhány speciális karaktert az újonnan bevezetett Oszlop törlése .
1. lépés :
➤ Az első három sorban a Oszlop törlése speciális karakterek, például *, ?, ! stb. vagy bármely más karaktert az Ön választása szerint.
➤Válassza ki a táblázat első három celláját. Oszlop törlése
➤Húzza le a Töltse ki a fogantyút eszköz.
Most az első három karakter ismétlődően megjelenik a többi cellában.
Ezt itt láthatja "!" minden három sorban megismétlődik a Oszlop törlése .
2. lépés :
➤Go to Home Tab>> Szerkesztés Dropdown>> Keresés & kiválasztás Dropdown>> Keresd meg a Opció
Keresés és csere Megjelenik a párbeszédpanel.
➤Type " !" a oldalon. Találd meg, mit opció.
➤Select Mindent megtalálni
Most az összes olyan cella, amely a " !" megjelenik.
➤Kiválasztja az összes ilyen cellát a CTRL .
➤Close this Dialog Box
Itt az összes olyan cella, amely a " !" kiválasztásra kerültek.
➤Go to Home Tab>> Sejtek Dropdown>> Törölje a címet. Dropdown>> Lap sorok törlése Opció
Ezután a következő sorokat tartalmazó sorok Cipő törlésre kerül.
Eredmény :
Miután törölte a Oszlop törlése a következő eredményeket kapja.
Bővebben: Több sor törlése az Excelben feltételekkel
Módszer-2: MOD függvény használata minden n-edik sor törléséhez
Használhatja a a MOD funkció hogy minden 3. sort töröljünk. Ehhez két oszlopot adtam hozzá; Counter és Törölje a címet. .
1. lépés :
➤In the Számláló oszlop , adja meg a sorok sorszámát a cím kivételével.
2. lépés :
➤Válassza ki az első Cell , F5 a Oszlop törlése .
➤Típus a következő képlet
=MOD(E5,3)
Tessék, E5 a szám, és 3 a divizor és a maradék a szám osztva van a divizor .
3. lépés :
➤Press BELÉPÉS
➤Húzza le a Töltse ki a fogantyút
Ekkor a következő értékek jelennek meg a Oszlop törlése ...itt, 0 minden 3. sorban megjelenik.
4. lépés :
➤Válassza ki az adattáblát.
➤ Go to Adatok Tab>> Rendezés és szűrés Dropdown>> Szűrő Opció
➤Válassza ki a jelzett jelet a Oszlop törlése .
➤Select 0 és nyomja meg a OK .
A következő táblázat jelenik meg a szűrés után 0 .
5. lépés :
➤Válassza ki az adattáblát.
➤Jobb egérgombbal kattints az egérre
➤Select Sor törlése
A nem rejtett sorok törlésre kerültek.
A rejtett sorok elrejtésének feloldásához fel kell oldania a Szűrő opció.
➤ Go to Adatok Tab>> Rendezés és szűrés Dropdown>> Szűrő Opció
Ezután a következő táblázat jelenik meg.
Eredmény :
Miután törölte a Számláló oszlop és a Oszlop törlése a következő eredményeket kapja.
Bővebben: Hogyan törölhet bizonyos sorokat az Excelben
Módszer-3: MOD és ROW függvény használata minden n-edik sor törléséhez
Használhatja a a MOD funkció és a ROW funkció hogy minden 3. sort töröljön. Ehhez hozzáadtam a Oszlop törlése .
1. lépés :
➤Select E5 cella
=MOD(SOR()-4,3)
Tessék, 4 az első adatot tartalmazó cella sorszáma mínusz 1 (5-1=4)
3 az n-edik sor (itt a 3.), amelyet törölni akarsz.
2. lépés :
➤Press BELÉPÉS
➤Húzza le a Töltse ki a fogantyút
Ezután a következő értékek jelennek meg, ahol minden egyes 3. sor értéke 0 .
3. lépés :
➤Follow 4. lépés a Módszer-2 .
Tehát, a Oszlop törlése érték szerint lett szűrve 0 .
4. lépés :
➤Follow 5. lépés a Módszer-2 .
Most már láthatjuk a rejtett értékeket anélkül, hogy a sorok tartalmaznák a Cipő .
Eredmény :
Miután törölte a Oszlop törlése a következő eredményeket kapja.
4. módszer: Az ISEVEN funkció használata minden második sor törléséhez
Tegyük fel, hogy váltakozó sorok vannak a következőkkel Cipő és ezeket a sorokat törölni szeretné.
Használhatja a az ISEVEN funkció minden második sor törléséhez.
1. lépés :
➤Válassza ki a E5 cella
=ISEVEN(ROW())
Tessék, az ISEVEN funkció meghatározza, hogy a sor páros vagy páratlan, és a kimenetet a következőképpen adja meg TRUE és HAMIS illetve.
2. lépés :
➤Press BELÉPÉS
➤Húzza le a Töltse ki a fogantyút
Ekkor a következő eredményeket kapja. Megtalálja a következőket TRUE minden 2. sor amelyet törölni szeretne.
3. lépés :
➤Follow 4. lépés a Módszer-2 . Csak ki kell szűrni a Oszlop törlése a TRUE ahelyett, hogy 0 .
Tehát a törlés oszlopot a következővel szűrtük meg TRUE .
4. lépés :
➤Follow 5. lépés a Módszer-2 .
Most már láthatjuk a rejtett értékeket anélkül, hogy a sorok tartalmaznák a Cipő .
Eredmény :
Miután törölte a Oszlop törlése a következő eredményeket kapja.
Bővebben: Hogyan törölhet minden más sort az Excelben
Módszer-5: MOD és ROW funkció használata minden második sor törléséhez
Tegyük fel, hogy váltakozó sorok vannak a következőkkel Cipő és törölni szeretné ezeket a sorokat.
Használhatja a a MOD funkció és a ROW funkció minden második sor törléséhez.
1. lépés :
➤Select E5 cella
=MOD(ROW(),2)
Itt minden sorszámot elosztunk 2
2. lépés :
➤Press BELÉPÉS
➤Húzza le a Töltse ki a fogantyút
Ezután a következő értékek jelennek meg, ahol minden egyes 2. sor értéke 0 .
3. lépés :
➤Follow 4. lépés a Módszer-2 .
Tehát a törlés oszlopot az érték alapján szűrtük meg. 0 .
4. lépés :
➤Follow 5. lépés a Módszer-2 .
Most már láthatjuk a rejtett értékeket anélkül, hogy a sorok tartalmaznák a Cipő .
Eredmény :
Miután törölte a Oszlop törlése a következő eredményeket kapja.
6. módszer: VBA kód használata minden n-edik sor törléséhez
Használhatja a VBA kód minden 3. sor vagy tetszőleges számú sor törléséhez.
1. lépés :
➤Go to Fejlesztő Tab>> Visual Basic
Megnyomhatja a ALT+F11
2. lépés :
Akkor Visual Basic szerkesztő fog felbukkanni.
➤Go to Beillesztés Tab>> Modul
Akkor Modul-1 létrejön.
3. lépés :
➤ Írja a következő kódot
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
Itt j a sorok száma.
4. lépés :
➤Press F5
Akkor a Tartomány kiválasztása Felugrik a párbeszédpanel
➤Válassza ki a fejléc nélküli tartományt.
➤Press OK
Ezután minden 3. sor törlésre kerül az alábbiak szerint.
Gyakorlati szekció
A saját magad általi gyakorláshoz biztosítottunk egy Gyakorlat a jobb oldalon lévő egyes lapokon minden egyes módszerhez az alábbi módon. Kérjük, hogy ezt saját maga végezze el.
Következtetés
Ebben a cikkben megpróbáltam lefedni a legegyszerűbb módszereket, amelyekkel minden n-edik sor hatékonyan törölhető az Excelben. Remélem, hasznosnak találja. Ha bármilyen javaslata vagy kérdése van, nyugodtan ossza meg velünk.