Verwyder leë rye in Excel (8 geskikte metodes)

  • Deel Dit
Hugh West

Stel jou 'n geval voor wanneer jy 'n stel data in 'n Excel-werkblad het, en jy sien 'n paar onnodige leë rye. Ongetwyfeld irriteer sulke onverwagte leë rye almal, veroorsaak werkversteuring en belemmer werktempo. Dus, voordat ons met so 'n datastel in Excel werk, wil ons graag hierdie nuttelose leë rye uitvee . Microsoft Excel het talle tegnieke en metodes om hierdie taak uit te voer. Ons sal 8 daarvan wys met voorbeelde en behoorlike illustrasies.

Laai Oefenwerkboek af

Ons beveel aan om die volgende oefenwerkboek af te laai en daarmee saam te oefen.

Vee leë rye uit.xlsx

8 effektiewe metodes om leë rye in Excel uit te vee

Kom ons kyk na die volgende datastel wat die Item naam, Verkope bedrag, en Bonus . Aangesien hierdie datastel leë rye in Ry 6 , 9 , 11 en 13 het, wil ons hierdie onnodige rye verwyder .

So, kom ons begin.

1. Vee 'n paar leë rye handmatig uit

Wanneer ons 'n datastel het wat nie so groot en het net 'n klein aantal leë rye, kan ons die rye handmatig verwyder. Dit sal in so 'n geval vinniger wees as om ander metodes te implementeer wat Excel-opdragte, funksies, ens. het. Hierdie tegniek bestaan ​​uit net twee eenvoudige stappe. Kom ons kyk. 👇

Stappe:

  • Druk & hou die Ctrl -sleutel en dus F6:F14 .

  • Gaan na die Data oortjie > Gaan na die Sorteer & Filter -groep.
  • Skakel die Filter -opsie aan.
Sleutelbordkortpad vir Filter-opsie: Ctrl+Shift+L

  • Klik op enige van die wat alle ikone by die opskrifte van die datastel wys.
  • Ontkies alles > Kies slegs 4 .
  • Druk OK .

  • Vee uit die bestaande rye deur enige tegniek te gebruik wat in metode 1 beskryf word.
  • Gaan nou na die Data oortjie en klik op die Filter opsie en skakel dit af.

Nadat jy die Filter -opsie afgeskakel het, sal die datastel soos die volgende prentjie lyk.

  • Vee kolom F uit deur die kolom te kies en die Delete -opdrag uit die konteks te kies kieslys.

Daarom het ons die leë rye perfek uitgevee en ons nuwe vars-soek datastel gegenereer. 👆

7.3 Kombineer INDEX-, SMALL-, ROW- en ROWS-funksies

In die tweede laaste metode het ons met 'n Excel-formule vorendag gekom. Hierdie metode werk in net twee stappe. Kom ons kyk hieronder. 👇

Stappe:

  • Kopieer net die opskrifte van die datastel en plak dit na 'n geskikte plek , hier in Sel G4 .
  • Tik die volgende formule in Sel G5 en druk Enter.
=IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14"",ROW(B$5:B$14)),ROWS(B$5:B5))), "")

📌 As jy nie het nie MS Excel 365 , druk dan Ctrl+Shift+Enter .

  • Sleep die vulhandvatsel -ikoon na die regter- en onderkant van die datastel.

Dit is dit. Sien die volgende prentjie. 👇

🔎 Hoe werk die formule?

RYE(B$5:B5)

RYE -funksie gee die aantal rye in die reeks B$5:B5 terug.

Afvoer: 1 .

⮞ ROW(B$5:B$14)

Die RY -funksie gee die rynommer van die reeks B$5:B terug $14 .

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

⮞ B$5:B$14””

Uitvoer: {WAAR;ONWAAR;WAAR;WAAR;ONWAAR;WAAR;ONWAAR;WAAR;ONWAAR;WAAR}

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

