Lege rigen wiskje yn Excel (8 gaadlike metoaden)

  • Diel Dit
Hugh West

Stel jo in gefal foar as jo in set gegevens hawwe yn in Excel-wurkblêd, en jo sjogge wat ûnnedige lege rigen. Gjin twifel, sokke ûnferwachte lege rigen ergerje elkenien, feroarsaakje fersteuring yn it wurk, en belemmerje wurktempo. Dus, foardat jo wurkje mei sa'n dataset yn Excel, wolle wy dizze nutteleaze lege rigen wiskje . Microsoft Excel hat in protte techniken en metoaden om dizze taak út te fieren. Wy sille der 8 fan sjen mei foarbylden en goede yllustraasjes.

Download Practice Workbook

Wy riede oan om it folgjende oefenwurkboek te downloaden en dêrmei te oefenjen.

Blanke rigen wiskje.xlsx

8 effektive metoaden om lege rigen yn Excel te wiskjen

Litte wy de folgjende dataset beskôgje dy't de Item namme, Sales bedrach, en Bonus . Jûn dat dizze dataset lege rigen hat yn Rige 6 , 9 , 11 en 13 , wolle wy dizze oerstallige rigen fuortsmite .

Sa, lit ús begjinne.

1. Wiskje in pear lege rigen mei de hân

As wy in dataset hawwe dy't net is sa grut en hat mar in lyts oantal lege rigen, kinne wy ​​ de rigen mei de hân fuortsmite. It sil flugger wêze as it ymplementearjen fan oare metoaden dy't Excel-kommando's, funksjes, ensfh hawwe yn sa'n gefal. Dizze technyk bestiet út mar twa ienfâldige stappen. Lit ús sjen. 👇

Stappen:

  • Druk & hâld de Ctrl -toets en dus F6:F14 .

  • Gean nei de ljepper Data > Gean nei de Sortearje & amp; Filter groep.
  • De opsje Filter ynskeakelje.
Toetseboerd fluchtoets foar Filteropsje: Ctrl+Shift+L

  • Klik op ien fan 'e dat alle ikoanen sjen litte by de kopteksten fan 'e dataset.
  • Alles selektearje > Selektearje allinich 4 .
  • Druk op OK .

  • Wiskje de besteande rigen troch elke technyk te brûken dy't beskreaun is yn metoade 1 .
  • Gean no nei it ljepblêd Data en klik op it Filter opsje en skeakelje it út.

Nei it útsetten fan de Filter opsje, sil de dataset der útsjen as de folgjende ôfbylding.

  • Wiskje kolom F troch de kolom te selektearjen en it kommando Wiskje te selektearjen út de kontekst menu.

Dêrtroch hawwe wy de lege rigen perfoarst wiske en ús nije frisse útsjocht dataset generearre. 👆

7.3 Kombinearje INDEX-, SMALL-, ROW- en ROWS-funksjes

Yn 'e twadde lêste metoade binne wy ​​mei in Excel-formule kommen. Dizze metoade wurket yn mar twa stappen. Litte wy hjirûnder sjen. 👇

Stappen:

  • Kopiearje gewoan de kopteksten fan de dataset en plakke nei in geskikte lokaasje , hjir yn Sel G4 .
  • Typ de folgjende formule yn Sel G5 en druk op Enter.
=IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14"",ROW(B$5:B$14)),ROWS(B$5:B5))), "")

📌 As jo ​​​​net hawwe MS Excel 365 , druk dan op Ctrl+Shift+Enter .

  • Sleep it foljehandgreep -ikoan nei de rjochter- en ûnderkant fan de dataset.

Dat is it. Sjoch de folgjende foto. 👇

🔎 Hoe wurket de formule?

RIJEN(B$5:B5)

RIJEN jout it oantal rigen werom yn it berik B$5:B5 .

Utfier: 1 .

⮞ RIJ(B$5:B$14)

De funksje RIJ jout it rigenûmer werom fan it berik B$5:B $14 .

Utfier: {5;6;7;8;9;10;11;12;13;14}

