Kuidas eemaldada tühjad lahtrid Exceli vahemikust (9 meetodit)

  • Jaga Seda
Hugh West

Töötades suure andmekogumiga, võime näha mõningaid mittevajalikke tühje lahtreid, mis on üsna tüütu. Õnneks on excelis saadaval mitmeid võimalusi nende soovimatute tühjade lahtrite kustutamiseks. Nii et see artikkel juhendab teid, kuidas saate eemaldada tühjad lahtrid andmeväljast excelis.

Lae alla praktiline töövihik

Saate alla laadida praktilise töövihiku, mida me kasutasime selle artikli koostamisel.

Tühjade lahtrite eemaldamine vahemikust.xlsx

9 meetodit tühjade lahtrite eemaldamiseks Exceli vahemikust

Oletame, et mul on andmete vahemik ( B4:E12 ), mis sisaldab mitme elektroonilise toote müügiandmeid (kuupäevade kaupa). Nüüd saate te tühjade lahtrite kustutamine käsitsi, valides neid ükshaaval (vt ekraanipilti); mis tundub aeganõudev, kui andmevahemik on suur. Selles artiklis näitan teile 9 meetodit tühjade lahtrite eemaldamiseks Excelis.

1. Exceli valik "Mine spetsiaalsesse" tühjade lahtrite kustutamiseks vahemikust

Tühjad lahtrid saame vahemikust välja jätta, kasutades selleks funktsiooni Mine Speciali juurde võimalus.

Sammud:

  • Kõigepealt valige vahemik ( B4:E12 ) andmeid ja vajutage F5 või Ctrl + G tuua Go To dialoogiboks. Järgmiseks vajutage Eriline dialoogiaknast.

  • Selle tulemusena on Mine Speciali juurde ilmub dialoogiboks. Valige Aherained olemasolevate valikute hulgast ja vajutage OK .

  • Pärast vajutamist OK , kõik vahemiku tühjad lahtrid on esile tõstetud. Nüüd vajutage Ctrl + - klaviatuurilt, et tuua esile Kustuta dialoog. Seejärel sõltuvalt teie andmetest ja vajadusest, ükskõik milline kustutamisvõimalus. Ma olen valinud Nihutage rakke ülespoole . vajutage OK See valik kustutab tühjad lahtrid ja liigutab mitte-tühjad lahtrid ülespoole.

  • Järelikult on siin meie lõpptulemus.

Märkus:

  • Olge ettevaatlik, kui valite kustutusvõimalusi valikust Kustuta dialoog. Vale kustutamisvõimaluse valimine rikub teie andmevahemiku.
  • Võite tuua Kustuta dialoogi, tehes valikul paremklõpsu või järgides teed: Kodu > Rakud > Kustuta > Kustuta lahtrid .

Loe edasi: Kuidas täita tühjad lahtrid Excelis koos Go To Specialiga (3 näite)

2. Tühjade lahtrite eemaldamine vahemikust, kasutades filtri valikut

Nüüd ma Filter vahemikus tühjad lahtrid ja hiljem eemaldage need lahtrid.

Sammud:

  • Valige kõigepealt vahemik ja vajutage Ctrl + Shift + L kohaldada Filter selle kohta. Kuna Filter valik on rakendatud, ilmub rippnool.

  • Nüüd, oletame, et ma filtreerin vahemiku 3. veergu ( B5:E12 ), mis põhineb Kuupäev Selleks klõpsake kuupäeva veerus oleval rippmenüü ikoonil, tehke linnuke ainult ruutu Aherained ja vajutage OK .

  • Selle tulemusena filtreeritakse kõik read, mis sisaldavad tühje lahtreid. Nüüd valige kõik read ja tehke paremklõps valikul, klõpsake nupule Kustuta rida .

  • Pärast seda on Microsoft Excel sõnumikastis küsitakse kinnitust rea kustutamiseks. Klõpsake nuppu OK .

  • Seejärel tõmmake filter välja, vajutades Ctrl + Shift + L Lõpuks näete, et kõik tühjad lahtrid on vahemikust kadunud.

Loe edasi: Kuidas eemaldada tühjad lahtrid Excelis (10 lihtsat viisi)

3. Täiustatud filtri funktsiooni rakendamine tühjade lahtrite eemaldamiseks vahemikust

The Täiustatud filter excel'i funktsioon on hämmastav viis välistada tühjad lahtrid andmete vahemikust. Oletame, et soovite kustutada tühjad lahtrid kahest veerust ( Kuupäev ja Müük ) meie olemasolevast andmestikust. Vaatame, kuidas seda teha, rakendades programmi Täiustatud filter võimalus.

