Jak odstranit prázdné buňky z rozsahu v aplikaci Excel (9 metod)

  • Sdílet Toto
Hugh West

Při práci s velkým rozsahem datových souborů se mohou objevit některé zbytečné prázdné buňky, které jsou docela nepříjemné. Naštěstí je v Excelu k dispozici několik možností, jak tyto nechtěné prázdné buňky odstranit. Tento článek vám tedy poradí, jak můžete odstranit prázdné buňky z rozsahu dat v Excelu.

Stáhnout cvičebnici

Můžete si stáhnout cvičný sešit, který jsme použili při přípravě tohoto článku.

Odstranění prázdných buněk z rozsahu.xlsx

9 metod pro odstranění prázdných buněk z rozsahu v aplikaci Excel

Předpokládejme, že mám rozsah dat ( B4:E12 ) obsahující údaje o prodeji několika elektronických produktů (podle data). Nyní můžete odstranit prázdné buňky ručně výběrem jedné po druhé (viz obrázek); což se zdá být časově náročné, pokud je rozsah dat velký. V tomto článku vám ukážu 9 metod pro odstranění prázdných buněk v Excelu.

1. Možnost Excelu "Přejít na speciální" pro odstranění prázdných buněk z rozsahu

Prázdné buňky můžeme z rozsahu vyloučit pomocí příkazu Přejít na Speciální možnost.

Kroky:

  • Nejprve vyberte rozsah ( B4:E12 ) dat a stiskněte F5 nebo Ctrl + G přivést Přejít na dialogové okno. Dále stiskněte Speciální z dialogového okna.

  • V důsledku toho se Přejít na Speciální Zobrazí se dialogové okno. Slepé položky z dostupných možností a stiskněte OK .

  • Po stisknutí OK , všechny prázdné buňky v rozsahu jsou zvýrazněny. Nyní stiskněte Ctrl + - z klávesnice vyvolat Odstranit Pak v závislosti na vašich datech a požadavcích zvolte některou z možností odstranění. Já jsem zvolil. Posun buněk nahoru . Tisk OK Tato možnost odstraní prázdné buňky a neprázdné buňky posune nahoru.

  • Zde je tedy náš konečný výsledek.

Poznámka:

  • Buďte opatrní při výběru možností mazání z nabídky Odstranit dialogové okno. Výběr nesprávné možnosti odstranění naruší rozsah dat.
  • Můžete si přinést Odstranit kliknutím pravým tlačítkem myši na výběr nebo po cestě: Home > Buňky > Odstranit > Odstranění buněk .

Přečtěte si více: Jak vyplnit prázdné buňky v aplikaci Excel pomocí funkce Přejít na speciální (se 3 příklady)

2. Odstranění prázdných buněk z rozsahu pomocí možnosti filtru

Nyní budu Filtr rozsah prázdných buněk a později tyto buňky odstranit.

Kroky:

  • Nejprve vyberte rozsah a stiskněte tlačítko Ctrl + Shift + L použít Filtr na něm. Filtr se zobrazí rozevírací šipka.

  • Nyní předpokládejme, že budu filtrovat 3. sloupec rozsahu ( B5:E12 ) na základě Datum . Chcete-li tak učinit, klikněte na ikonu rozbalovacího seznamu ve sloupci Datum, zaškrtněte pouze políčko Slepé položky a stiskněte tlačítko OK .

  • Výsledkem bude, že všechny řádky, které obsahují prázdné buňky, budou vyfiltrovány. Nyní vyberte všechny řádky a klikněte na výběr pravým tlačítkem myši, klikněte na možnost Odstranit řádek .

  • Poté se Microsoft Excel se zobrazí okno se zprávou o potvrzení vymazání řádku. OK .

  • Poté filtr vyjměte stisknutím tlačítka Ctrl + Shift + L Nakonec uvidíte, že z rozsahu zmizely všechny prázdné buňky.

Přečtěte si více: Jak odstranit prázdné buňky v aplikaci Excel (10 snadných způsobů)

3. Použití funkce pokročilého filtru pro odstranění prázdných buněk z rozsahu

Na stránkách Rozšířený filtr funkce Excelu je úžasný způsob, jak vyloučit prázdné buňky z rozsahu dat. Předpokládejme, že chcete odstranit prázdné buňky ze dvou sloupců ( Datum a Prodej ) z našeho stávajícího souboru dat. Podívejme se, jak to udělat pomocí příkazu Rozšířený filtr možnost.

Kroky:

  • Nejprve zadejte not equal to ( ) symbol v Buňka G5 a H5 .

  • Dále přejděte na Data > Pokročilé .

  • Následně Rozšířený filtr Zobrazí se dialogové okno. Nyní v něm vyberte možnost Kopírování do jiného umístění , upřesněte Rozsah seznamu ( B4:E12 ), Rozsah kritérií ( G4:H5 ), Kopírovat do ( B4 ). Pak stiskněte OK .

  • Po vstupu OK , je rozsah filtrován na jiné místo, jak je uvedeno níže (prázdné buňky jsou odstraněny).

