Előfordulhat, hogy a Google Táblázatok nem rendelkeznek ugyanolyan szintű funkciókkal, mint az Excel, de még mindig ütőképes – és bármilyen nagyméretű táblázatot képes kezelni, amit rádob.
Ha sok adattal dolgozik, hiányosságokba ütközik. Nem kell manuálisan megkeresnie minden üres sort a táblázatban – van erre egy jobb módszer is.
Ha tudni szeretné, hogyan törölheti az üres sorokat a Google Táblázatokban, kövesse az alábbi lépéseket.
Ha csak egy vagy két üres sort kell törölnie a Google Táblázatokban, gyorsabban törölheti mindegyiket manuálisan.
Ha több üres sora van, amelyeket törölni szeretne, nem ideális, ha egyenként eltávolítja őket. A folyamat felgyorsítására van néhány módszer.
Egy másik módszer ugyanazon eredmény elérésére, ha egy szűrőt használ, amely csak az üres sorokat jeleníti meg. Ezután kiválaszthatja és törölheti ezeket a sorokat.
Az üres sorok törlésének ismerete a Google Táblázatokban lehetővé teszi az adatok megtisztítását és bemutathatóságát. Vannak más trükkök is, amelyeket megtanulhat a Google Táblázatok adatainak jobb megjelenéséhez.
Törölje az üres sorokat az Apps Script segítségével
A Google Apps Script segítségével egyéni menüopciót hozhat létre, amellyel egyetlen kattintással törölheti az összes üres sort.
Létrehoztam egy szkriptet, amely a teljes sor törlése helyett törli a kiválasztott tartomány üres sorainak celláit. Így a tartományon kívüli többi cella érintetlen marad.
Ez akkor hasznos, ha nem szeretne semmilyen adatot törölni a kiválasztott tartományon kívül.
Az alábbiakban látható a kód, amely létrehozza az „Üres sorok eltávolítása” nevű egyéni menüopciót.
//A kódot Manideep Chaudhary fejlesztette ki a https://productivesheets.com webhelyről function removeEmptyRows() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const activeRange = lap.getActiveRange().getValues(); legyen rowIndex = sheet.getActiveRange().getRowIndex(); const colIndex = lap.getActiveRange().getColumn(); const numColumns = lap.getActiveRange().getNumColumns(); activeRange.forEach((elem, index) => { if (item.every(element => element.toString().trim().length === 0)) { sheet.getRange(index + rowIndex, colIndex , 1, numColumns).deleteCells(SpreadsheetApp.Dimension.ROWS); rowIndex--; } }); } function onOpen() { hagyjuk ui = SpreadsheetApp.getUi(); ui.createMenu('Egyéni eltávolítások') .addItem('Üres sorok eltávolítása', 'removeEmptyRows') .addToUi(); }
Kövesse az alábbi lépéseket a szkript hozzáadásához a Google Táblázatok dokumentumához.
Mutasson a menüre, és kattintson a Bővítmények > Apps Script![Kattintson a 'Bővítmények' menüt, és válassza az 'Apps Script' választási lehetőség]()
Illessze be a fenti kódot a szkriptszerkesztőbe, és kattintson a „projekt mentése” ikonra![Írja be az alkalmazások szkriptkódját a szerkesztőbe, és kattintson a 'mentés' gomb]()
Most zárja be a szkriptszerkesztőt, térjen vissza a Google Táblázatok dokumentumához, és töltse be újra
Ha ezt megtette, megjelenik egy új „Egyéni eltávolítás” menüpont, valamint az „Üres sorok eltávolítása” almenü.![Egyéni alkalmazások szkript menü]()
Kövesse az alábbi lépéseket az üres sorok törléséhez az egyéni menüopció használatával:
Válassza ki azt az adattartományt, amelyből törölni kívánja az üres sorokat![Válassza ki a teljes adatkészletet]()
Kattintson a Egyéni eltávolítás menüre, és válassza az „Üres sorok eltávolítása<” lehetőséget. a i=4>” opció![Kattintson az üres sorok eltávolítása lehetőségre]()
Ez végrehajtja a parancsfájlt, és törli az összes üres sort a kiválasztott adattartományból![Adatkészlet eltávolított üres sorokkal]()
A lépések végrehajtása után a kiválasztott adatkészlet összes üres sora törlődik.
A kód működése
A fenti kód egy egyéni menüelemet hoz létre „Üres sorok eltávolítása” néven. Ha erre a menüelemre kattintunk, meghívja a .removeEmptyRows() nevű függvényt.
Ez a függvény először az aktív lap aktív tartományában lévő értékeket kapja meg. Ezután a módszert használja az aktív tartomány minden sorában történő hurkoláshoz.removeEmptyRows()forEach()
A cikluson belül a metódus annak ellenőrzésére szolgál, hogy a sor minden cellája üres-e a kivágás után. Ha a sor üres, a függvény a metódus meghívásával törli a sor összes celláját, és 1-gyel csökkenti a sorindexet, hogy figyelembe vegye a törölt sort.every()deleteCells()
Ezt a folyamatot addig ismételjük, amíg az összes üres sort el nem távolítja az aktív tartományból.
Üres sorok törlése bővítmény használatával
Az üres sorok adatkészletből való törlésének másik módja a Google Táblázatok bővítmény használata. Erre a célra néhány Google Táblázatok-bővítmény áll rendelkezésre. Javaslom a Power Tools kiegészítőt.
A Power Tools egy fejlett bővítmény azablebitekhez, amely tele van funkciókkal, amelyek közül az egyik segíthet az adatkészlet üres sorainak törlésében.
Power Tools bővítmény telepítése
Kattintson a Bővítmények menüre
A legördülő menüből válassza a Kiegészítők lehetőséget
Ezután kattintson a „Kiegészítők beszerzése” elemre a listában![Lépjen a Bővítmények menübe, és válassza a Kiegészítők lehetőséget a listából]()
Ezzel megnyílik az Addons Marketplace ablak. A keresőmezőbe írja be a „Power Tools” kifejezést, és nyomja meg az Enter billentyűt
A Power Tools bővítmény megjelenik a keresési eredmények között. Kattintson a „Power Tools” kiegészítőre![Írja be az elektromos eszközöket a Google Workspace Marketplace keresőmezőjébe, és válassza ki az elektromos szerszámokat]()
Kattintson a Telepítés gombra, majd a Folytatás gombra![Kattintson a Telepítés gombra]()
Most egy felugró ablak kéri, hogy jelentkezzen be Google-fiókjába. Ha több fiókja is van, feltétlenül válassza ki azt, amelyik a jelenleg használt Google Táblázatok dokumentumához van társítva![Jelentkezzen be Google fiókjába]()
Miután kiválasztotta fiókját, a rendszer felkéri a bővítményhez kért engedélyek jóváhagyására. Csak kattintson az „Engedélyezés” gombra![Kattintson az Engedélyezés gombra]()
A bővítmény telepítése után megerősítő üzenetet kap![Megerősítő felugró ablak, amely ellenőrzi, hogy a bővítmény telepítve van]()
Miután telepítette a Power Tools bővítményt, azzal törölheti az üres sorokat.
Kövesse az alábbi lépéseket az üres sorok törléséhez a Power Tools bővítmény használatával:
Válassza ki a törölni kívánt üres sorokat tartalmazó adatkészletet![Válassza ki a teljes adatkészletet]()
Kattintson a Bővítmények > Elektromos szerszámok > Rajt![Kattintson a Start gombra az elektromos eszközökben]()
Ezzel megnyílik a Power Tools bővítményablak
Kattintson a „Törlés” fülre![Válassza a Törlés opciót a Power Tools oldalsávon]()
Válassza az „Összes üres sor eltávolítása” lehetőséget a listából
A folyamat elindításához kattintson a „Törlés” gombra![Válassza az Összes üres sor eltávolítása lehetőséget, majd kattintson a Törlés gombra.]()
Ezzel törli az üres sorokat az adatkészletből, és az adatok automatikusan átrendeződnek![Az üres sorokat tartalmazó adatkészlet eltávolítva.]()