Sammud:

  • Kõigepealt kirjutage not equal to ( ) sümboliga Cell G5 ja H5 .

  • Järgmisena minge aadressile Andmed > Täiustatud .

  • Seejärel on Täiustatud filter ilmub dialoog. Nüüd valige lahtrist Kopeeri teise kohta , täpsustage Loetelu vahemik ( B4:E12 ), Kriteeriumide vahemik ( G4:H5 ), Kopeeri aadressile ( B4 ). Seejärel vajutage OK .

  • Sisenedes OK , filtreeritakse vahemik teise kohta, nagu allpool (tühjad lahtrid kustutatakse).

Märkus:

  • Pea meeles, et pealkiri Kriteeriumide vahemik ( G4:H5 ) peab olema sarnane emaandmekogumiga ( B4:E12 ).

Loe edasi: Kuidas arvutada Excelis, kui lahtrid ei ole tühjad: 7 eeskujulikku valemit

4. Tühjade lahtrite eemaldamine vertikaalsest vahemikust

Seekord kasutan ma kombinatsiooni IFERROR , INDEX , SMALL , IF , MIN , ISBLANK ja ROW funktsioonid tühjade lahtrite kustutamiseks vertikaalses vahemikus, mis sisaldab puuviljade nimesid.

Sammud:

  • Sisestage alljärgnev valem Lahter D5 ja vajutage Sisesta .
=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))),"")

  • Valemi sisestamisel saate alljärgneva tulemuse. Nüüd lohistage allapoole valemit Täitmise käepide ( + ) vahendiga, et saada lõpptulemus.

  • Lõpuks näete, et tühjad lahtrid on saadud vahemikust välja jäetud.

🔎 Kuidas valem töötab?

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

Siin on ISBLANK funktsioon kontrollib, kas lahter on tühi või mitte vahemikus B5:E12 ja tagastab Tõsi või Vale .

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

Nüüd on ROW funktsioon tagastab rea numbrid vahemikus B5:E12 ja vastata:

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

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

Siis on MIN funktsioon leiab vahemiku madalaima rea numbri, mis on:

{5}

Hiljem,

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

Ülaltoodud valemiga saadakse:

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

Pärast seda,

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

Siin on SMALL funktsioon tagastab vahemikust k -nda väikseima väärtuse ja valem vastab:

{ 1 }

Nüüd tuleb INDEX funktsioon,

  • 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 valemiga tagastatakse

{ "Apple" }

Lõpuks,

  • 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 funktsioon tagastab tühja väärtuse, kui INDEX valem tagastab vea.

Seotud sisu: Kuidas eemaldada tühikuid nimekirjast, kasutades Exceli valemit (4 meetodit)

5. Tühjade lahtrite eemaldamine horisontaalsest vahemiku loendist

Erinevalt eelmisest meetodist eemaldan nüüd horisontaalsest andmevahemikust tühjad lahtrid. Ka seekord kasutan exceli funktsioonide kombinatsiooni ( IF , KOLUMN , SUM , INDEX ja SMALL ).

Sammud:

  • Sisestage järgmine valem Lahter 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))),"")

  • Kui te tabate Sisesta , annab valem alljärgneva tulemuse. Lohistage Täitmise käepide tööriista paremale, et saada lõplik väljund.

  • Lõpuks on siin lõplik tulemus. Kõik tühjad lahtrid on eespool nimetatud vahemikust kustutatud.

🔎 Kuidas valem töötab?

Selgitame valemi esimest osa, mis on järgmine:

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

Ülaltoodud valemiga saadakse

{ TÕELINE }

Kus,

  • COLUMN(B:B)

The KOLUMN funktsiooni vastused veeru number B:B mis on:

{ 2 }

Siis.

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

See naaseb:

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

Hiljem,

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

The SUM funktsioon võtab kokku TÕELINE väärtused ja vastused:

{ 6 }

Siis tuleb valemiga teine osa:

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

Ülaltoodud valemiga saadakse:

{ "Apple" }

Kus,

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

Siin on IF funktsioon kontrollib, kas $B$5:$I$5"" ja vastab vastavalt sellele:

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

Siis,

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

Hiljem on SMALL funktsioon tagastab k-kümnenda väikseima väärtuse meie andmevahemikust, mis on:

{ 1 }

Lõpuks, siin on kogu valem:

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

Ülaltoodud valemiga saadakse:

{ Apple }

Loe edasi: VBA tühjade lahtrite lugemiseks Exceli vahemikus (3 meetodit)

Sarnased lugemised

  • Excel VBA: Kontrollige, kas mitu lahtrit on tühjad (9 näidet)
  • Tegelege tühjade lahtritega, mis ei ole Excelis tegelikult tühjad (4 võimalust)
  • Kuidas täita tühjad lahtrid Excelis 0-ga (3 meetodit)
  • Kohaldage tingimuslikku vormingut Excelis, kui teine lahter on tühi
  • Null vs tühi Excelis