Poznámka:

  • Nezapomeňte na záhlaví Rozsah kritérií ( G4:H5 ) musí být podobný nadřazenému souboru dat ( B4:E12 ).

Přečtěte si více: Jak vypočítat v aplikaci Excel, pokud nejsou buňky prázdné: 7 příkladných vzorců

4. Odstranění prázdných buněk ze svislého rozsahu

Tentokrát použiji kombinaci IFERROR , INDEX , SMALL , IF , MIN , ISBLANK a ROW funkce pro odstranění prázdných buněk ve svislém rozsahu obsahujícím názvy ovoce.

Kroky:

  • Zadejte následující vzorec Buňka D5 a stiskněte Vstupte na .
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),"")

  • Po zadání vzorce se zobrazí níže uvedený výsledek. Nyní přetáhněte dolů tlačítko Plnicí rukojeť ( + ), abyste dosáhli konečného výsledku.

  • Nakonec uvidíte, že prázdné buňky jsou z výsledného rozsahu vyloučeny.

🔎 Jak vzorec funguje?

  • ISBLANK($B$5:$B$12)

Zde se ISBLANK funkce zkontroluje, zda je buňka v rozsahu prázdná nebo ne. B5:E12 a vrací Pravda nebo False .

  • ŘÁDEK($B$5:$B$12)

Nyní je ROW funkce vrací čísla řádků v rozsahu B5:E12 a odpovědět:

{ 5;6;7;8;9;10;11;12 }

  • MIN(ŘÁDEK($B$5:$B$12))

Pak se MIN funkce najde nejnižší číslo řádku v rozsahu, které je:

{5}

Později,

  • IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)

Výše uvedený vzorec vrací:

{ 1;2;"";4;5;6;"";8 }

Poté,

  • SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))

Zde se SMALL funkce vrátí k-tou nejmenší hodnotu z rozsahu a vzorec odpoví:

{ 1 }

Nyní přichází na řadu INDEX funkce,

  • INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1)))

Na stránkách INDEX vzorec vrací

{ "Apple" }

Nakonec,

  • IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)), ROW(A1))),"")

Na stránkách IFERROR funkce vrací prázdné místo, pokud je INDEX vzorec vrátí chybu.

Související obsah: Jak odstranit prázdná místa ze seznamu pomocí vzorce v aplikaci Excel (4 metody)

5. Odstranění prázdných buněk z vodorovného seznamu rozsahů

Na rozdíl od předchozího způsobu budu nyní odstraňovat prázdné buňky z vodorovného rozsahu dat. I tentokrát použiji kombinaci funkcí Excelu ( IF , SLOUPEC , SUM , INDEX a SMALL ).

Kroky:

  • Zadejte následující vzorec Buňka B8 .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),"")

  • Po stisknutí Vstupte na , vzorec poskytne níže uvedený výsledek. Přetáhněte vzorec Plnicí rukojeť nástroj doprava, abyste získali konečný výstup.

  • Konečně zde je konečný výsledek. Všechny prázdné buňky jsou z výše uvedeného rozsahu odstraněny.

🔎 Jak vzorec funguje?

Vysvětleme si první část vzorce, která zní:

  • COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1

Výše uvedený vzorec vrací

{ TRUE }

Kde,

  • COLUMN(B:B)

Na stránkách SLOUPEC funkce odpovídá na číslo sloupce B:B což je:

{ 2 }

Pak.

  • $B$5:$I$5""

Vrátí se:

{ TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,TRUE,FALSE,TRUE }

Později,

  • SUM(-($B$5:$I$5"")

Na stránkách SUM funkce sečte počet TRUE hodnoty a odpovědi:

{ 6 }

Pak přejděte k druhé části vzorce:

  • INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1))

Výše uvedený vzorec vrací:

{ "Apple" }

Kde,

  • IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"")

Zde se IF funkce kontroluje, zda $B$5:$I$5"" a podle toho odpovídá:

{ 1,2,"",4,5,6,"",8 }

Pak,

  • SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)

Později se SMALL funkce vrátí k-tou nejmenší hodnotu z našeho rozsahu dat, což je:

{ 1 }

Nakonec je zde celý vzorec:

  • IF(COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),"")

Výše uvedený vzorec vrací:

{ Apple }

Další informace: Počítání prázdných buněk v rozsahu v aplikaci Excel pomocí VBA (3 metody)