Die IF -funksie kontroleer die reeks B$5 :B$14 of dit aan die voorwaarde voldoen, en gee die volgende terug.

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

KLEIN(IF(B$5:B$14””, RY(B$5:B$14)),RYE(B$5:B5))

Die SMALL -funksie bepaal die kleinste waarde van die skikking hierbo.

Uitvoer: {5}

IFERROR(INDEX( B:B,KLEIN(IF(B$5:B$14””, RY(B$5:B$14)),RYE(B$5:B5))), “”)

Uiteindelik, die INDEKS -funksie gee die waarde terug vanaf die B:B -reeks en 5de ry , soos genoem deur die KLEIN -funksie. Die IFERROR -funksie is net om die uitvoer vars van Excel-foutwaardes te hou.

Uitvoer: {Matt}

LeesMeer: Hoe om leë rye in Excel uit te vee (6 maniere)

8. Gebruik Excel Power Query Tool om alle leë rye uit te vee

Die Power Query is 'n wonderlike Excel-instrument, en jy kan dit vir verskeie doeleindes gebruik. Hier gaan ons hierdie hulpmiddel vir ons saak gebruik en die leë rye uitvee. Volg net die stappe hieronder. 👇

Stappe:

  • Gaan na die Data -oortjie > “ Kry & Transformeer Data ” groep > Kies " Van tabel/reeks " opsie.

    'n " Skep tabel " dialoogkassie sal oopmaak.

  • Kies die hele datastel B4:E14 .
  • Druk OK .

Die “ Power Query Editor ” venster het verskyn.

  • Gaan na die Tuis oortjie > Verminder rye aftreklys
  • Verwyder rye aftreklys > Verwyder leë rye .

Die leë rye word uitgevee. Sien die volgende prent.

  • Gaan na Lêer > Kies Coles & Laai na -opsie.

Die dialoogkassie Voer data in sal verskyn.

  • Kies die Tabel radioknoppie.
  • Kies die Bestaande werkblad -radioknoppie
  • Kies jou verlangde plasing van die afvoer, Sel B16 > Druk OK .

Dit is dit. Die uitvoerdatastel is gereed met geen leë rye daarin nie.

Nou, as jy die Tabel vorm wil omskakel na die Reeks vormjy moet nog 'n paar stappe volg.

Omskakeling van die datastel na reeksvorm:

Stappe:

  • Gaan na die Tabelontwerp -oortjie > die Gereedskap groep > Kies Skakel om na reeks .
  • Druk OK .

Ons het die datastel suksesvol omgeskakel in 'n reeksvorm.

Die Verkope en Bonus kolomdata is in die Algemene nommertipe. U kan die nommertipe maklik verander. Volg net hierdie twee stappe.

1. Kies die twee kolomme .

2. Gaan na die Tuis oortjie > Getal groep > Kies Rekeningnommerformaat .

Dit is dit. Sien die volgende prent.

Lees meer: Excel-kortpad om rye uit te vee (met bonustegnieke)

Slotwoorde

Dus, ons het 8 maniere bespreek om leë rye in Excel uit te vee. Hoop jy sal al hierdie metodes instrumenteel vind. Boonop is die werkboek daar vir jou om af te laai en self te oefen. As jy enige vrae, opmerkings of enige soort terugvoer het, laat weet my asseblief in die kommentaarblokkie. En besoek asseblief ons webwerf ExcelWIKI om meer te verken.

kiesdie leë rye.

  • Regskliek > Gaan na die konteks kieslys > Klik op die Delete -opdrag.
Die Sleutelbordkortpad vir die Delete-opdrag is: Ctrl + –

Dit is dit! Ons het die nuttelose leë rye maklik skoongemaak. 👇

💡  Onthou:

Lees meer: Hoe om leë rye in Excel te verwyder

2. Gebruik Excel Sorteer-opdrag