6. Exceli FILTER-funktsioon tühjade lahtrite kustutamiseks

Kui te töötate Excel 365 võite kasutada funktsioon FILTER aadressile tühjade lahtrite eemaldamine Exceli vahemikust. Funktsiooni rakendamiseks teisendame andmevahemiku ( B4:E12 ) Exceli tabelisse, vajutades Ctrl + T .

Sammud:

  • Sisestage alljärgnev valem Lahter B15 .
=FILTER(Tabel1,Tabel1[Tooted]"","")

  • Press Sisesta .
  • Ülaltoodud valemi tulemuseks on massiiv (sinise värviga ääristatud), kustutades tühjad lahtrid esimesest veerust ( Tooted ) ülaltoodud tabelis.

Loe lisaks: Kuidas ignoreerida tühje lahtreid Exceli vahemikus (8 võimalust)

7. Kasutage Excelis tühjade lahtrite eemaldamiseks valikuvõimalust "Leia

Me saame tühjad lahtrid vahemikust väga lihtsalt kustutada, kasutades käsku Leia exceli valik.

Sammud:

  • Kõigepealt valige vahemik ( B5:E12 ) andmeid. Seejärel vajutage Ctrl + F tuua Leia ja asenda Pärast dialoogi ilmumist jätke Leia, mida väli tühi, valige Väärtused alates Vaata sisse rippmenüüst, märkige ruutu Sobitamine kogu lahtri sisu ja lõpuks vajutage Leia kõik .

  • Järelikult saate nimekirja, mis sisaldab tühje lahtreid. Nüüd valige kogu väljund, hoides all nuppu Ctrl klahvi. Seejärel mine Kodu > Rakud > Kustuta > Kustuta lahtrid tuua Kustuta dialoog.

  • Pärast seda valige kustutamise valik ja vajutage OK (vt ekraanipilti).

  • Selle tulemusena on siin väljund, mille ma olen saanud, kui ma olen valinud Nihutage rakke ülespoole kustutamisvõimalus. Klõpsake OK .

  • Kokkuvõtteks, vajutage Sulge protsessi lõpetamiseks.

Loe edasi: Kuidas leida ja asendada tühjad lahtrid Excelis (4 meetodit)

8. Tühjade lahtrite eemaldamine vahemikust Exceli sorteerimisvaliku abil

Selles meetodis näitan teile, kuidas eemaldada tühjad lahtrid vahemikust, kasutades Sorteeri võimalus excelis.

Sammud:

  • Valige kõigepealt vahemik. Seejärel minge Andmed > Sort & Filter > Sorteerimine A-st Z-ni ikoon (vt ekraanipilti).

  • Selle tulemusena sorteeritakse andmevahemik järgmiselt. Kõik tühjad read on loetletud vahemiku lõpus.

  • Nüüd vajutage Ctrl + - klaviatuurilt, et tuua Kustuta dialoog. Valige Kustuta rida valik ja vajutage OK .

  • Lõpuks on siin lõplik tulemus. Kõik tühjad read on meie andmevahemikust kustutatud.

Loe edasi: Kuidas eemaldada tühjad lahtrid, kasutades Excelis valemit (7 meetodit)

9. Exceli võimsusküsitlus tühjade lahtrite kustutamiseks

Selles meetodis näitan teile, kuidas eemaldada tühjad lahtrid kasutades Exceli võimsuse päring . Uurime selle protsessi. Lihtsuse huvides olen oma andmevahemiku muutnud tabeliks, vajutades Ctrl +T .

Sammud:

  • Klõpsake kuskil tabelis, minge Andmed > Alates tabelist/vahemikust .

  • Selle tulemusena ilmub alljärgnev tabelisse Power Query Editor aknas. Siin, vaikimisi, null pannakse kõikidesse tühjadesse lahtritesse. Nüüd järgige uues aknas teed: Kodu > Eemalda read > Tühjade ridade eemaldamine .

  • Selle tulemusel eemaldatakse kõik read, mis sisaldasid nulli. Operatsiooni lõpetamiseks mine nüüd aadressile Kodu > Sulge & Laadi > Sulge & Laadi .

  • Kokkuvõttes ilmub lõpptulemus uuel Exceli lehel nagu allpool.

Loe lisaks: Kuidas täita Excelis tühjad lahtrid automaatselt ülaltoodud väärtusega (5 lihtsat viisi)

Kokkuvõte

Ülaltoodud artiklis olen püüdnud arutada mitmeid meetodeid tühjade lahtrite eemaldamiseks Exceli vahemikust üksikasjalikult. Loodetavasti on need meetodid ja selgitused teie probleemide lahendamiseks piisavad. Palun andke mulle teada, kui teil on küsimusi.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.