Odstranit prázdné řádky v aplikaci Excel (s a bez VBA)

Při práci s velkými datovými sadami v Excelu možná budete muset data vyčistit, abyste je mohli dále používat. Jedním z běžných kroků čištění dat je odstranit z něj prázdné řádky.

Nyní existují různé způsoby, jak toho dosáhnout:

  • Přejděte na každý prázdný řádek a ručně jej odstraňte (příliš únavné a časově náročné).
  • Seřaďte celou sadu dat tak, aby byly všechny prázdné řádky dole (funguje, ale mění soubor dat).
  • Pomocí speciální techniky Přejít na (nebo makra) vyberte všechny prázdné buňky najednou a odstraňte řádky (cesta).

Odstraňte prázdné řádky (prázdné řádky) v aplikaci Excel

V tomto kurzu se naučíte dva způsoby, jak rychle vybrat prázdné buňky v sadě dat:

  • Pomocí dialogového okna Přejít na speciální.
  • Pomocí makra VBA.

Jakmile vyberete prázdné buňky, můžete je snadno odstranit.

Pomocí speciální techniky pro odstranění prázdných řádků v aplikaci Excel

Předpokládejme, že máte datovou sadu, jak je uvedeno níže:

Výše uvedená data obsahují tři prázdné řádky.

Zde jsou kroky k rychlému odstranění prázdných řádků (prázdných řádků) z této datové sady.

  • Vyberte celou datovou sadu (v tomto případě A1: C13).
  • Stiskněte klávesu F5. Otevře se dialogové okno Přejít na.
    • Toto dialogové okno můžete získat z nabídky Domů -> Úpravy -> Najít a vybrat -> Přejít na.
  • V dialogovém okně Přejít na klepněte na tlačítko Speciální. Otevře se dialogové okno Přejít na speciální.
  • V dialogovém okně Přejít na speciální vyberte mezery.
  • Klikněte na OK.

Tím by byly vybrány všechny prázdné buňky v datové sadě.

Nyní, když máte vybrány všechny prázdné řádky, postupujte takto:

  • Klikněte pravým tlačítkem na některou z vybraných buněk a vyberte Odstranit.
  • V dialogovém okně Odstranit vyberte „Celý řádek“.
  • Klikněte na OK.

To by okamžitě odstranilo všechny prázdné řádky v datové sadě.

Všimněte si, že tato technika by odstranila celý řádek, což znamená, že pokud máte data vlevo/vpravo od své datové sady, budou také odstraněna. Pokud nechcete, aby se to stalo, vyberte možnost Posunout buňky nahoru. Tím by se odstranily pouze buňky/řádky v datové sadě a všechny ostatní buňky kolem by zůstaly nedotčené.

Zde je video, které ukazuje, jak pomocí výše uvedených kroků odstranit prázdné řádky v aplikaci Excel.

Použití makra VBA k odstranění prázdných řádků v aplikaci Excel

Zatímco technika „Přejít na speciální“ je mnohem rychlejší než jakákoli jiná běžná metoda, pokud vaše práce vyžaduje, abyste ve stejném sešitu vícekrát odstranili prázdné řádky, použití jednoduchého makra VBA by mohlo být rychlejší.

Můžete napsat jednoduchý kód VBA, který vybere všechny prázdné buňky v datové sadě. Po výběru je můžete formátovat, odstranit nebo do nich zadat hodnotu.

I když to lze provést pomocí dialogového okna Excel Přejít na speciální, pokud vytvoříte makro a přidáte ho na panel nástrojů Rychlý přístup, budete moci vybrat všechny prázdné buňky kliknutím na tlačítko (ušetří vám to několik kliknutí).

Zde jsou kroky k vytvoření kódu VBA pro výběr prázdných buněk/řádků v aplikaci Excel:

  • S vybraným sešitem stiskněte ALT + F11. Tím se otevře okno editoru VB.
  • V editoru VB bude vlevo podokno průzkumníka projektu. Pokud jej nemůžete najít, přejděte na Zobrazit -> Průzkumník projektů.
  • Klikněte pravým tlačítkem na libovolný objekt sešitu, ve kterém pracujete, a přejděte na Vložit -> Modul.
  • V okně modulu zkopírujte a vložte následující kód:
    Sub SelectBlanks () Selection.SpecialCells (xlCellTypeBlanks). Vyberte End Sub

  • Zavřete okno editoru VB nebo se stisknutím Alt + F11 vraťte na list.
  • Klikněte pravým tlačítkem na libovolnou kartu na pásu karet a vyberte možnost Přizpůsobit panel nástrojů Rychlý přístup.
  • V dialogovém okně Možnosti aplikace Excel vyberte v rozevíracím seznamu příkazy zvolit příkaz Makra.
  • Vyberte makro SelectBlanks a klikněte na tlačítko Přidat.
  • Klikněte na OK.

Nyní budete mít makro k dispozici v QAT. Toto je pouze jednorázový proces a nyní, kdykoli máte datovou sadu a chcete z ní odstranit prázdné řádky, vyberte data a klikněte na ikonu Makro z QAT.

Tím by byly vybrány všechny prázdné řádky a poté je odstraníte.

Poznámka:

  • Protože tento sešit obsahuje kód VBA, nezapomeňte jej uložit ve formátu .xls nebo .xlsm.
  • Použití makra z QAT by fungovalo POUZE pro sešit, ve kterém máte kód makra. Pokud chcete, aby to fungovalo v jiném sešitu, musíte do něj vložit kód (tlačítko Makro v QAT však bude k dispozici ve všech sešitech). Pokud chcete, aby to bylo k dispozici ve všech sešitech, zvažte vytvoření doplňku.
Pozor: Prázdné řádky můžete také odstranit pomocí makra, ale protože cokoli provedené makrem nelze vrátit zpět, je vhodné řádky odstranit ručně.

To jsou tedy dva jednoduché způsoby, které můžete použít odstraňte prázdné řádky v aplikaci Excel (s a bez VBA).

Doufám, že jste našli tento návod užitečný!

wave wave wave wave wave