Die Sorteer -opdrag verplaas die leë rye na die onderkant van die datastel. Gevolglik raak die datastel ontslae van sinlose leë rye. Kom ons kyk na die werkvloei. 👇

Stappe:

  • Gaan na die Data -oortjie > Die Sorteer en filter -groep.
  • Klik op Sorteer Kleinste na Grootste of, Sorteer Grootste na Kleinste .

Uiteindelik word die leë rye na onder uitgesorteer. Die volgende prentjie wys die resultaat. 👇

💡  Onthou:

As die datastel 'n kolom vir reeksnommers het, moet ons die Sorteer Kleinste tot Grootste opsie sodat die reeksnommers nie verander nie.

Lees meer: Hoe om rye in Excel uit te vee

3. Gebruik Gaan na spesiale opdrag

Hierdie opdrag kies leë selle. Daarna kan ons die leë rye uitvee deur die sleutelbordkortpad Ctrl + – of die Delete -opdrag in die konteks -kieslys te gebruik. Dus, laat ons hierdie metode stap vir stap sien.👇

Stappe:

  • Kies enige kolom of die hele datastel.
Om 'n kolom/die hele datastel te kies, kies die eerste sel, hou dan die Shift-sleutel in en kies dan die laaste sel.

  • Gaan na die Tuis oortjie > Die Redigeringsgroep .
  • Gaan na die Vind & Kies aftrekkieslys > Die Gaan na spesiale -opdrag.

Die dialoogkassie Gaan na spesiale sal oopmaak.

Kortpad : Druk Ctrl + G > Gaan na dialoogkassie sal oopmaak > Druk Spesiaal .

  • Kies die Blanks radioknoppie > Druk OK .

Ons kan uit die volgende skermkiekie sien dat die verwagte leë rye saam met die leë selle ook gekies is.

Nou, laat ons vorentoe beweeg om die geselekteerde rye uit te vee.

  • Druk Ctrl + – .

Die dialoogkassie Vee uit sal oopmaak.

  • Kies die Hele ry radioknoppie > Druk OK .

Jy kan ook hierdie skrapping uitvoer deur die Verwyder -opsie in die konteks kieslys te gebruik soos beskryf in die eerste metode.

Dit is dit. Ons het die onnodige leë rye verwyder. Ons het die resulterende datastel in die skermkiekie hierbo gewys. 👆

Lees meer: Hoe om rye in Excel uit te vee wat vir ewig aanhou (4 maklike maniere)

4. Gebruik Excel Find Command

Hierdie metode is baie soortgelyk aan die vorige metode. Die verskil is in die manier waarop ons die leë rye kies. Kom ons beweeg vorentoe. 👇

Stappe:

  • Gaan na die Tuis oortjie > Die Redigeringsgroep .
  • Die Vind & Kies aftreklys > Die Vind -opdrag.

'n Dialoogkassie met die naam Vind en vervang sal verskyn.

Ons kan ook by Vind en vervang uitkom deur Ctrl + H op die sleutelbord te druk.

Voer nou die volgende stappe een vir een uit.

  • Gaan na die Vind -deel van die boks.
  • Hou die boks Vind wat leeg.
  • Soek Binne die Blad .
  • Soek Volgens rye .
  • Kyk in die Waardes .
  • Merk die Pas by hele selinhoud merkblokkie.
  • Druk Vind alles .

Soos ons kan sien, word al 4 leë rye in die opspringblokkie gewys. 👇

  • Kies hulle almal deur Ctrl + A te druk.
  • Druk Sluit .

  • Deur 'n geskikte metode wat in die bogenoemde afdelings beskryf word, vee uit hulle almal.

Die uitset sal wees soos getoon in die prentjie hieronder. 👇

5. Gebruik Excel AutoFilter-kenmerk

Ons kan ook leë rye uitvee deur die Filter -opsie in Excel te gebruik. Hier is die stappe. 👇

