Ynhâldsopjefte
Wylst wy wurkje mei in grut oanbod fan datasets, kinne wy wat ûnnedige lege sellen sjen dy't aardich ferfelend binne. Gelokkich, yn excel, binne d'r ferskate opsjes beskikber om dizze net winske lege sellen te wiskjen. Dat, dit artikel sil jo liede oer hoe't jo lege sellen kinne fuortsmite fan in gegevensberik yn excel.
Oefenwurkboek downloade
Jo kinne it oefenwurkboek downloade dat wy hawwe brûkt om dit artikel ta te rieden .
Lege sellen fuortsmite fan in berik.xlsx
9 metoaden om lege sellen út in berik yn Excel te ferwiderjen
Litte wy oannimme, Ik haw in gegevensberik ( B4:E12 ) mei ferkeapgegevens fan ferskate elektroanyske produkten (Date-wise). No kinne jo blanke sellen wiskje manueel troch se ien foar ien te selektearjen (sjoch skermôfbylding); wat tiidslinend liket as it gegevensberik grut is. Yn dit artikel sil ik jo 9 metoaden sjen litte om lege sellen yn excel te ferwiderjen.
1. Excel 'Gean nei spesjale' Opsje om lege sellen út in berik <10 te wiskjen>
Wy kinne lege sellen út in berik útslute mei help fan de Gean nei spesjale opsje.
Stappen:
- Selektearje earst it berik ( B4:E12 ) fan gegevens en druk op F5 of Ctrl + G om it dialoochfinster Gean nei te bringen doaze. Druk dêrnei op Spesjaal út it dialoochfinster.
- As gefolch, it dialooch Gean nei spesjale doaze ferskynt. Kies Blanks út de beskikbere opsjes en druk opgean nei Gegevens > Fan tabel/berik .
- As gefolch, de tabel hjirûnder sil ferskine yn it finster Power Query Editor . Hjir is standert null yn alle lege sellen set. Folgje no út it nije finster it paad: Thús > Rijen fuortsmite > Lege rigen fuortsmite .
- As gefolch wurde alle rigen dy't nul befette, fuortsmiten. No om de operaasje te sluten, gean nei Thús > Slút & Laad > Slút & Laad .
- As konklúzje sil it úteinlike resultaat ferskine yn in nij blêd yn excel lykas hjirûnder.
Lês mear: Hoe lege sellen automatysk ynfolje yn Excel mei wearde boppe (5 maklike manieren)
Konklúzje
Yn de boppesteande artikel, Ik haw besocht te besprekken ferskate metoaden te ferwiderjen lege sellen út in berik yn excel útwurke. Hooplik sille dizze metoaden en ferklearrings genôch wêze om jo problemen op te lossen. Lit my witte as jo fragen hawwe.
OK .
- Neidat jo op OK drukke, alle lege sellen yn it berik binne markearre. Druk no op Ctrl + – fan it toetseboerd om it dialoochfinster Wiskje op te heljen. Dan ôfhinklik fan jo gegevens en eask, ien fan 'e wiskje opsjes. Ik haw keazen foar Sellen omheech . Druk nochris op OK . Dizze opsje sil de lege sellen wiskje en net-lege sellen omheech ferpleatse.
- Dêrtroch is hjir ús úteinlike resultaat.
⏩ Opmerking:
- Wês foarsichtich by it kiezen fan de wiskopsjes út de Wiskje dialooch. It kiezen fan de ferkearde wiske-opsje sil jo gegevensberik fergrieme.
- Jo kinne it dialoochfinster Wiskje bringe troch mei de rjochter te klikken op de seleksje of it paad te folgjen: Thús > ; Sellen > Wiskje > Sellen wiskje .
Lês mear: Hoe om lege sellen yn Excel te foljen mei Gean nei spesjaal (mei 3 foarbylden)
2. Lege sellen fuortsmite fan in berik mei filteropsje
No sil ik Filterje it berik foar lege sellen en letter fuortsmite dy sellen.
Stappen:
- Selektearje earst it berik en druk op Ctrl + Shift + L om Filter derop oan te passen. As de opsje Filter wurdt tapast, sil de dellûkpylk ferskine.
- No, stel, ik sil filterje de 3e kolom fan it berik ( B5:E12 ) basearre op Datum . Om dat te dwaan, klikjeop it dellûk-ikoan fan 'e kolom Datum, set in karmerk allinich op de Blanks opsje, en druk op OK .
- As gefolch wurde alle rigen dy't de lege sellen befetsje wurde filtere. Selektearje no alle rigen en klik mei de rjochter-klik op de seleksje, klik op Rij wiskje .
- Dêrnei sil de Microsoft Excel berjochtfak sil freegje om de befêstiging fan it wiskjen fan rige. Klik op OK .
- Drop it filter werom troch op 'e nij Ctrl + Shift + L te drukken. Uteinlik sille jo sjen dat alle lege sellen fuort binne út it berik
Lês mear: Hoe kinne jo lege sellen fuortsmite yn Excel (10 maklike manieren)
3. Avansearre filterfunksje tapasse om lege sellen út in berik te ferwiderjen
De Avansearre filter funksje fan excel is in geweldige manier om lege sellen út in gegevensberik út te sluten. Stel dat jo de lege sellen fan twa kolommen ( Datum en Sales ) fan ús besteande dataset wiskje wolle. Litte wy sjen hoe't jo dat dogge troch de opsje Avansearre filter ta te passen.
Stappen:
- Typ earst de net lyk oan ( ) symboal yn Sel G5 en H5 .
- Folgjende, gean nei Gegevens > Avansearre .
- Dêrnei wurdt it Avansearre filter dialooch ferskynt. Kies no út it fak Kopiearje nei in oare lokaasje , spesifisearje Listberik ( B4:E12 ), Kriteriaberik ( G4:H5 ), Kopiearje nei ( B4 ). Druk dan op OK .
- By it ynfieren fan OK wurdt it berik filtere nei in oare lokaasje lykas hjirûnder (lege sellen wiske).
⏩ Opmerking:
- Onthâld de koptekst fan it Kriteriaberik ( G4:H5 ) moat fergelykber wêze mei de âlder dataset ( B4:E12 ).
Lês mear: Hoe kinne jo yn Excel berekkenje as sellen net leech binne: 7 foarbyldformules
4. Lege sellen fuortsmite fan in fertikaal berik
Dizze kear sil ik in kombinaasje brûke fan IFERROR , INDEX , SMALL , IF , MIN , ISBLANK , en ROW funksjes om lege sellen te wiskjen dy't oanwêzich binne yn in fertikaal berik mei fruitnammen.
Stappen:
- Typ de ûndersteande formule yn Sel D5 en druk op Enter .
=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))),"")
- By it ynfieren fan de formule krije jo it ûndersteande resultaat. Sleep no it ark Fillhandtak ( + ) nei ûnderen om it ultime resultaat te krijen.
- In oan it ein, sille jo sjen dat lege sellen binne útsletten fan it resultearjende berik.
🔎 Hoe wurket de formule?
- ISBLANK($B$5:$B$12)
Hjir kontrolearret de funksje ISBLANK oft in sel is leech of net yn it berik B5:E12 enjout Wier of False .
- RIJ($B$5:$B$12)
No jout de funksje ROW de rigenûmers werom yn berik B5:E12 en antwurdzje:
{ 5;6;7;8;9; 10;11;12 }
- MIN(ROW($B$5:$B$12))
Dan de MIN -funksje fynt it leechste rigenûmer yn it berik dat is:
{5}
Letter,
- IF(ISBLANK($B$5:$B$12),",RIW($B$5:$B$12)-MIN(RIW($B$5:$B$12))+1)
De boppesteande formule jout werom:
{ 1;2;"";4;5;6;"";8 }
Nei dat,
- SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5) :$B$12))+1), ROW(A1))
Hjir jout de funksje SMALL de k -de lytste wearde werom út it berik en de formule antwurdet:
{ 1 }
No komt de INDEX funksje,
- 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)))
De INDEX formule jout
{ “Apple” }
Uteinlik,
- IFERRO R(INDEKS($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),",RIW($B$5:$B$12)-MIN(ROW($B$5:$ B$12))+1), ROW(A1))),"")
De funksje IFERROR jout in lege werom as de INDEX formule jout in flater werom.
Related Content: How to Remove Blanks from List Using Formula in Excel (4 Methods)
5. Lege sellen fuortsmite fan in horizontaal berik List
Oars as de foarige metoade,no sil ik lege sellen fuortsmite fan in horizontaal berik fan gegevens. Ek dizze kear sil ik de kombinaasje fan Excel-funksjes brûke ( IF , COLUMN , SUM , INDEX , en SMALL ).
Stappen:
- Typ de folgjende formule yn Sel 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)),"")
- As jo ienris op Enter drukke, sil de formule jaan ûndersteande resultaat. Sleep it ark Fill Handle nei rjochts om de definitive útfier te krijen.
- Uteinlik, hjir is it ultime resultaat. Alle lege sellen wurde wiske út it boppesteande berik.
🔎 Hoe wurket de formule?
Litte wy it earste diel fan 'e formule útlizze dat is:
- KOLUMN(B:B)<=SUM(–($B$5:$I$5””) )+1
De boppesteande formule jout
{ TRUE }
Wêr,
- COLUMN(B:B)
De funksje COLUMN antwurdet kolomnûmer fan B:B dat is:
{ 2 }
Dan.
- $B$5:$I$5""
Dit sil weromkomme:
{ TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE,TRUE }
Letter,
- SUM(–($B$5:$I$5””)
De funksje SUM somt it oantal op fan TRUE wearden en antwurden:
{ 6 }
Kom dan nei it oare diel fan 'e formule:
- INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5””,COLUMN($B$5:$I$5)-1,””),COLUMN(B:B)- 1))
De boppesteande formulejout werom:
{ “Apple” }
Wêr,
- IF($B$5:$I$5”” ,COLUMN($B$5:$I$5)-1,"")
Hjir kontroleart de funksje IF oft $B$5:$ I$5”” , en antwurdet dêrmei:
{ 1,2,””,4,5,6,””,8 }
Dan ,
- SMALL(IF($B$5:$I$5””,COLUMN($B$5:$I$5)-1,””),COLUMN(B:B) -1)
Letter jout de funksje SMALL de k-ste lytste wearde werom út ús gegevensberik dat is:
{ 1 }
As lêste, hjir is de hiele formule:
- 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)),””)
De boppesteande formule jout werom:
{ Apple }
Lês mear: VBA om lege sellen te tellen yn berik yn Excel (3 metoaden)
Gelykbere lêzings
- Excel VBA: Kontrolearje as meardere sellen leech binne (9 foarbylden)
- Omgean mei lege sellen dy't net echt leech binne yn Excel (4 manieren)
- Hoe lege sellen ynfolje mei 0 yn Excel (3 metoaden) <1 2> Tapasse betingsten opmaak yn Excel as in oare sel leech is
- Nul vs leech yn Excel
6. Excel FILTER Funksje om Lege sellen wiskje
As jo wurkje yn Excel 365 , kinne jo de FILTER-funksje brûke om lege sellen út in excel-berik te ferwiderjen. Om de funksje ta te passen sille wy it gegevensberik ( B4:E12 ) konvertearje nei in Excel-tabel troch te drukken op Ctrl + T .
Stappen:
- Typ de ûndersteande formule yn Sel B15 .
=FILTER(Table1,Table1[Products]"","")
- Druk op Enter .
- De boppesteande formule sil resultearje yn in array (oanjûn yn blauwe kleur) dy't lege sellen wiskje út 'e earste kolom ( Produkten ) fan 'e boppesteande tabel.
Lês mear: Hoe kinne jo lege sellen yn berik yn Excel negearje (8 manieren)
7. Brûk Opsje sykje om lege sellen út in berik yn Excel te ferwiderjen
Wy kinne lege sellen út in berik hiel maklik wiskje troch de Fyn opsje fan excel te brûken.
Stappen:
- Selektearje earst it berik ( B5:E12 ) fan gegevens. Druk dan op Ctrl + F om it dialoochfinster Sykje en ferfange te bringen. Neidat it dialoochfinster ferskynt, lit it fjild Fyn wat leech, kies Wearden út it Sjoch yn it útklapmenu, set in karmerk op Oerienkomme mei de hiele sellynhâld en druk op 't lêst op Alles fine .
- Dêrtroch krije jo in list mei de lege sellen. Selektearje no de hiele útfier troch de Ctrl -toets yn te hâlden. Gean dan nei Thús > Sellen > Wiskje > Sellen wiskje om it dialoochfinster Wiskje te bringen.
- Kies dêrnei de opsje wiskje en druk op OK (sjoch skermprint).
- As gefolch, hjir is de útfier dy't ik haw ûntfongen, om't ik de Shift sellen omheech haw keazen opsje wiskje. Klikje op Okee .
- Ta beslút, druk op Slute om it proses te beëinigjen.
Lês mear: Hoe kinne jo lege sellen fine en ferfange yn Excel (4 metoaden)
8 Lege sellen fuortsmite fan in berik mei Excel Sortearje Opsje
Yn dizze metoade sil ik jo sjen litte hoe't jo lege sellen fuortsmite út in berik mei de Sortearje opsje yn excel.
Stappen:
- Selektearje earst it berik. Gean dan nei Data > Sortearje & Filter > Sortearje A oant Z -ikoan (sjoch skermôfbylding).
- As gefolch, it gegevensberik sil wurde sortearre as hjirûnder. Alle lege rigen stean oan 'e ein fan it berik.
- Druk no op Ctrl + – fan it toetseboerd om te bringen it dialoochfinster Wiskje . Kies de opsje Rij wiskje en druk op OK .
- Lêst, hjir is it ultime resultaat. Alle lege rigen wurde wiske út ús gegevensberik.
Lês mear: Hoe kinne jo lege sellen fuortsmite mei formule yn Excel (7 Metoaden)
9. Excel Power Query om lege sellen te wiskjen
Yn dizze metoade sil ik jo sjen litte hoe't jo lege sellen ferwiderje mei Excel Power Query . Litte wy it proses ûndersykje om dat te dwaan. Foar it gemak fan myn operaasje haw ik myn gegevensberik yn in tabel konvertearre troch op Ctrl +T te drukken.
Stappen:
- Klik oeral yn 'e tabel,