Tartalomjegyzék
Néha munka közben Microsoft Excel, előfordulhat, hogy sok rejtett sorral vagy oszloppal kell foglalkoznunk. A rejtett adatok lehetnek nem elérhetőek, valamint szükségtelenek. Ebben a cikkben bemutatjuk, hogyan lehet törölni a rejtett sorokat az excelben.
Gyakorlati munkafüzet letöltése
A gyakorlati munkafüzetet innen töltheti le.
Rejtett sorok törlése.xlsx3 módszer a rejtett sorok törlésére az Excelben
1. A "Dokumentum ellenőrzése" lehetőség az Excel rejtett sorainak törléséhez
' Dokumentum ellenőrzése ' opció egy hatékony módja a sorok elrejtésének. Törli a rejtett sorokat a teljes munkafüzet Ez a módszer tehát nem alkalmazható, ha csak egyetlen munkalapról szeretnénk sorokat törölni. A következő módszert kell használnunk VBA amit a cikk második részében tárgyalunk.
A következő adatkészlet értékesítési adatokból áll. A könnyebbség kedvéért ebben a módszerben először elrejtjük a kiemelt sorokat. Ezt követően töröljük a kiemelt sorokat. Lássuk először a sorok elrejtésének folyamatát:
- Itt a kiemelt sorok elrejtéséhez jelölje ki a sorokat.
- Csinálj egy jobb gombbal kattintva a cella indexszámán.
- Ezután kattintson a Rejtsd el .
- Így láthatjuk, hogy a kiemelt sorok nem láthatók.
Most néhány lépést fogunk követni, hogy töröljük ezeket a rejtett sorokat.
- Először is, eljutott a Fájl opciót a szalagról.
- Másodszor, válassza ki a Info menjen a 'Munkafüzet ellenőrzése' A legördülő menüből válassza ki a 'Dokumentum ellenőrzése' opció.
- Egy ehhez hasonló doboz jelenik meg. Válassza ki Igen ebben az esetben.
- Aztán a Dokumentum ellenőr ablakban kattintson a Ellenőrizze a címet. .
- Ezt követően az új ablakban görgessen lefelé. Válassza ki a Mindent eltávolítani a Rejtett sorok és oszlopok szakasz.
- Végül láthatjuk, hogy a rejtett sorok már nincsenek jelen. Az alábbi kép a sorszámok megszakítás nélküli sorrendjét mutatja a rejtett sorok törlése után.
Megjegyzés:
A törölt sorokat a folyamat után nem tudjuk visszacsinálni. Ezért meg kell őriznie az adatok biztonsági mentését, ha nem akarja véglegesen törölni őket.
Bővebben: Hogyan törölhet bizonyos sorokat az Excelben (8 gyors módja)
2. Ideiglenes oszlop hozzáadása a rejtett sorok törléséhez
Egy másik megközelítés a rejtett sorok törlése egy ideiglenes oszlop hozzáadásával. Ezt a módszert szűréssel fogjuk alkalmazni. Tegyük fel, hogy a következő adatkészletben csak a hely értékesítési adatait szeretnénk megtartani. New York és Boston A többi sort törölni fogjuk. Csak kövesse az egyszerű lépéseket a végrehajtáshoz:
- Kezdetben válassza ki a teljes adathalmazt (B4:G14) .
- Menjen a Rendezés és szűrés A legördülő menüből kattintson a következő opcióra Szűrő .
- Ennek eredményeképpen egy ilyen adatkészletet fogunk látni az oszlopfejnél lévő szűrési lehetőségekkel.
- Most lépjen a cím szűrés legördülő menüpontjába. Helyszín . Csak válassza ki az opciót New York és Boston .
- Ezután nyomja meg a OK .
- Itt csak az értékesítési adatokat fogjuk megkapni a következőkre vonatkozóan New York és Boston . A többi sor most el van rejtve.
- Ezután adjunk hozzá egy új oszlopot. Nevezzük el Ideiglenes Adja meg az értéket 0 cellában H5 .
- Húzza a Töltse ki a fogantyút eszköz.
- Megkapjuk az értéket 0 az összes sorra.
- A teljes adatkészlet kiválasztása (B4:B15) újra.
- Ezután menjen a Rendezés és szűrés Válassza ki a következő opciót Szűrő .
- Itt már minden rejtett adat láthatóvá válik. Láthatjuk, hogy 0 csak azokban a sorokban, amelyeket meg akarunk tartani.
- Kiválasztjuk a teljes adathalmazt (B4:G15) újra.
- Menjen a Rendezés és szűrés A legördülő menüből válassza ki a Szűrő .
- Az adatállomány címsorában láthatjuk a szűrés legördülő menüpontjait.
- Válassza a legördülő opciót a 'Ideiglenes' oszlop.
- Itt töröljük az opció kiválasztását 0 .
- Kattintson a címre. OK .
- Így megkapjuk azokat a sorokat, amelyeket törölnünk kell.
- Jelölje ki az összes sort. Kattintson a jobb egérgombbal, és válassza a Sor törlése .
- Az összes sor az érték nélkül 0 mostantól törlésre kerülnek.
- Most menjen a legördülő menüpontba a Ideiglenes oszlop. Válassza ki az opciót 0 .
- Kattintson a címre. OK .
- Végül csak a városra vonatkozó adatállomány áll rendelkezésünkre. New York és Boston .
Bővebben: Excel parancsikon a sorok törléséhez (bónusz technikákkal)
Hasonló olvasmányok:
- Hogyan törölhet egyszerre több sort az Excelben (5 módszer)
- Rejtett sorok törlése az Excel VBA-ban (részletes elemzés)
- Hogyan lehet törölni a sort a makró használatával, ha a cella 0-t tartalmaz az Excelben (4 módszer)
- Szűretlen sorok törlése az Excelben a VBA használatával (4 mód)
- Hogyan szűrhetünk adatokat és törölhetünk sorokat az Excel VBA-val (5 példa)
3. A VBA használata az Excel rejtett sorainak törléséhez
A használata VBA egy fejlett módszer a rejtett sorok törlésére. Két speciális esetben tudjuk ezt megtenni. Az egyik a sorok törlése egyetlen Munkalap . Egy másik lehetőség az adatállomány egy adott tartományából sorok törlése.
3.1 Rejtett sorok törlése az egész munkalapról
Tegyük fel, hogy a következő értékesítési adatkészlettel rendelkezünk. A kísérleti adatkészletünkben a kiemelt sorok el vannak rejtve. Ezeket a sorokat törölni fogjuk a következővel VBA .
A kiemelt sorok elrejtése után az adatbázis az alábbi képen látható módon fog kinézni. Láthatjuk, hogy a sor indexszáma nem folyamatos.
Meg kell jegyezni, hogy ha nincs meg a Fejlesztő lapon az Excelben, aktiválnunk kell a Fejlesztő lap létrehozásához makróval támogatott tartalom.
Először is, megnézzük, hogyan aktiváljuk a Fejlesztő Csak kövesse az alábbi utasításokat.
- Menjen a Fájl opciót az Excel bal felső sarkában.
- Ezután válassza ki a Lehetőségek.
- Ezután egy új ablak jelenik meg. Válassza ki a következő opciót Szalag testreszabása a rendelkezésre álló lehetőségek közül.
- Ezután válassza ki a Fejlesztő opciót, és kattintson a OK .
- Végül láthatjuk a Fejlesztő lapot az Excelben.
Most a Fejlesztő lap létrehozásához makróval támogatott tartalom. Lássuk, hogyan tehetjük ezt meg a következő lépésekben.
- Menjen a Fejlesztő fülön. Válassza ki a Visual Basic opció.
- Itt egy új ablak nyílik meg. Az ablakban válassza ki a Beillesztés A legördülő menüből válassza ki a Modul opciót. Egy új modult fogunk kapni, melynek neve Modul-1 .
- Válassza ki az opciót Modul-1. Megnyílik egy üres ablak. Írja be a következő kódot az üres ablakba.
Sub DeleteHiddenRows() Dim sht As Worksheet Dim LastRow Set sht = ActiveSheet LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row For i = LastRow To 1 Step -1 If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete Next End Sub
- Kattintsunk a fuss opciót, amit az alábbi képen láthatunk. Megnyomhatjuk a F5 a kód futtatásához.
- Ennek eredményeképpen láthatjuk, hogy az összes rejtett sort töröltük.
3.2 Rejtett sorok törlése adott tartományból
Ebben a példában a VBA a rejtett sorok törléséhez egy adott tartományból. Ebben a példában is a korábbi adathalmazunkkal folytatjuk.
- Tegyük fel, hogy a tartományunk (B4:G9) Tehát a 10. sor után nem töröljük a rejtett sorokat. Ezért használunk két színt a rejtett sorok kiemelésére.
- Mostantól a Fejlesztő lap menj a kód ablakba.
- Illessze be oda a következő kódot:
Sub DeleteHiddenRows() Dim sht As Worksheet Dim Rng As Range Dim LastRow As Integer Dim RowCount As Integer Set sht = ActiveSheet Set Rng = Range("B4:G9") RowCount = Rng.Rows.Count LastRow = Rng.Rows(Rng.Rows.Count).Row For i = LastRow To LastRow - RowCount Step -1 If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete Next End Sub
- Majd mi Kattintson a címre. a fuss opciót, amit az alábbi képen láthatunk. Megnyomhatjuk a F5 a kód futtatásához.
- Végül láthatjuk, hogy a rejtett sorok a tartományon belüli (B4:G9) törlésre kerülnek, míg a sorszám utáni rejtett sorok 10 még mindig jelen vannak.
Bővebben: Excel sorok törlése egy tartományban a VBA-val (3 egyszerű módja)
Következtetés
Végül ebben a cikkben végigvettük a sorok törlésének különböző módszereit. A gyakorláshoz töltse le a cikkhez hozzáadott gyakorló munkafüzetet. Ha bármilyen zavart érez, csak hagyjon megjegyzést az alábbi mezőben. Megpróbálunk válaszolni a lehető leghamarabb. Maradjon velünk a Microsoft Excel problémák további érdekes megoldásaiért.