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
Vložte výše uvedený kód do editoru skriptů a klikněte na ikonu „uložit projekt“.
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“
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
Klikněte na nabídku Vlastní odstranění a vyberte možnost „Odstranit prázdné řádky< možnost i=4>”
Tím se spustí skript a odstraní se všechny prázdné řádky z vybraného rozsahu dat
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
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“.
Klikněte na tlačítko Instalovat a poté na Pokračovat
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
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
Jakmile je doplněk nainstalován, obdržíte potvrzovací zprávu
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
Klikněte na Rozšíření > Elektrické nářadí > Start
Tím se otevře okno doplňku Power Tools
Klikněte na kartu „Vymazat“.
Ze seznamu vyberte „Odstranit všechny prázdné řádky“.
Kliknutím na „Vymazat“ zahájíte proces
Tím se vymažou prázdné řádky z vaší datové sady a data se automaticky přeskupí