⮞ B$5:B$14""

Utfier: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

⮞ IF(B$5:B$14””, ROW(B$5:B$14))

De funksje IF kontrolearret it berik B$5 :B$14 oft it oan de betingst foldocht, en jout de folgjende werom.

Utfier: {5;FALSE;7;8;FALSE;10;FALSE;12;FALSE;14}

SMALL(IF(B$5:B$14””, ROW(B$5:B$14)),ROWS(B$5:B5))

De funksje SMALL bepaalt de lytste wearde fan de boppesteande array.

Utfier: {5}

IFERROR(INDEX( B:B,SMALL(IF(B$5:B$14””, ROW(B$5:B$14)), ROWS(B$5:B5))), “”)

Uteinlik, de funksje INDEX jout de wearde werom út it B:B -berik en 5e rige , lykas oanroppen troch de funksje SMALL . De funksje IFERROR is gewoan om de útfier fris te hâlden fan Excel-flaterwearden.

Utfier: {Matt}

LêsMear: Hoe kinne jo lege rigen yn Excel wiskje (6 manieren)

8. Brûk Excel Power Query-ark om alle lege rigen te wiskjen

De Power Query is in bjusterbaarlik Excel-ark, en jo kinne it brûke foar meardere doelen. Hjir sille wy dit ark brûke foar ús saak, de lege rigen wiskje. Folgje gewoan de stappen hjirûnder. 👇

Stappen:

  • Gean nei de Data ljepper > “ Krij & Transformearje Data " groep & GT; Selektearje de opsje " Fan tabel/berik ".

    In dialoochfinster " Tabel oanmeitsje " sil iepenje.

  • Selektearje de folsleine dataset B4:E14 .
  • Druk op OK .

De " Power Query Editor " finster is ferskynd.

  • Gean nei de Thús ljepper > Reduce Rows drop-down menu
  • Rijen fuortsmite dropdown > Lege rigen fuortsmite .

De lege rigen wurde wiske. Sjoch de folgjende ôfbylding.

  • Gean nei Triem > Selektearje Coles & amp; Opsje Laad nei .

It dialoochfinster Gegevens ymportearje sil ferskine.

  • Kies de Tabel radioknop.
  • Kies de besteande wurkblêd radioknop
  • Selektearje jo winske pleatsing fan de útfier, Sel B16 > Druk op OK .

Dat is it. De útfier dataset is klear mei gjin lege rigen deryn.

No, as jo it Tabel formulier omsette wolle nei it Range foarmjo moatte noch wat stappen folgje.

De dataset konvertearje nei berikfoarm:

Stappen:

  • Gean nei it ljepblêd Tabelûntwerp > de groep Tools > Selektearje Konvertearje nei berik .
  • Druk op OK .

Wy hawwe de dataset mei súkses konvertearre yn in berikfoarm.

De Sales en Bonus kolomgegevens binne yn it Algemien nûmertype. Jo kinne maklik feroarje it nûmer type. Folgje gewoan dizze twa stappen.

1. Selektearje de twa kolommen .

2. Gean nei de Thús ljepper > Nûmer groep > Selektearje Opmaak fan rekkennûmer .

Dat is it. Sjoch de folgjende ôfbylding.

Lês mear: Excel-fluchtoets om rigen te wiskjen (mei bonustechniken)

Konklúzjewurden

Sa hawwe wy 8 manieren besprutsen om lege rigen yn Excel te wiskjen. Hoopje jo sille fine al dizze metoaden ynstruminteel. Boppedat is it wurkboek der foar jo om sels te downloaden en te oefenjen. As jo ​​​​fragen, opmerkings, of hokker soarte fan feedback hawwe, lit it my dan witte yn it kommentaarfak. En besykje ús webside ExcelWIKI om mear te ferkennen.

selektearjede lege rigen.

  • Rjochts-klikke > Gean nei it kontekstmenu > Klik op it kommando Wiskje .
De fluchtoets foar it kommando Wiskjeis: Ctrl + –

Dat is it! Wy hawwe de nutteleaze lege rigen maklik wiske. 👇