Stappe:

  • Kies die hele reeks data insluitend die opskrifte, B4:E14 .
  • Gaan na die Data -oortjie > Die Sorteer & Filter groep > Skakel die Filter -opsie aan deur daarop te klik.

Die sleutelbordkortpad om die Filter-opsie aan te skakel is: Ctrl+Shift+L

  • Klik op enige van die wat alle ikone van die opskrifte van die datastel wys.
  • Ontkies alles > Kies slegs Blankes .
  • Druk OK .

Al die rye met inhoud het verdwyn . Slegs die leë rye is nou sigbaar.

  • Vee die leë rye uit deur enige van die tegnieke wat in metode 1 beskryf word.

Alhoewel ons die leë rye suksesvol uitgevee het, sien ons ook die datastel asof ons al die rye met data uitgevee het. Ons moet die rye met data herwin en die datastel omskakel na 'n ongefilterde vormliedjie daarmee.

  • Klik op enige van die wat alle ikone van die opskrifte van die datastel wys.
  • Kies alles > Druk OK .

Ons het ons oorspronklike datastel teruggekry wat nou sonder enige leë rye is. Die volgende taak is om dit na 'n ongefilterde vorm om te skakel.

  • Klik op 'n ewekansige sel in die datastel en gaan na die Data -oortjie .
  • Gaan na die Sorteer & Filter groep > Klik op die Filter opdrag.

Die gefiltreerde vorm is weg en die datastel is in sy gewenste normale voorkoms. 👇

AnAlternatiewe manier om die filteropsie te gebruik:

Ons sal dalk 'n alternatiewe manier wil probeer om die Filter opsie te gebruik. Hierdie keer kan ons nie die leë rye uit die datastel verwyder nie, maar ons kan hulle uit ons visie verwyder. In sommige gevalle kan hierdie metode nuttig wees. So, kom ons kyk! 👇

Stappe:

  • Pas die Filter -opdrag toe op die datastel soos vroeër genoem.
  • Klik op enige van die wat alle ikone van die opskrifte van die datastel wys.

  • Ontmerk die (Blanks) merkblokkie > Druk OK .

Ons het die leë rye uit die datastel laat verdwyn! Ons moet die Filter opsie AAN hou. 👇

💡  Onthou:

Daar moet kennis geneem word dat as ons die Filter -opsie afskakel, die leë rye sal weer verskyn!

Lees meer: Hoe om rye met VBA in Excel te filter en uit te vee (2 metodes)

Soortgelyke lesings

  • Hoe om 'n ry uit te vee as 'n sel leeg is in Excel (4 metodes)
  • Formule om leë te verwyder Rye in Excel (5 voorbeelde)
  • Vee veelvuldige rye in Excel uit (3 metodes)
  • Hoe om geselekteerde rye in Excel uit te vee (8 benaderings) )
  • Hoe om alle rye onder 'n sekere ry in Excel uit te vee (6 maniere)

6. Gebruik Excel Advanced Filter Command

Die Gevorderde Filter opsie is nog 'n nuttige hulpmiddel in Microsoft Excel om dienuttelose leë rye uit sig. Kom ons kyk na die volgende stappe. 👇

Stappe:

Eerstens moet ons 'n filterkriteriareeks opstel. Daarvoor,

  • Skep 'n nuwe datakolom in Sel G4 met 'n kopskrif genaamd Verkoopspersoon .
  • Tik >"" in Sel G5.

  • Gaan na die Data -oortjie > Gaan na die Sorteer & Filter groep > Klik op die Gevorderde -opsie.

Die dialoogkassie vir gevorderde filter sal oopmaak.

  • Klik op die " Filter die lys, in-plek "-radioknoppie.
  • Selekteer dan die " Lysreeks " deur die hele datastel B4:E14 te kies .

  • Kies die " Kriteriareeks " deur die reeks te kies G4:G5 .

