Kuinka poistaa tyhjät solut Excelin alueesta (9 menetelmää)

  • Jaa Tämä
Hugh West

Kun työskentelemme suuren tietokokonaisuuden kanssa, saatamme nähdä tarpeettomia tyhjiä soluja, jotka ovat melko ärsyttäviä. Onneksi Excelissä on useita vaihtoehtoja näiden ei-toivottujen tyhjien solujen poistamiseen. Tässä artikkelissa opastetaan, miten voit poistaa tyhjät solut Excelin tietosarjoista.

Lataa harjoituskirja

Voit ladata harjoitustyökirjan, jota olemme käyttäneet tämän artikkelin valmisteluun.

Tyhjien solujen poistaminen Range.xlsx:stä

9 menetelmää tyhjien solujen poistamiseksi Excelin alueesta

Oletetaan, että minulla on data-alue ( B4:E12 ), joka sisältää useiden elektroniikkatuotteiden myyntitiedot (päivämäärän mukaan). Nyt voitte tyhjien solujen poistaminen manuaalisesti valitsemalla ne yksi kerrallaan (katso kuvakaappaus); mikä tuntuu aikaa vievältä, kun tietoväli on suuri. Tässä artikkelissa näytän sinulle 9 menetelmää tyhjien solujen poistamiseksi Excelissä.

1. Excelin "Siirry erikoisvalinta" -vaihtoehto tyhjien solujen poistamiseksi alueesta

Voimme sulkea tyhjät solut pois alueesta käyttämällä komentoa Siirry erikoisohjelmaan vaihtoehto.

Vaiheet:

  • Valitse ensin alue ( B4:E12 ) tietoja ja paina F5 tai Ctrl + G tuoda Siirry osoitteeseen Seuraava paina Erityinen valintaikkunasta.

  • Tämän seurauksena Siirry erikoisohjelmaan valintaikkuna tulee näkyviin. Valitse Aihiot käytettävissä olevista vaihtoehdoista ja paina OK .

  • Kun olet painanut OK , kaikki alueen tyhjät solut korostetaan. Paina nyt Ctrl + - näppäimistöltä saadaksesi esiin Poista Valitse sitten tietojen ja vaatimusten mukaan jokin poistovaihtoehdoista. Olen valinnut seuraavat vaihtoehdot Siirrä soluja ylöspäin . OK Tämä vaihtoehto poistaa tyhjät solut ja siirtää ei-tyhjät solut ylöspäin.

  • Näin ollen tässä on lopullinen tuloksemme.

Huom:

  • Ole varovainen valitessasi poistovaihtoehtoja valikosta Poista Väärän poistovaihtoehdon valitseminen sotkee tietoväliäsi.
  • Voit tuoda Poista valintaikkunaa napsauttamalla hiiren kakkospainikkeella valintaa tai seuraamalla polkua: Etusivu > Solut > Poista > Solujen poistaminen .

Lue lisää: Kuinka täyttää tyhjät solut Excelissä Go To Special -ohjelmalla (3 esimerkkiä)

2. Tyhjien solujen poistaminen alueesta suodatinvaihtoehdon avulla

Nyt minä aion Suodatin alue tyhjien solujen varalta ja poista nämä solut myöhemmin.

Vaiheet:

  • Valitse ensin alue ja paina Ctrl + Shift + L hakea Suodatin sillä. Koska Suodatin vaihtoehtoa käytetään, pudotusnuoli tulee näkyviin.

  • Oletetaan, että suodatan alueen 3. sarakkeen ( B5:E12 ) perustuu Päivämäärä Napsauta päivämäärän sarakkeessa olevaa pudotusvalikkoa ja laita valintamerkki vain kohtaan "Päivämäärä". Aihiot ja paina OK .

  • Tämän seurauksena kaikki tyhjiä soluja sisältävät rivit suodatetaan. Valitse nyt kaikki rivit ja napsauta hiiren kakkospainikkeella valinnan päällä, valitse Poista rivi .

  • Sen jälkeen Microsoft Excel Viestiruutu pyytää vahvistusta rivin poistamiselle. Napsauta OK .

  • Vedä sitten suodatin ulos painamalla Ctrl + Shift + L Lopulta näet, että kaikki tyhjät solut ovat poissa alueelta.

Lue lisää: Miten poistaa tyhjät solut Excelissä (10 helppoa tapaa)

3. Sovelletaan laajennettua suodatusominaisuutta tyhjien solujen poistamiseksi alueesta.

The Edistynyt suodatin ominaisuus Excel on hämmästyttävä tapa sulkea pois tyhjät solut Oletetaan, että haluat poistaa tyhjät solut kahdesta sarakkeesta ( Päivämäärä ja Myynti ) olemassa olevasta tietokokonaisuudestamme. Katsotaan, miten se tehdään soveltamalla komentoa Edistynyt suodatin vaihtoehto.

