Obsah
Pri práci s veľkým rozsahom dátových súborov môžeme vidieť niektoré nepotrebné prázdne bunky, ktoré sú dosť nepríjemné. Našťastie je v programe Excel k dispozícii niekoľko možností na odstránenie týchto nechcených prázdnych buniek. Tento článok vám teda poradí, ako môžete odstrániť prázdne bunky z rozsahu údajov v programe Excel.
Stiahnite si cvičebnicu
Môžete si stiahnuť cvičný zošit, ktorý sme použili pri príprave tohto článku.
Odstránenie prázdnych buniek z rozsahu.xlsx9 metód na odstránenie prázdnych buniek z rozsahu v programe Excel
Predpokladajme, že mám rozsah údajov ( B4:E12 ), ktoré obsahujú údaje o predaji niekoľkých elektronických produktov (podľa dátumu). Teraz môžete odstrániť prázdne bunky ručne ich výberom po jednom (pozri snímku obrazovky); čo sa zdá byť časovo náročné, keď je rozsah údajov veľký. V tomto článku vám ukážem 9 metód na odstránenie prázdnych buniek v programe Excel.
1. Možnosť Excel "Prejsť na špeciálnu" na odstránenie prázdnych buniek z rozsahu
Prázdne bunky môžeme z rozsahu vylúčiť pomocou príkazu Prejsť na špeciálny možnosť.
Kroky:
- Najprv vyberte rozsah ( B4:E12 ) údajov a stlačte F5 alebo Ctrl + G priniesť Prejsť na dialógové okno. Ďalej stlačte Špeciálne z dialógového okna.
- V dôsledku toho sa Prejsť na špeciálny Zobrazí sa dialógové okno. Vyberte Slepé polotovary z dostupných možností a stlačte OK .
- Po stlačení OK , všetky prázdne bunky v rozsahu sú zvýraznené. Teraz stlačte Ctrl + - z klávesnice, aby ste vyvolali Odstrániť Potom v závislosti od vašich údajov a požiadaviek vyberte niektorú z možností vymazania. Posun buniek nahor . Tlač OK Táto možnosť odstráni prázdne bunky a presunie neprázdne bunky nahor.
- Tu je teda náš konečný výsledok.
⏩ Poznámka:
- Buďte opatrní pri výbere možností vymazania z Odstrániť dialógové okno. Výberom nesprávnej možnosti vymazania sa poškodí rozsah údajov.
- Môžete si priniesť Odstrániť kliknutím pravým tlačidlom myši na výber alebo kliknutím na cestu: Domov > Bunky > Odstrániť > Odstránenie buniek .
Prečítajte si viac: Ako vyplniť prázdne bunky v programe Excel pomocou funkcie Prejsť na špeciálne (s 3 príkladmi)
2. Odstránenie prázdnych buniek z rozsahu pomocou možnosti filtra
Teraz budem Filter rozsah pre prázdne bunky a neskôr tieto bunky odstráňte.
Kroky:
- Najprv vyberte rozsah a stlačte tlačidlo Ctrl + Shift + L použiť Filter na ňom. Ako Filter sa zobrazí rozbaľovacia šípka.
- Teraz predpokladajme, že budem filtrovať 3. stĺpec rozsahu ( B5:E12 ) na základe Dátum Ak to chcete urobiť, kliknite na rozbaľovaciu ikonu zo stĺpca Dátum, začiarknite iba Slepé polotovary a stlačte tlačidlo OK .
- Výsledkom bude filtrovanie všetkých riadkov, ktoré obsahujú prázdne bunky. Teraz vyberte všetky riadky a kliknite pravým tlačidlom myši na výber, kliknite na Odstrániť riadok .
- Potom sa Microsoft Excel v okne s hlásením sa zobrazí žiadosť o potvrdenie vymazania riadku. OK .
- Potom filter vyberte stlačením Ctrl + Shift + L Nakoniec uvidíte, že všetky prázdne bunky z rozsahu zmizli.
Prečítajte si viac: Ako odstrániť prázdne bunky v programe Excel (10 jednoduchých spôsobov)
3. Použitie funkcie rozšíreného filtra na odstránenie prázdnych buniek z rozsahu
Stránka Rozšírený filter funkcie programu Excel je úžasný spôsob, ako vylúčiť prázdne bunky z rozsahu údajov. Predpokladajme, že chcete odstrániť prázdne bunky z dvoch stĺpcov ( Dátum a Predaj ) z nášho existujúceho súboru údajov. Pozrime sa, ako to urobiť použitím Rozšírený filter možnosť.
Kroky:
- Najprv zadajte príkaz not equal to ( ) symbol v Bunka G5 a H5 .
- Ďalej prejdite na stránku Údaje > Pokročilé .
- Následne sa Rozšírený filter Zobrazí sa dialógové okno. Teraz v tomto okne vyberte Kopírovanie na iné miesto , uveďte Rozsah zoznamu ( B4:E12 ), Rozsah kritérií ( G4:H5 ), Kopírovať do ( B4 ). Potom stlačte OK .
- Po vstupe OK , rozsah sa filtruje na iné miesto, ako je uvedené nižšie (prázdne bunky sa odstránia).
⏩ Poznámka:
- Nezabudnite na záhlavie Rozsah kritérií ( G4:H5 ) musí byť podobný nadradenému súboru údajov ( B4:E12 ).
Prečítajte si viac: Ako vypočítať v programe Excel, ak bunky nie sú prázdne: 7 vzorových vzorcov
4. Odstránenie prázdnych buniek zo zvislého rozsahu
Tentoraz použijem kombináciu IFERROR , INDEX , MALÉ , IF , MIN , ISBLANK a ROW funkcie na odstránenie prázdnych buniek prítomných vo vertikálnom rozsahu obsahujúcom názvy ovocia.
Kroky:
- Zadajte nasledujúci vzorec Bunka D5 a stlačte Vstúpte na stránku .
=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 zadaní vzorca sa zobrazí nasledujúci výsledok. Teraz potiahnite nadol Rukoväť náplne ( + ), aby ste dosiahli konečný výsledok.
- Nakoniec uvidíte, že prázdne bunky sú z výsledného rozsahu vylúčené.
🔎 Ako vzorec funguje?
- ISBLANK($B$5:$B$12)
Tu sa ISBLANK funkcia kontroluje, či je bunka v rozsahu prázdna alebo nie B5:E12 a vráti Pravda alebo False .
- RIADOK($B$5:$B$12)
Teraz sa ROW funkcia vracia čísla riadkov v rozsahu B5:E12 a odpovedať:
{ 5;6;7;8;9;10;11;12 }
- MIN(RIADOK($B$5:$B$12))
Potom sa MIN funkcia nájde najnižšie číslo riadku v rozsahu, ktoré je:
{5}
Neskôr,
- IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)
Vyššie uvedený vzorec vráti:
{ 1;2;"";4;5;6;"";8 }
Potom,
- SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))
Tu sa MALÉ funkcia vráti k-tu najmenšiu hodnotu z rozsahu a vzorec odpovie:
{ 1 }
Teraz prichádza INDEX funkcie,
- 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))
Stránka INDEX vzorec vracia
{ "Apple" }
Nakoniec,
- 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))),"")
Stránka IFERROR funkcia vráti prázdne miesto, ak INDEX vzorec vráti chybu.
Súvisiaci obsah: Ako odstrániť prázdne miesta zo zoznamu pomocou vzorca v programe Excel (4 metódy)
5. Odstránenie prázdnych buniek z vodorovného zoznamu rozsahov
Na rozdiel od predchádzajúcej metódy teraz odstránim prázdne bunky z horizontálneho rozsahu údajov. Aj tentoraz použijem kombináciu funkcií programu Excel ( IF , STĹPEC , SUM , INDEX a MALÉ ).
Kroky:
- Zadajte nasledujúci vzorec do Bunka 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 zasiahnutí Vstúpte na stránku , vzorec poskytne nasledujúci výsledok. Rukoväť náplne nástroj doprava, aby ste získali konečný výstup.
- Nakoniec je tu konečný výsledok. Všetky prázdne bunky sú z uvedeného rozsahu odstránené.
🔎 Ako vzorec funguje?
Vysvetlíme si prvú časť vzorca, ktorá znie:
- COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1
Vyššie uvedený vzorec vráti
{ TRUE }
Kde,
- COLUMN(B:B)
Stránka STĹPEC funkcia odpovedá číslo stĺpca B:B čo je:
{ 2 }
Potom.
- $B$5:$I$5""
Vráti sa:
{ TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE,TRUE }
Neskôr,
- SUM(-($B$5:$I$5"")
Stránka SUM funkcia spočíta počet TRUE hodnoty a odpovede:
{ 6 }
Potom prejdite k druhej časti vzorca:
- INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1))
Vyššie uvedený vzorec vráti:
{ "Apple" }
Kde,
- IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"")
Tu sa IF funkcia kontroluje, či $B$5:$I$5"" a podľa toho odpovedá:
{ 1,2,"",4,5,6,"",8 }
Potom,
- SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)
Neskôr sa MALÉ funkcia vráti k-tú najmenšiu hodnotu z nášho rozsahu údajov, ktorá je:
{ 1 }
Nakoniec uvádzame 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)),"")
Vyššie uvedený vzorec vráti:
{ Apple }
Čítajte viac: VBA na počítanie prázdnych buniek v rozsahu v programe Excel (3 metódy)
Podobné čítania
- Excel VBA: Kontrola, či sú viaceré bunky prázdne (9 príkladov)
- Riešenie prázdnych buniek, ktoré v skutočnosti nie sú prázdne, v programe Excel (4 spôsoby)
- Ako vyplniť prázdne bunky číslom 0 v programe Excel (3 metódy)
- Použitie podmieneného formátovania v programe Excel, ak je iná bunka prázdna
- Null vs Blank v programe Excel
6. Funkcia Excel FILTER na odstránenie prázdnych buniek
Ak pracujete v Excel 365 , môžete použiť funkcia FILTER na odstrániť prázdne bunky z rozsahu programu Excel. Na použitie funkcie prevedieme rozsah údajov ( B4:E12 ) do tabuľky Excel stlačením Ctrl + T .
Kroky:
- Zadajte nasledujúci vzorec Bunka B15 .
=FILTER(Table1,Table1[Products]"","")
- Tlač Vstúpte na stránku .
- Výsledkom vyššie uvedeného vzorca bude pole (vyznačené modrou farbou), ktoré odstráni prázdne bunky z prvého stĺpca ( Produkty ) vyššie uvedenej tabuľky.
Prečítajte si viac: Ako ignorovať prázdne bunky v rozsahu v programe Excel (8 spôsobov)
7. Použitie možnosti Nájsť na odstránenie prázdnych buniek z rozsahu v programe Excel
Prázdne bunky z rozsahu môžeme veľmi jednoducho odstrániť pomocou príkazu Nájsť možnosť Excel.
Kroky:
- Najprv vyberte rozsah ( B5:E12 ) údajov. Potom stlačte Ctrl + F priniesť Nájsť a nahradiť Po zobrazení dialógového okna nechajte Zistite, čo pole prázdne, vyberte Hodnoty z Pozrite sa do v rozbaľovacom zozname začiarknite políčko Zodpovedá celému obsahu bunky a nakoniec stlačte Nájsť všetko .
- Následne získate zoznam obsahujúci prázdne bunky. Teraz vyberte celý výstup podržaním tlačidla Ctrl potom prejdite na Domov > Bunky > Odstrániť > Odstránenie buniek priniesť Odstrániť dialóg.
- Potom vyberte možnosť vymazať a stlačte tlačidlo OK (pozri snímku obrazovky).
- Výsledkom je výstup, ktorý som dostal, keď som vybral Posun buniek nahor možnosť vymazať. Kliknite na OK .
- Na záver, stlačte Zatvoriť ukončiť proces.
Prečítajte si viac: Ako nájsť a nahradiť prázdne bunky v programe Excel (4 metódy)
8. Odstránenie prázdnych buniek z rozsahu pomocou možnosti triedenia programu Excel
V tejto metóde vám ukážem, ako odstrániť prázdne bunky z rozsahu pomocou Triediť možnosť v programe Excel.
Kroky:
- Najprv vyberte rozsah. Potom prejdite na Údaje > Triedenie & amp; Filter > Triediť od A do Z (pozri obrázok obrazovky).
- Výsledkom je, že rozsah údajov bude zoradený tak, ako je uvedené nižšie. Všetky prázdne riadky sú uvedené na konci rozsahu.
- Teraz stlačte Ctrl + - z klávesnice, aby sa Odstrániť dialógové okno. Vyberte Odstrániť riadok a stlačte tlačidlo OK .
- Nakoniec tu máme konečný výsledok. Všetky prázdne riadky sú z nášho rozsahu údajov odstránené.
Prečítajte si viac: Ako odstrániť prázdne bunky pomocou vzorca v programe Excel (7 metód)
9. Excel Power Query na odstránenie prázdnych buniek
V tejto metóde vám ukážem, ako odstrániť prázdne bunky pomocou Excel Power Query . Poďme preskúmať postup, ako to urobiť. Pre uľahčenie mojej operácie som svoj rozsah údajov previedol na tabuľku stlačením tlačidla Ctrl +T .
Kroky:
- Kliknite kdekoľvek v tabuľke, prejdite na Údaje > Z tabuľky/rozsahu .
- V dôsledku toho sa nasledujúca tabuľka zobrazí v Power Query Editor tu, v predvolenom nastavení, null sa vloží do všetkých prázdnych buniek. Teraz v novom okne postupujte podľa tejto cesty: Domov > Odstránenie riadkov > Odstránenie prázdnych riadkov .
- Výsledkom je, že všetky riadky, ktoré obsahovali null, sú odstránené. Domov > Zavrieť & Načítať > Zavrieť & Načítať .
- Na záver sa konečný výsledok zobrazí v novom hárku programu Excel, ako je uvedené nižšie.
Prečítajte si viac: Ako automaticky vyplniť prázdne bunky v programe Excel pomocou vyššie uvedenej hodnoty (5 jednoduchých spôsobov)
Záver
Vo vyššie uvedenom článku som sa snažil podrobne rozobrať niekoľko metód na odstránenie prázdnych buniek z rozsahu v programe Excel. Dúfam, že tieto metódy a vysvetlenia budú stačiť na vyriešenie vašich problémov. Ak máte nejaké otázky, dajte mi prosím vedieť.