💡  Tink derom:

Lês Mear: Hoe kinne jo lege rigen fuortsmite yn Excel

2. Brûk Excel Sortearje Kommando

It kommando Sortearje ferpleatst de lege rigen nei de boaiem fan 'e dataset. As gefolch, de dataset rekket kwyt fan sinleaze lege rigen. Litte wy de workflow sjen. 👇

Stappen:

  • Gean nei de Data ljepper > De groep Sortearje en filterje .
  • Klik op Sortearje lytste nei grutste of, Sortearje Grutste nei Lytste .

Uteinlik wurde de lege rigen nei ûnderen sorteare. De folgjende foto lit it resultaat sjen. 👇

💡  Tink derom:

As de dataset in kolom hat foar searjenûmers, moatte wy de Sortearje Lytste oant Grutste opsje sadat de searjenûmers net feroarje.

Lês Mear: Hoe kinne jo rigen yn Excel wiskje

3. Brûk Gean nei spesjale kommando

Dit kommando selektearret lege sellen. Dêrnei kinne wy ​​de lege rigen wiskje mei de fluchtoets Ctrl + – of, it kommando Wiskje yn it kontekstmenu . Dat, lit ús dizze metoade stap foar stap sjen.👇

Stappen:

  • Selektearje elke kolom of de hiele dataset.
Om in kolom/ de hiele dataset te selektearjen, selektearje de earste sel, hâld dan de Shift-toets yn en selektearje dan de lêste sel.

  • Gean nei de Thús tab > De groep Bewurkje .
  • Gean nei de Fyn & Selektearje útklapmenu > It kommando Gean nei spesjaal .

It dialoochfinster Gean nei spesjaal sil iepenje.

Sneltoets : Druk op Ctrl + G > Gean nei dialoochfinster sil iepenje > Druk op Spesjaal .

  • Selektearje de Blanke radio knop > Druk op OK .

Wy kinne sjen op de folgjende skermôfbylding dat de ferwachte lege rigen tegearre mei de lege sellen ek selektearre binne.

No, litte wy foarút gean om de selektearre rigen te wiskjen.

  • Druk op Ctrl + – .

It dialoochfinster Wiskje sil iepenje.

  • Selektearje de Hele rige radio knop > Druk op OK .

Jo kinne dit wiskje ek útfiere troch de opsje Wiskje yn it kontekstmenu te brûken lykas beskreaun yn de earste metoade.

Dat is it. Wy hawwe fuortsmiten de ûnnedige lege rigen. Wy hawwe de resultearjende dataset sjen litten yn 'e boppesteande skermôfbylding. 👆

Lês mear: Hoe kinne jo rigen yn Excel wiskje dy't foar altyd trochgean (4 maklike manieren)

4. Brûk Excel Find Command

Dizze metoade is tige ferlykber mei de foarige metoade. It ferskil is yn 'e manier wêrop wy de lege rigen selektearje. Litte wy foarút gean. 👇

Stappen:

  • Gean nei de Thús ljepper > De groep Bewurkje .
  • De Fyn & Selektearje dellûk > It kommando Sykje .

In dialoochfinster mei de namme Sykje en ferfange sil ferskine.

Wy kinne ek nei Fyn en ferfange komme troch op Ctrl + H op it toetseboerd te drukken.

No, fiere de folgjende stappen ien foar ien út.

  • Gean nei it Fyn diel fan it fak.
  • Hâld it fak Fyn wat leech.
  • Sykje Binnen it blêd .
  • Sykje Op rigen .
  • Sjoch yn de Wearden .
  • Markearje it karfakje Kombinearje de hiele selynhâld .
  • Druk op Alles fine .

As wy kinne sjen, wurde alle 4 lege rigen werjûn yn it pop-upfak. 👇

  • Selektearje se allegear troch op Ctrl + A te drukken.
  • Druk op Slute .

  • Gebrûk fan in gaadlike metoade beskreaun yn 'e boppesteande seksjes, wiskje se allegear.