Vaiheet:

  • Kirjoita ensin not equal to ( ) symboli Solu G5 ja H5 .

  • Siirry seuraavaksi osoitteeseen Tiedot > Edistynyt .

  • Tämän jälkeen Edistynyt suodatin Valitse nyt laatikosta seuraava valintaikkuna Kopioi toiseen paikkaan , tarkenna Luetteloalue ( B4:E12 ), Kriteerien vaihteluväli ( G4:H5 ), Kopioi osoitteeseen ( B4 ). Paina sitten OK .

  • Saavuttaessa OK , alue suodatetaan toiseen paikkaan seuraavasti (tyhjät solut poistetaan).

Huom:

  • Muista otsikon Kriteerien vaihteluväli ( G4:H5 ) on oltava samanlainen kuin kantatietokanta ( B4:E12 ).

Lue lisää: Kuinka laskea Excelissä, jos solut eivät ole tyhjiä: 7 esimerkillistä kaavaa

4. Tyhjien solujen poistaminen pystysuorasta alueesta

Tällä kertaa käytän yhdistelmää IFERROR , INDEX , PIENI , IF , MIN , ISBLANK ja ROW toimintoja, joilla poistetaan tyhjät solut hedelmien nimiä sisältävältä pystysuoralta alueelta.

Vaiheet:

  • Kirjoita alla oleva kaava Solu D5 ja paina Kirjoita .
=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))),"")

  • Kun olet syöttänyt kaavan, saat alla olevan tuloksen. Vedä nyt alaspäin kaava-alueen Täyttökahva ( + ) työkalua lopullisen tuloksen saavuttamiseksi.

  • Lopulta näet, että tyhjät solut on jätetty pois tuloksena olevasta alueesta.

🔎 Miten kaava toimii?

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

Täällä ISBLANK funktio tarkistaa, onko alueen solu tyhjä vai ei. B5:E12 ja palauttaa Totta tai False .

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

Nyt ROW funktio palauttaa rivien numerot alueella B5:E12 ja vastata:

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

  • MIN(ROW($B$5:$B$12))

Sitten MIN funktio löytää alueen pienimmän rivinumeron, joka on:

{5}

Myöhemmin,

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

Yllä oleva kaava palauttaa:

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

Sen jälkeen,

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

Täällä PIENI funktio palauttaa k -luvun pienimmän arvon alueelta ja kaava vastaa:

{ 1 }

Nyt tulee INDEX toiminto,

  • 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))))

The INDEX kaavan palautukset

{ "Apple" }

Vihdoinkin,

  • 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))),"")

The IFERROR funktio palauttaa tyhjän arvon, jos INDEX kaava palauttaa virheen.

Liittyvä sisältö: Miten poistaa tyhjät kohdat luettelosta Excelin kaavan avulla (4 menetelmää)

5. Tyhjien solujen poistaminen vaaka-alueen luettelosta

Toisin kuin edellisessä menetelmässä, nyt poistan tyhjät solut vaakasuuntaisesta data-alueesta. Tälläkin kertaa käytän Excelin funktioiden yhdistelmää ( IF , COLUMN , SUMMA , INDEX ja PIENI ).

Vaiheet:

  • Kirjoita seuraava kaava Solu 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))),"")

  • Kun osut Kirjoita , kaava antaa alla olevan tuloksen. Vedä kaavasta Täyttökahva työkalua oikealle saadaksesi lopullisen tulosteen.

  • Lopulta tässä on lopullinen tulos. Kaikki tyhjät solut on poistettu edellä mainitusta alueesta.

🔎 Miten kaava toimii?

Selitetään kaavan ensimmäinen osa, joka on:

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

Yllä oleva kaava palauttaa

{ TRUE }

Missä,

  • COLUMN(B:B)

The COLUMN funktio vastaa sarakkeen numero B:B joka on:

{ 2 }

Sitten.

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

Tämä palauttaa:

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

Myöhemmin,

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

The SUMMA funktio laskee yhteen TRUE arvot ja vastaukset:

{ 6 }

Siirry sitten kaavan toiseen osaan:

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

Yllä oleva kaava palauttaa:

{ "Apple" }

Missä,

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

