Obsah
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.xlsx9 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.