Nejspíše se vám někdy stane, že z pracovního listu odstraníte prázdný řádek. A pokud musíte odstranit několik řádků, můžete použít filtr, který tuto úlohu zautomatizuje. Nejprve určete, který sloupec nejlépe reprezentuje celý řádek. Poté použijete automatický filtr, který vybere všechny řádky, v nichž je tento konkrétní sloupec prázdný. Poté vybrané řádky odstraníte. Tuto jednoduchou techniku můžete rozšířit na odstranění každého n-tého řádku v listu, ale vyžaduje to trochu více práce. Budete potřebovat dva nové sloupce. V jednom sloupci pomocí funkce Automatické vyplňování postupně očíslujte řádky, počínaje číslem 1. Do prvního řádku druhého sloupce zadejte následující vzorec=MOD(firstcellinsequence,n)kde firstcellinsequence je relativní odkaz na buňku, která obsahuje hodnotu 1 ve sloupci s pořadovým číslem, a n se rovná n-té hodnotě. Například na obrázku níže se seznam pořadových čísel nachází ve sloupci F. Proto vzorec v G2 odkazuje na F2 a vrací 0 pro každý třetí řádek: =MOD(F2,3) Nyní jste připraveni implementovat filtr, který odstraní každý třetí řádek v listu (A2:E11). Nejprve vyberte řádky, ve kterých funkce MOD() vrací 0, takto:
- Vyberte sloupec s funkcí Mod(). V tomto případě je to G1:G11.
- Zvolte filtr z nabídky Data.
- Zvolte možnost Automatický filtr.
- Pomocí rozbalovací šipky filtru vyberte 0. Excel zobrazí pouze řádky, které obsahují 0 ve sloupci G.
- Vyberte řádky zobrazené filtrem; v tomto případě jsou to řádky 4, 7 a 10.
- Vyberte řádky zobrazené filtrem.
- Volbou možnosti Odstranit řádek z nabídky Úpravy odstraníte vybrané řádky.
- Odeberte filtr výběrem možnosti (Vše) z jeho rozevíracího seznamu.
- Odškrtněte možnost Automatický filtr z nabídky Filtr (nabídka Data).
- Odstraňte seznam pořadových čísel ve sloupci F a funkce Mod() ve sloupci G. (Nebo je ponechte, pokud potřebujete tuto úlohu často opakovat.)
Odstranění celých řádků a sloupců může vést k odstranění neviditelných dat, proto buďte opatrní. Před odstraněním řádku nebo sloupce stiskněte klávesu + a najděte poslední buňku, která obsahuje hodnotu nebo formátování v aktuálním listu.