Ako odstrániť prázdne bunky z rozsahu v programe Excel (9 metód)

  • Zdieľajte To
Hugh West

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.xlsx

9 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ť.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.