De útfier sil wêze lykas werjûn yn 'e ôfbylding hjirûnder. 👇

5. Brûk Excel AutoFilter Feature

Wy kinne ek lege rigen wiskje mei de Filter opsje yn excel. Hjir binne de stappen. 👇

Stappen:

  • Selektearje it heule oanbod fan gegevens ynklusyf de kopteksten, B4:E14 .
  • Gean nei de Data ljepper > De Sortearje & Filter groep > Skeakelje de opsje Filter yn troch derop te klikken.

De fluchtoets foar it ynskeakeljen fan de filteropsje is: Ctrl+Shift+L

  • Klik op ien fan 'e alle ikoanen fan 'e kopteksten fan 'e dataset.
  • Alles selektearje > Selektearje allinich Blanken .
  • Druk op OK .

Alle rigen mei ynhâld binne ferdwûn . Allinnich de lege rigen binne no sichtber.

  • Wiskje de lege rigen mei ien fan de techniken beskreaun yn metoade 1.

Hoewol't wy de lege rigen mei sukses wiske hawwe, sjogge wy de dataset ek as hawwe wy alle rigen mei gegevens wiske. Wy moatte de rigen mei gegevens weromhelje en dêrmei de dataset konvertearje nei in ferske sûnder filters.

  • Klik op ien fan 'e dat alle -ikoanen fan 'e kopteksten fan 'e dataset sjen litte.
  • Alles selektearje > Druk op OK .

Wy hawwe ús oarspronklike dataset werom krigen dy't no sûnder lege rigen is. De folgjende taak is om it te konvertearjen nei in net filtere foarm.

  • Klik op in willekeurige sel yn de dataset en gean nei de Data ljepper .
  • Gean nei de Sortearje & Filter groep > Klik op it kommando Filter .

It filtere formulier is fuort en de dataset is yn it winske normale uterlik. 👇

AnAlternative manier om de filteropsje te brûken:

Wy kinne graach in alternative manier besykje om de Filter opsje te brûken. Dizze kear kinne wy ​​de lege rigen net wiskje fan 'e dataset, mar wy kinne se fuortsmite fan ús fyzje. Yn guon gefallen kin dizze metoade nuttich wêze. Dus, lit ús sjen! 👇

Stappen:

  • Pas it kommando Filter op de dataset lykas earder oanjûn.
  • Klik op ien fan de dat alle -ikoanen fan de kopteksten fan de dataset sjen litte.

  • Demarkearje de (Lege) karfakje & GT; Druk op OK .

Wy hawwe de lege rigen ferdwine út de dataset! Wy moatte de Filter opsje ON hâlde. 👇

💡  Tink derom:

It moat opmurken wurde dat as wy de opsje Filter útsette, de lege rigen sille wer ferskine!

Lês mear: Hoe kinne jo rigen filterje en wiskje mei VBA yn Excel (2 metoaden)

Gelykbere lêzingen

  • Hoe kinne jo in rige wiskje as in sel leech is yn Excel (4 metoaden)
  • Formule om leech te ferwiderjen Rigen yn Excel (5 foarbylden)
  • Meardere rigen yn Excel wiskje (3 metoaden)
  • Hoe selekteare rigen yn Excel wiskje (8 oanpakken) )
  • Hoe kinne jo alle rigen ûnder in bepaalde rige wiskje yn Excel (6 manieren)

6. Brûk Excel Advanced Filter Command

De opsje Avansearre filter is in oar nuttich ark yn Microsoft Excel om denutteloos lege rigen út sicht. Litte wy de folgjende stappen sjen. 👇

Stappen:

Earst moatte wy in filterkriteariaberik ynstelle. Dêrfoar

  • Meitsje in nije gegevenskolom yn Sel G4 mei in koptekst mei de namme Sales Person .
  • Typ >"" yn Sel G5.

  • Gean nei de Data ljepper > Gean nei de Sortearje & amp; Filter groep > Klik op de Avansearre opsje.