Podobná čtení

  • Excel VBA: Zkontrolujte, zda je více buněk prázdných (9 příkladů)
  • Řešení prázdných buněk, které ve skutečnosti nejsou prázdné, v aplikaci Excel (4 způsoby)
  • Jak vyplnit prázdné buňky číslem 0 v aplikaci Excel (3 metody)
  • Použití podmíněného formátování v aplikaci Excel, pokud je jiná buňka prázdná
  • Null vs. Blank v aplikaci Excel

6. Funkce FILTR aplikace Excel pro odstranění prázdných buněk

Pokud pracujete v Excel 365 , můžete použít funkce FILTR na odstranění prázdných buněk z rozsahu Excelu. Pro použití funkce převedeme rozsah dat ( B4:E12 ) do tabulky Excel stisknutím tlačítka Ctrl + T .

Kroky:

  • Zadejte následující vzorec Buňka B15 .
=FILTER(Table1,Table1[Products]"","")

  • Tisk Vstupte na .
  • Výsledkem výše uvedeného vzorce bude pole (vyznačené modrou barvou), které odstraní prázdné buňky z prvního sloupce ( Produkty ) výše uvedené tabulky.

Další informace: Jak ignorovat prázdné buňky v rozsahu v aplikaci Excel (8 způsobů)

7. Použití možnosti Najít k odstranění prázdných buněk z rozsahu v aplikaci Excel

Prázdné buňky z rozsahu můžeme velmi snadno odstranit pomocí příkazu Najít možnost Excelu.

Kroky:

  • Nejprve vyberte rozsah ( B5:E12 ) dat. Pak stiskněte Ctrl + F přivést Najít a nahradit Po zobrazení dialogového okna ponechte Zjistěte, co pole prázdné, vyberte Hodnoty z Podívejte se do v rozevíracím seznamu zaškrtněte políčko Shoda celého obsahu buňky a nakonec stiskněte Najít vše .

  • Následně získáte seznam obsahující prázdné buňky. Nyní vyberte celý výstup přidržením klávesy Ctrl Pak přejděte na Home > Buňky > Odstranit > Odstranění buněk přivést Odstranit dialog.

  • Poté vyberte možnost odstranit a stiskněte tlačítko OK (viz snímek obrazovky).

  • Výsledkem je výstup, který jsem obdržel, když jsem zvolil možnost Posun buněk nahoru možnost odstranit. Klikněte na OK .

  • Závěrem je třeba stisknout Zavřít ukončit proces.

Přečtěte si více: Jak najít a nahradit prázdné buňky v aplikaci Excel (4 metody)

8. Odstranění prázdných buněk z rozsahu pomocí možnosti řazení aplikace Excel

V této metodě vám ukážu, jak. odstranit prázdné buňky z rozsahu pomocí Třídit možnost v programu Excel.

Kroky:

  • Nejprve vyberte rozsah. Poté přejděte na Data > Třídit a filtrovat > Třídit od A do Z (viz obrázek).

  • Výsledkem je, že rozsah dat bude seřazen podle následujícího vzoru. Všechny prázdné řádky jsou uvedeny na konci rozsahu.

  • Nyní stiskněte Ctrl + - z klávesnice, aby se Odstranit dialogové okno. Zvolte Odstranit řádek a stiskněte tlačítko OK .

  • A konečně, zde je konečný výsledek. Všechny prázdné řádky jsou z našeho rozsahu dat odstraněny.

Přečtěte si více: Jak odstranit prázdné buňky pomocí vzorce v aplikaci Excel (7 metod)

9. Výkonný dotaz aplikace Excel na odstranění prázdných buněk

V této metodě vám ukážu, jak odstranit prázdné buňky pomocí Power Query aplikace Excel . Prozkoumejme postup, jak to udělat. Pro usnadnění práce jsem převedl svůj datový rozsah na tabulku stisknutím tlačítka Ctrl +T .

Kroky:

  • Klikněte kdekoli v tabulce, přejděte na Data > Z tabulky/rozsahu .

  • Níže uvedená tabulka se proto zobrazí v části Editor dotazů Power Query zde, ve výchozím nastavení, null se vloží do všech prázdných buněk. Nyní v novém okně postupujte podle této cesty: Home > Odstranění řádků > Odstranění prázdných řádků .

  • Výsledkem je, že všechny řádky, které obsahovaly null, jsou odstraněny. Chcete-li operaci ukončit, přejděte na stránku Home > Zavřít & Načíst > Zavřít & Načíst .

  • Na závěr se konečný výsledek zobrazí na novém listu v programu Excel, jak je uvedeno níže.

Další informace: Jak automaticky vyplnit prázdné buňky v aplikaci Excel pomocí výše uvedené hodnoty (5 snadných způsobů)

Závěr

Ve výše uvedeném článku jsem se snažil podrobně probrat několik metod pro odstranění prázdných buněk z rozsahu v Excelu. Doufám, že tyto metody a vysvětlení budou stačit k vyřešení vašich problémů. Pokud máte nějaké dotazy, dejte mi prosím vědět.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.