Na voltooiing van stappe 3 & 4, sal die Gevorderde Filter dialoogkassie soos die volgende prentjie lyk.

  • Druk OK .

Die volgende skermkiekie wys dat ons die leë rye suksesvol uit die datastel onttrek het. 👇

Maar die blou & nie-opeenvolgende rynommers 5,7,8,10,12 en 14 dui aan dat die leë rye steeds daar is, alhoewel buite sig. As jy dit terug wil hê, dubbelklik jy net tussen die blou ry nommers en hulle sal weer verskyn!

Lees Meer: Hoe om gefiltreerde rye in Excel uit te vee (5 metodes)

7. Gebruik VerskeieExcel-formules om leë rye uit te vee

7.1 Gebruik Excel FILTER-funksie

In hierdie metode gaan ons die FILTER-funksie gebruik wat 'n dinamiese skikkingsfunksie is slegs beskikbaar in Excel 365 .

Die spesialiteit hier is dat jy die formule net een keer in die sel links bo moet invoer. Die resultate sal na die oorblywende selle van die gespesifiseerde reeks mors. Verder, as ons meer rye by ons datastel voeg, sal die funksie ook outomaties op die nuwe rye van toepassing wees.

Kom ons kyk hoe om dit te gebruik. 👇

Stappe:

  • Kopieer die kopname en plak dit op 'n nuwe plek (hier, in Sel G4 ) met formatering.
  • Tik die volgende formule deur die FILTER funksie in Sel G5 te gebruik:
=FILTER(B5:E14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14""))

  • Druk Enter .

So die volgende prentjie wys dat ons al die leë rye suksesvol verwyder het en die datastel die gewenste skoon voorkoms gegee het.

🔎 Hoe werk die formule Werk?

Aangesien ons leë rye soek om uit te vee, sal elkeen van die leë rye se selle leeg wees. Ons het dus kriteria ontwerp om eers die leë selle te vind. Deur Boole-logika te gebruik, het ons die leë selle uitgevee, met ander woorde, die leë rye.

E5:E14””

Die NOT operateur met 'n leë string “” beteken Nie Leeg nie . In elke sel in die reeks E5:E14 , dieresultaat sal 'n skikking soos volg wees:

Uitvoer: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;WAAR}

Net so, vir D5:D14”” , C5:C14”” en B5:B14”” , die resultate sal wees:

D5:D14””= {WAAR;ONWAAR;WAAR;WAAR;ONWAAR;WAAR;ONWAAR;WAAR;ONWAAR;WAAR}

C5:C14””= {WAAR;ONWAAR;WAAR;WAAR;ONWAAR;WAAR;ONWAAR;WAAR;ONWAAR;WAAR}

B5:B14””= { WAAR;ONWAAR;WAAR;WAAR;ONWAAR;WAAR;ONWAAR;WAAR;ONWAAR;WAAR

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

Uitvoer: {1;0;1;1;0;1;0;1 ;0;1}

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

Laastens gee die FILTER funksie die uitvoer terug vanaf die skikking B5:B14 , wat ooreenstem die kriteria.=

Uitvoer: {“Matt”,,”Meat”,200,10;”Lee”,,”Seekos”,450,22.5;”Adam”,”Klere”,1000, 50;"Hopkins","Baba Speelgoed",780,39;"Nick","Klere",890,44.5;"Chris","Cosmetics",2550,127.5}

7.2 Gebruik COUNTBLANK-funksie

Die COUNTBLANK-funksie n gee die aantal leë selle in 'n gespesifiseerde reeks terug. Alhoewel dit oor leë selle handel, kan ons die funksie ook vir ons saak gebruik. Kom ons kyk dan. 👇

Stappe:

  • Voeg 'n kolom genaamd " Blanks " by die regterkant van die datastel.
  • Tik die formule ⏩ =COUNTBLANK(B5:E5) ➤ in Sel F5 .

  • Sleep die Vul hanteer -ikoon oor die reeks

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.