It dialoochfinster foar avansearre filter sil iepenje.

  • Klik op de radioknop " Filterje de list, op it plak ".
  • Selektearje dêrnei de " Listberik " troch de folsleine dataset B4:E14 te selektearjen .

  • Selektearje it " Kriteriaberik " troch it berik te selektearjen G4:G5 .

Nei it foltôgjen fan stappen 3 & amp; 4, sil it dialoochfinster Avansearre filter lykje op de folgjende ôfbylding.

  • Druk op OK .

De folgjende skermôfbylding lit sjen dat wy de lege rigen mei súkses hawwe ynlutsen út de dataset. 👇

Mar de blauwe & net-opfolgjende rige nûmers 5,7,8,10,12 en 14 jouwe oan dat de lege rigen der noch binne al út it sicht. As jo ​​se werom wolle, dûbelklikje jo gewoan tusken de blauwe rigenûmers en se sille wer ferskine!

Lês Mear: Hoe kinne jo filtere rigen yn Excel wiskje (5 metoaden)

7. Brûk FerskateExcel-formules om lege rigen te wiskjen

7.1 Brûk Excel FILTER-funksje

Yn dizze metoade sille wy de FILTER-funksje brûke dy't in dynamyske arrayfunksje is allinich beskikber yn Excel 365 .

De spesjaliteit hjir is dat jo de formule mar ien kear yn 'e boppeste lofterste sel moatte ynfiere. De resultaten sille spielje yn 'e oerbleaune sellen fan it opjûne berik. Boppedat, as wy mear rigen tafoegje oan ús dataset, sil de funksje ek automatysk jilde foar de nije rigen.

Litte wy sjen hoe't jo it brûke. 👇

Stappen:

  • Kopiearje de koptekstnammen en plakke se op in nije lokaasje (hjir, yn Sel G4 ) mei opmaak.
  • Typ de folgjende formule mei de FILTER funksje yn Sel G5 :
=FILTER(B5:E14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14""))

  • Druk op Enter .

Dus de folgjende ôfbylding lit sjen dat wy alle lege rigen mei súkses hawwe fuortsmiten en de dataset it winske skjinne uterlik joegen.

🔎 Hoe docht de formule Wurkje?

Om't wy sykje nei lege rigen om te wiskjen, sil elk fan 'e sellen fan' e lege rigen leech wêze. Dat wy hawwe kritearia ûntworpen om earst de lege sellen te finen. Mei help fan Booleaanske logika hawwe wy de lege sellen wiske, mei oare wurden, de lege rigen.

E5:E14""

De NOT operator mei in lege tekenrige "" betsjut Net leech . Yn elke sel yn it berik E5:E14 , deresultaat sil in array wêze as folget:

Utfier: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

Lykas foar D5:D14”” , C5:C14”” en B5:B14”” , de resultaten sille wêze:

D5:D14””= {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

C5:C14""= {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

B5:B14""= { TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

(B5:B14””)*(C5: C14””)*(D5:D14””)*(E5:E14””)

Utfier: {1;0;1;1;0;1;0;1 ;0;1}

FILTER(B5:E14,(B5:B14””)*(C5:C14””)*(D5:D14” ””)*(E5:E14””))

Op it lêst jout de funksje FILTER de útfier werom fan de array B5:B14 , dy't oerienkomt mei de kritearia.=

Utfier: {"Matt","Meat",200,10;"Lee","Seafood",450,22.5;"Adam","Klean",1000, 50;"Hopkins","Baby Toys",780,39;"Nick","Clothing",890,44.5;"Chris","Cosmetics",2550,127.5}

7.2 Gebrûk COUNTBLANK-funksje

De COUNTBLANK-funksje n jout it oantal lege sellen werom yn in spesifisearre berik. Hoewol it omgiet mei lege sellen, kinne wy ​​​​de funksje ek brûke foar ús saak. Lit ús dan sjen. 👇

Stappen:

  • Foegje in kolom ta mei de namme " Blanks " oan de rjochterkant fan de dataset.
  • Typ de formule ⏩ =COUNTBLANK(B5:E5) ➤ yn Sel F5 .

  • Sleep de Folje handle ikoan oer it berik

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.