Miközben nagy adathalmazokkal dolgozik az Excelben, előfordulhat, hogy meg kell tisztítania az adatokat a további használathoz. Az egyik gyakori adattisztítási lépés az üres sorok törlése.
Most többféle módon is használhatja ezt:
- Lépjen minden üres sorba, és törölje kézzel (túl fárasztó és időigényes).
- Rendezze a teljes adathalmazt úgy, hogy minden üres sor alul legyen (működik, de módosítja az adathalmazt).
- Az Ugrás speciális technikával (vagy makróval) válassza ki az összes üres cellát egyszerre, és törölje a sorokat (út).
Törölje az üres sorokat (üres sorok) az Excelben
Ebben az oktatóanyagban kétféleképpen tanulhatja meg az adathalmaz üres celláinak gyors kiválasztását:
- Az Ugrás a speciális párbeszédpanel használatával.
- VBA makró használata.
Miután kiválasztotta az üres cellákat, könnyen törölheti ezeket.
A speciális technika használata az üres sorok törléséhez Excelben
Tegyük fel, hogy rendelkezik az alább látható adatkészlettel:
A fenti adatok három üres sort tartalmaznak.
Az alábbi lépésekkel gyorsan törölheti az üres sorokat (üres sorokat) ebből az adatkészletből.
- Válassza ki a teljes adatkészletet (ebben az esetben A1: C13).
- Nyomja meg az F5 gombot. Megnyílik az Ugrás párbeszédpanel.
- Ezt a párbeszédpanelt a Kezdőlap -> Szerkesztés -> Keresés és kiválasztás -> Ugrás menüpontból érheti el.
- Az Ugrás párbeszédpanelen kattintson a Speciális gombra. Ezzel megnyílik az Ugrás a speciális párbeszédpanel.
- Az Ugrás a speciális párbeszédpanelen válassza az Üres elemeket.
- Kattintson az OK gombra.
Ez kiválasztja az adatkészlet összes üres celláját.
Most, hogy az összes üres sor ki van választva, a következő lépésekkel törölheti ezeket a sorokat:
- Kattintson a jobb gombbal a kijelölt cellák bármelyikére, és válassza a Törlés lehetőséget.
- A Törlés párbeszédpanelen válassza a „Teljes sor” lehetőséget.
- Kattintson az OK gombra.
Ez azonnal törli az adatkészlet összes üres sorát.
Ne feledje, hogy ez a technika törli a teljes sort, ami azt jelenti, hogy ha van adat az adatkészlet bal/jobb oldalán, akkor az is törlődik. Ha nem szeretné, hogy ez megtörténjen, válassza a Cellák fel tolása lehetőséget. Ez csak az adathalmaz celláit/sorait törli, és az összes többi körülötte lévő cella érintetlen marad.
Itt van egy videó, amely bemutatja, hogyan kell használni a fenti lépéseket az üres sorok törléséhez az Excelben.
VBA makró használata az üres sorok törléséhez Excelben
Míg a „Go-To Special” technika sokkal gyorsabb, mint bármely más szokásos módszer, ha a munkája megköveteli, hogy többször törölje az üres sorokat ugyanabban a munkafüzetben, az egyszerű VBA makró használata gyorsabb lehet.
Írhat egy egyszerű VBA -kódot, amely kijelöli az adatkészlet összes üres celláját. A kiválasztás után ezeket formázhatja, törölheti vagy értéket adhat meg.
Bár ezt megteheti az Excel Ugrás a speciális párbeszédpanel használatával, ha létrehoz egy makrót, és hozzáadja azt a gyorselérési eszköztárhoz, egyetlen kattintással kiválaszthatja az összes üres cellát (néhány kattintást megtakarítva).
Az alábbi lépésekkel hozzon létre egy VBA -kódot az üres cellák/sorok kiválasztásához az Excelben:
- Ha a munkafüzet ki van választva, nyomja meg az ALT + F11 billentyűkombinációt. Ezzel megnyílik a VB Editor ablak.
- A VB szerkesztőben a bal oldalon található egy projekt felfedező panel. Ha nem találja, lépjen a Nézet -> Project Explorer elemre.
- Kattintson a jobb gombbal a munkafüzet bármelyik objektumára, amelyben dolgozik, és lépjen a Beszúrás -> Modul menüpontra.
- A modul ablakában másolja be a következő kódot:
Sub SelectBlanks () Selection.SpecialCells (xlCellTypeBlanks). Válassza az End Sub lehetőséget
- Zárja be a VB Editor ablakot, vagy nyomja meg az Alt + F11 billentyűkombinációt a munkalapra való visszatéréshez.
- Kattintson a jobb gombbal a szalag bármelyik fülére, és válassza a Gyorselérési eszköztár testreszabása lehetőséget.
- Az Excel beállításai párbeszédpanelen a legördülő menüből válassza ki a parancsokat, és válassza a Makrók lehetőséget.
- Válassza ki a Macro SelectBlanks elemet, majd kattintson a Hozzáadás gombra.
- Kattintson az OK gombra.
Most már elérhető lesz a makró a QAT -ban. Ez csak egyszeri folyamat, és most, amikor van egy adatkészlete, és törölni szeretne belőle üres sorokat, válassza ki az adatokat, és kattintson a makró ikonra a QAT -ból.
Ez kiválasztja az összes üres sort, majd törli.
Jegyzet:
- Mivel ez a munkafüzet VBA -kódot tartalmaz, mindenképpen mentse el .xls vagy .xlsm formátumban.
- A makró használata a QAT -ból CSAK azon a munkafüzeten működik, amelyben a makrókód található. Ha azt szeretné, hogy ez egy másik munkafüzetben működjön, be kell írnia a kódot (a QAT makrógombja azonban minden munkafüzetben elérhető lesz). Ha azt szeretné, hogy ez az összes munkafüzetben elérhető legyen, fontolja meg egy bővítmény létrehozását.
Tehát ez két egyszerű módszer, amellyel használható törölje az üres sorokat az Excelben (VBA -val és anélkül).
Remélem, hasznosnak találta ezt az oktatóanyagot!