Tabuľky Google nemusia mať rovnakú úroveň funkcií ako Excel, no napriek tomu sú nabité – a dokážu si poradiť s akoukoľvek veľkou tabuľkou, ktorú na ňu hodíte.
Keď pracujete s množstvom údajov, narazíte na medzery. Nemusíte ručne hľadať každý prázdny riadok v tabuľke – existuje lepší spôsob, ako to urobiť.
Ak chcete vedieť, ako odstrániť prázdne riadky v Tabuľkách Google, postupujte podľa krokov nižšie.
Ak máte v Tabuľkách Google odstrániť iba jeden alebo dva prázdne riadky, je rýchlejšie odstrániť každý z nich ručne.
Ak máte viacero prázdnych riadkov, ktoré chcete odstrániť, zbaviť sa ich jedného po druhom nie je ideálne. Proces môžete urýchliť niekoľkými spôsobmi.
Alternatívnou metódou na dosiahnutie rovnakého výsledku je použitie filtra na zobrazenie iba prázdnych riadkov. Potom môžete tieto riadky vybrať a odstrániť.
Vedieť, ako odstrániť prázdne riadky v Tabuľkách Google, vám umožní vyčistiť údaje a urobiť ich prezentovateľnejšími. Existujú aj ďalšie triky, ktoré sa môžete naučiť, aby vaše údaje v Tabuľkách Google vyzerali lepšie.
Odstraňte prázdné řádky pomocí Apps Scriptu
Pomocí skriptu Google Apps Script můžete vytvořit vlastní možnost nabídky, která vám umožní odstranit všechny prázdné řádky jediným kliknutím.
Vytvořil jsem skript, který místo smazání celého řádku odstraní buňky prázdných řádků ve vybraném rozsahu. Tímto způsobem ostatní buňky mimo rozsah zůstanou nedotčené.
To je užitečné, pokud nechcete smazat žádná data mimo vybraný rozsah.
Níže je kód, který vytvoří možnost vlastní nabídky s názvem „Odstranit prázdné řádky“.
//Kód vyvinutý Manideepem Chaudharym z https://productivesheets.com function removeEmptyRows() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const activeRange = list.getActiveRange().getValues(); nech rowIndex = list.getActiveRange().getRowIndex(); const colIndex = list.getActiveRange().getColumn(); const numColumns = list.getActiveRange().getNumColumns(); activeRange.forEach((item, index) => { if (item.every(element => element.toString().trim().length === 0)) { sheet.getRange(index + rowIndex, colIndex , 1, numColumns).deleteCells(SpreadsheetApp.Dimension.ROWS); rowIndex--; } }); } function onOpen() { let ui = SpreadsheetApp.getUi(); ui.createMenu('Vlastní odebrání') .addItem('Odebrat prázdné řádky', 'removeEmptyRows') .addToUi(); }
Chcete-li přidat skript do dokumentu Tabulek Google, postupujte podle níže uvedených kroků.
Najeďte myší na nabídku a klikněte na Rozšíření > Apps Script![Klikněte na 'Rozšíření' a vyberte 'Apps Script' volba]()
Vložte výše uvedený kód do editoru skriptů a klikněte na ikonu „uložit projekt“.![Zadejte kód skriptu aplikací do editoru a klikněte na 'uložit' knoflík]()
Nyní zavřete editor skriptů a vraťte se do dokumentu Tabulek Google a znovu jej načtěte
Jakmile to uděláte, uvidíte novou možnost nabídky „Vlastní odebrání“ spolu s podnabídkou „Odstranit prázdné řádky“![Nabídka skriptů vlastních aplikací]()
Chcete-li odstranit prázdné řádky pomocí možnosti vlastní nabídky, postupujte takto:
Vyberte rozsah dat, ze kterého chcete odstranit prázdné řádky![Vyberte celou datovou sadu]()
Klikněte na nabídku Vlastní odstranění a vyberte možnost „Odstranit prázdné řádky< možnost i=4>”![Klikněte na možnost odstranit prázdné řádky]()
Tím se spustí skript a odstraní se všechny prázdné řádky z vybraného rozsahu dat![Datová sada s odstraněnými prázdnými řádky]()
Po dokončení kroků budou všechny prázdné řádky z vybrané datové sady odstraněny.
Práce s kódem
Výše uvedený kód vytvoří vlastní položku nabídky s názvem „Odstranit prázdné řádky“. Po kliknutí na tuto položku nabídky zavolá funkci s názvem .removeEmptyRows()
Tato funkce nejprve získá hodnoty v aktivním rozsahu aktivního listu. Poté se metoda použije k procházení každého řádku v aktivním rozsahu.removeEmptyRows()forEach()
Uvnitř smyčky se metoda používá ke kontrole, zda je každá buňka v řádku po oříznutí prázdná. Pokud je řádek prázdný, funkce voláním metody smaže všechny buňky tohoto řádku a sníží index řádku o 1, aby odpovídal smazanému řádku.every()deleteCells()
Tento proces se opakuje, dokud nejsou z aktivního rozsahu odstraněny všechny prázdné řádky.
Smazat prázdné řádky pomocí doplňku
Dalším způsobem, jak odstranit prázdné řádky z datové sady, je použití doplňku Tabulky Google. Pro tento účel je k dispozici několik doplňků pro Tabulky Google. Doporučuji doplněk Power Tools.
Power Tools je pokročilý doplněk pro schopné bity, který má spoustu funkcí, z nichž jedna může pomoci odstranit prázdné řádky ve vaší datové sadě.
Jak nainstalovat doplněk Power Tools
Klikněte na nabídku Rozšíření
Z rozbalovací nabídky vyberte možnost Doplňky
Dále klikněte na „Získat doplňky“ ze seznamu![Přejděte do nabídky Rozšíření a ze seznamu vyberte Doplňky]()
Tím se otevře okno Addons Marketplace. Do vyhledávacího pole zadejte „Power Tools“ a stiskněte Enter
Doplněk Power Tools se zobrazí ve výsledcích vyhledávání. Klikněte na doplněk „Power Tools“.![Do vyhledávacího pole na Google Workspace Marketplace zadejte elektrické nářadí a vyberte elektrické nářadí]()
Klikněte na tlačítko Instalovat a poté na Pokračovat![Klikněte na tlačítko Instalovat]()
Nyní se zobrazí vyskakovací okno s výzvou k přihlášení ke svému účtu Google. Pokud máte více účtů, vyberte ten, který je přidružen k dokumentu Tabulky Google, na kterém pracujete![Přihlaste se ke svému účtu Google]()
Jakmile vyberete svůj účet, budete požádáni o schválení oprávnění požadovaných pro doplněk. Stačí kliknout na tlačítko Povolit![Klikněte na tlačítko Povolit]()
Jakmile je doplněk nainstalován, obdržíte potvrzovací zprávu![Vyskakovací okno s potvrzením, že doplněk byl nainstalován]()
Jakmile nainstalujete doplněk Power Tools, můžete jej použít k odstranění prázdných řádků.
Chcete-li odstranit prázdné řádky pomocí doplňku Power Tools, postupujte takto:
Vyberte datovou sadu obsahující prázdné řádky, které chcete odstranit![Vyberte celou datovou sadu]()
Klikněte na Rozšíření > Elektrické nářadí > Start![Klikněte na tlačítko Start v Power Tools]()
Tím se otevře okno doplňku Power Tools
Klikněte na kartu „Vymazat“.![Na postranním panelu Power Tools vyberte možnost Clear]()
Ze seznamu vyberte „Odstranit všechny prázdné řádky“.
Kliknutím na „Vymazat“ zahájíte proces![Vyberte možnost Odebrat všechny prázdné řádky a klikněte na tlačítko Vymazat.]()
Tím se vymažou prázdné řádky z vaší datové sady a data se automaticky přeskupí![Datová sada s odstraněnými prázdnými řádky.]()