Täällä IF funktio tarkistaa, onko $B$5:$I$5""" ja vastaa sen mukaisesti:

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

Sitten,

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

Myöhemmin PIENI funktio palauttaa k-kolmannen pienimmän arvon tietoväliltämme, joka on:

{ 1 }

Lopuksi tässä on koko kaava:

  • 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)),""),")

Yllä oleva kaava palauttaa:

{ Apple }

Lue lisää: VBA tyhjien solujen laskemiseen Excelin alueella (3 menetelmää)

Samanlaisia lukemia

  • Excel VBA: Tarkista, ovatko useat solut tyhjiä (9 esimerkkiä)
  • Käsittele tyhjiä soluja, jotka eivät ole todella tyhjiä Excelissä (4 tapaa).
  • Kuinka täyttää tyhjät solut 0: lla Excelissä (3 menetelmää)
  • Soveltaa ehdollista muotoilua Excelissä, jos toinen solu on tyhjä
  • Nolla vs tyhjä Excelissä

6. Excelin FILTER-toiminto tyhjien solujen poistamiseksi

Jos työskentelet Excel 365 , voit käyttää FILTER-toiminto osoitteeseen tyhjien solujen poistaminen Excel-alueelta. Sovellamme funktiota muuntamalla data-alueen ( B4:E12 ) Excel-taulukkoon painamalla Ctrl + T .

Vaiheet:

  • Kirjoita alla oleva kaava Solu B15 .
=FILTER(Table1,Table1[Products]"","")

  • Paina Kirjoita .
  • Yllä olevan kaavan tuloksena on joukko (sinisellä värillä hahmoteltu), joka poistaa tyhjät solut ensimmäisestä sarakkeesta ( Tuotteet ) edellä olevassa taulukossa.

Lue lisää: Miten jättää tyhjät solut huomiotta Excelin alueella (8 tapaa)?

7. Käytä Etsi-vaihtoehtoa tyhjien solujen poistamiseen Excelin alueesta.

Voimme poistaa tyhjiä soluja alueelta hyvin helposti käyttämällä komentoa Etsi excelin vaihtoehto.

Vaiheet:

  • Valitse ensin alue ( B5:E12 ) dataa. Paina sitten Ctrl + F tuoda Etsi ja korvaa Kun valintaikkuna tulee näkyviin, jätä Etsi mitä kenttä tyhjäksi, valitse Arvot alkaen Katso sisään pudotusvalikosta, laita valintamerkki kohtaan Täsmää koko solun sisältö ja lopuksi paina Etsi kaikki .

  • Näin ollen saat luettelon, joka sisältää tyhjät solut. Valitse nyt koko tuloste pitämällä painettuna näppäintä Ctrl Mene sitten kohtaan Etusivu > Solut > Poista > Solujen poistaminen tuoda Poista vuoropuhelu.

  • Valitse sen jälkeen poistovaihtoehto ja paina OK (katso kuvakaappaus).

  • Tämän tuloksena tässä on tuloste, jonka olen saanut, kun olen valinnut vaihtoehdon Siirrä soluja ylöspäin poista vaihtoehto. Klikkaa OK .

  • Yhteenvetona voidaan todeta, että lehdistö Sulje prosessin lopettamiseksi.

Lue lisää: Kuinka etsiä ja korvata tyhjät solut Excelissä (4 menetelmää)

8. Poista tyhjät solut alueesta Excelin lajitteluvaihtoehdon avulla

Tässä menetelmässä näytän sinulle, miten voitte poistaa tyhjät solut alueelta käyttämällä Lajittele vaihtoehto excelissä.

Vaiheet:

  • Valitse ensin alue. Mene sitten kohtaan Tiedot > Lajittele & suodata > Lajittele A:sta Z:hen kuvaketta (katso kuvakaappaus).

  • Tämän seurauksena tietoväli lajitellaan seuraavasti: kaikki tyhjät rivit on lueteltu alueen lopussa.

  • Paina nyt Ctrl + - näppäimistöltä tuoda Poista dialogi. Valitse Poista rivi vaihtoehto ja paina OK .

  • Lopuksi tässä on lopullinen tulos: kaikki tyhjät rivit on poistettu tietoalueestamme.

Lue lisää: Miten poistaa tyhjät solut käyttämällä kaavaa Excelissä (7 menetelmää)

9. Excel Power Query tyhjien solujen poistamiseksi

Tässä menetelmässä näytän, miten tyhjät solut poistetaan käyttämällä seuraavia menetelmiä Excelin tehokysely Tutkitaanpa, miten se tehdään. Toimintani helpottamiseksi olen muuttanut data-alueeni taulukoksi painamalla painiketta Ctrl +T .

Vaiheet:

  • Napsauta mitä tahansa kohtaa taulukossa, siirry Tiedot > Taulukosta/alueelta .

  • Tämän seurauksena alla oleva taulukko tulee näkyviin kohdassa Power Query Editor Tässä oletusarvoisesti, null laitetaan kaikkiin tyhjiin soluihin. Seuraa nyt uudessa ikkunassa polkua: Etusivu > Poista rivit > Poista tyhjät rivit .

  • Tämän seurauksena kaikki rivit, jotka sisälsivät nollaa, on poistettu. Sulje operaatio siirtymällä osoitteeseen Etusivu > Sulje & Lataa > Sulje & Lataa .

  • Lopuksi lopputulos ilmestyy uuteen Excel-taulukkoon alla olevalla tavalla.

Lue lisää: Miten Excelin tyhjät solut täytetään automaattisesti edellä mainitulla arvolla (5 helppoa tapaa)?

Päätelmä

Yllä olevassa artikkelissa olen yrittänyt keskustella useista menetelmistä tyhjien solujen poistamiseksi Excelin alueelta yksityiskohtaisesti. Toivottavasti nämä menetelmät ja selitykset riittävät ratkaisemaan ongelmasi. Ilmoita minulle, jos sinulla on kysyttävää.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.