Ta bort tomma rader i Excel (8 lämpliga metoder)

  • Dela Detta
Hugh West

Föreställ dig ett fall när du har en uppsättning data i ett Excel-arbetsblad och du ser några onödiga tomma rader. Utan tvekan irriterar sådana oväntade tomma rader alla, orsakar störningar i arbetet och hindrar arbetstempot. Så innan vi arbetar med en sådan datauppsättning i Excel, vill vi ta bort dessa onödiga tomma rader Microsoft Excel har många tekniker och metoder för att utföra den här uppgiften. Vi kommer att visa 8 av dem med exempel och illustrationer.

Ladda ner övningsboken

Vi rekommenderar att du laddar ner följande övningsbok och övar tillsammans med den.

Ta bort tomma rader.xlsx

8 effektiva metoder för att ta bort tomma rader i Excel

Låt oss betrakta följande dataset som beskriver den Artikel namn, Försäljning belopp, och Bonus Med tanke på att detta dataset har tomma rader i Rad 6 , 9 , 11 , och 13 Vi vill ta bort dessa onödiga rader.

Så låt oss börja.

1. Ta bort ett par tomma rader manuellt

När vi har ett dataset som inte är så stort och endast har ett litet antal tomma rader kan vi ta bort raderna Det går snabbare än att använda andra metoder med Excel-kommandon, funktioner osv. Den här tekniken består av två enkla steg. Låt oss se. 👇

Steg:

  • Press & Håll Ctrl nyckel och därmed Välj de tomma raderna.

  • Högerklicka på > Gå till kontext menyn> Klicka på Ta bort kommandot.
Tangentbordsgenvägen för Ta bort Kommandot är: Ctrl + -

Det var allt! Vi har lätt rensat bort de onödiga tomma raderna. 👇

💡 Kom ihåg:

Läs mer: Ta bort tomma rader i Excel

2. Använd Excel-sorteringskommando

Sortera kommandot flyttar de tomma raderna till botten av datamängden. Som ett resultat blir datamängden av med meningslösa tomma rader. Låt oss se arbetsflödet. 👇

Steg:

  • Gå till Uppgifter flik> Den Sortera och filtrera grupp.
  • Klicka på Sortera från minsta till största eller, Sortera från störst till minst .

Slutligen sorteras de tomma raderna längst ner. Följande bild visar resultatet. 👇

💡 Kom ihåg:

Om datamängden har en kolumn för serienummer måste vi välja Sortera Alternativ från minsta till största så att serienumren inte ändras.

Läs mer: Ta bort rader i Excel

3. Använd kommandot Gå till specialkommando

Detta kommando markerar tomma celler. Därefter kan vi ta bort de tomma raderna med hjälp av tangentbordsgenvägen Ctrl + - eller, den Ta bort kommandot i kontext Menyn. Så låt oss se den här metoden steg för steg. 👇

Steg:

  • Välj alla kolumn eller hela datasetet.
Om du vill välja en kolumn eller hela datasetet markerar du den första cellen och håller sedan ned Skift och välj sedan den sista cellen.

  • Gå till Hem flik> Den Redigering av grupp.
  • Gå till Hitta & Välj rullgardinsmenyn> Den Gå till Special kommandot.

Gå till Special öppnas.

Genväg : Press Ctrl + G > Gå till dialogrutan öppnas> Tryck på Särskilt .

  • Välj den Blanks radioknapp> Tryck på OK .

I följande skärmdump kan vi se att de förväntade tomma raderna tillsammans med de tomma cellerna också är valda.

Nu går vi vidare för att ta bort de markerade raderna.

  • Tryck på Ctrl + - .

Ta bort öppnas.

  • Välj den Hela raden radioknapp> Tryck på OK .

Du kan också utföra denna radering med hjälp av Ta bort i alternativet i kontext menyn som beskrivs i den första metoden.

Det var allt. Vi har tagit bort de onödiga tomma raderna. Vi har visat den resulterande datamängden i skärmdumpen ovan. 👆

Läs mer: Ta bort rader i Excel som fortsätter i all evighet (4 enkla sätt)

4. Använd Excel Kommando Sök

Den här metoden är mycket lik den föregående metoden. Skillnaden är hur vi väljer de tomma raderna. Låt oss gå vidare. 👇

Steg:

  • Gå till Hem flik> Den Redigering av grupp.
  • Hitta & Välj drop-down> Den Hitta Kommando.

En dialogruta med namnet Hitta och ersätta kommer att visas.

Vi kan också ta oss till Hitta och ersätta genom att trycka på Ctrl + H på tangentbordet.

Utför nu följande steg ett efter ett.

  • Gå till Hitta del av lådan.
  • Behåll den Hitta vad rutan är tom.
  • Sök på Inom Ark .
  • Sök på I rader .
  • Titta in Värden .
  • Markera den Matcha hela cellinnehållet kryssrutan.
  • Tryck på Hitta alla .

Som vi kan se visas alla fyra tomma rader i popup-rutan. 👇

  • Välj dem alla genom att trycka på Ctrl + A .
  • Tryck på Stäng .

  • Med hjälp av en lämplig metod som beskrivs i ovanstående avsnitt, ta bort alla.

Resultatet kommer att se ut som i bilden nedan. 👇

5. Använd Excel AutoFilter-funktionen

Vi kan också ta bort tomma rader med hjälp av Filter i Excel. Här är stegen. 👇

Steg:

  • Markera hela datamängden, inklusive rubrikerna, B4:E14 .
  • Gå till Uppgifter flik> Den Sortera & Filtrera group> Slå på Filter genom att klicka på det.

Tangentbordsgenvägen för att aktivera alternativet Filter är: Ctrl+Shift+L

  • Klicka på någon av de som visar alla Ikoner för rubrikerna i datamängden.
  • Avmarkera alla> Välj endast Blanks .
  • Tryck på OK .

Alla rader med innehåll har försvunnit och endast de tomma raderna är synliga.

  • Ta bort de tomma raderna med någon av de metoder som beskrivs i metod 1.

Även om vi har raderat de tomma raderna framgångsrikt, ser vi också datasetet som om vi raderat alla rader med data. Vi måste återställa raderna med data och konvertera datasetet till en ofiltrerad form song med det.

  • Klicka på någon av de som visar alla Ikoner för rubrikerna i datamängden.
  • Välj alla> Tryck på OK .

Vi har fått tillbaka vårt ursprungliga dataset som nu saknar tomma rader. Nästa uppgift är att omvandla det till en ofiltrerad form.

  • Klicka på en slumpmässig cell i datasetet och gå till Uppgifter fliken.
  • Gå till Sortera & Filtrera grupp> Klicka på Filter kommandot.

Det filtrerade formuläret är borta och datamängden har fått sitt önskade normala utseende. 👇

Ett alternativt sätt att använda filteralternativet:

Vi kanske vill prova ett alternativt sätt att använda Filter Den här gången kan vi inte ta bort de tomma raderna från datasetet, men vi kan ta bort dem från vår vision. I vissa fall kan den här metoden vara användbar. Så, låt oss se! 👇

Steg:

  • Tillämpa den Filter kommandot på datasetet som tidigare nämnts.
  • Klicka på någon av de som visar alla Ikoner för rubrikerna i datamängden.

  • Ta bort markeringen av (Blanketter) checkbox> Tryck på OK .

Vi har fått de tomma raderna att försvinna från datasetet! Vi måste behålla Filter alternativ ON . 👇

💡 Kom ihåg:

Det bör noteras att om vi stänger av Filter alternativet, kommer de tomma raderna att visas igen!

Läs mer: Filtrera och ta bort rader med VBA i Excel (2 metoder)

Liknande läsningar

  • Ta bort en rad om en cell är tom i Excel (4 metoder)
  • Formel för att ta bort tomma rader i Excel (5 exempel)
  • Ta bort flera rader i Excel (3 metoder)
  • Hur man tar bort valda rader i Excel (8 metoder)
  • Ta bort alla rader under en viss rad i Excel (6 sätt)

6. Använd Excel Advanced Filter Command (avancerat filterkommando)

Det avancerade filtret är ett annat användbart verktyg i Microsoft Excel för att ta bort de onödiga tomma raderna. Låt oss se följande steg. 👇

Steg:

Först och främst måste vi skapa en filterkriterier intervall För det,

  • Skapa en ny datakolumn i Cell G4 med en rubrik som heter Säljare .
  • Typ >"" i cell G5.

  • Gå till Uppgifter flik> Gå till Sortera & Filtrera grupp> Klicka på Avancerad alternativ.

Dialogrutan för avancerade filter öppnas.

  • Klicka på " Filtrera listan på plats ".
  • Därefter väljer du " Lista över intervall " genom att välja hela datasetet B4:E14 .

  • Välj " Kriterieområde " genom att välja intervallet G4:G5 .

Efter att ha genomfört steg 3 & 4, ska Avancerat filter dialogrutan kommer att se ut som i följande bild.

  • Tryck på OK .

Följande skärmdump visar att vi har lyckats ta bort de tomma raderna från datasetet. 👇

Men den blått & icke sekventiella rader nummer 5,7,8,10,12 och 14 visar att de tomma raderna fortfarande finns kvar, även om de inte syns. Om du vill ha tillbaka dem är det bara att dubbelklicka mellan de blå radnumren så kommer de att dyka upp igen!

Läs mer: Ta bort filtrerade rader i Excel (5 metoder)

7. Använd flera Excel-formler för att ta bort tomma rader

7.1 Använd Excel FILTER-funktionen

I den här metoden använder vi FILTER-funktionen som är en dynamisk matrisfunktion endast tillgänglig i Excel 365 .

Det speciella här är att du bara behöver skriva in formeln en gång i den översta vänstra cellen. Resultatet kommer att spridas till de återstående cellerna i det angivna intervallet. Om vi dessutom lägger till fler rader till vår datamängd kommer funktionen också att tillämpas på de nya raderna automatiskt.

Låt oss se hur man använder den. 👇

Steg:

  • Kopiera namnen på rubrikerna och pasta dem på en ny plats (här, i Cell G4 ) med formatering.
  • Skriv följande formel med hjälp av FILTER funktion i Cell G5 :
=FILTER(B5:E14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14""))

  • Tryck på Gå in på .

Följande bild visar att vi har lyckats ta bort alla tomma rader och gett datasetet det önskade rena utseendet.

🔎 Hur fungerar formeln?

Eftersom vi letar efter tomma rader att ta bort kommer alla celler i de tomma raderna att vara tomma. Vi har därför utformat kriterier för att hitta de tomma cellerna först. Sedan har vi med hjälp av boolesk logik tagit bort de tomma cellerna, med andra ord de tomma raderna.

E5:E14"""

INTE med en tom sträng "" betyder Inte tomt I varje cell i intervallet E5:E14 blir resultatet en matris som ser ut på följande sätt:

Utgång: {SANN;FALSKT;SANT;SANT;SANT;FALSKT;SANT;SANT;FALSKT;SANT;SANT;FALSKT;SANT;FALSKT;SANT}

På samma sätt gäller för D5:D14"" , C5:C14"" och B5:B14""" , kommer resultatet att bli:

D5:D14""= {SANN;FALSKT;SANT;SANT;SANT;SANT;FALSKT;SANT;FALSKT;SANT;SANT;FALSKT;SANT;FALSKT;SANT}

C5:C14""= {SANN;FALSKT;SANT;SANT;SANT;SANT;FALSKT;SANT;FALSKT;SANT;SANT;FALSKT;SANT;FALSKT;SANT}

B5:B14""= {SANN;FALSKT;SANT;SANT;SANT;SANT;FALSKT;SANT;FALSKT;SANT;SANT;FALSKT;SANT;FALSKT;SANT}

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

Utgång: {1;0;1;1;1;0;0;1;1;0;1;0;1;0;1}

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

Slutligen, den FILTER funktionen returnerar utdata från matrisen B5:B14 som motsvarar kriterierna.=

Utfall: {"Matt", "Kött",200,10; "Lee", "Fisk och skaldjur",450,22.5; "Adam", "Kläder",1000,50; "Hopkins", "Leksaker",780,39; "Nick", "Kläder",890,44.5; "Chris", "Kosmetika",2550,127.5}

7.2 Använd funktionen COUNTBLANK

Funktionen COUNTBLANK returnerar antalet tomma celler i ett specificerat intervall. Även om det handlar om tomma celler kan vi använda funktionen för vår sak också. Låt oss se. 👇

Steg:

  • Lägg till en kolumn med namnet " Blanks " till höger om datamängden.
  • Skriv formeln ⏩ =COUNTBLANK(B5:E5) ➤ i Cell F5 .

  • Dra i Handtag för påfyllning ikonen över området F6:F14 .

  • Gå till Uppgifter flik> Gå till Sortera & Filtrera grupp.
  • Slå på Filter alternativ.
Tangentbordsgenväg för Filter alternativ: Ctrl+Shift+L

  • Klicka på någon av de som visar alla Ikoner vid rubrikerna i datamängden.
  • Avmarkera alla> Välj endast 4 .
  • Tryck på OK .

  • Ta bort de befintliga raderna med hjälp av någon av de tekniker som beskrivs i Metod 1 .
  • Gå nu till Uppgifter och klicka på fliken Filter alternativet och stänger av det.

Efter att ha vänt på Filter är avstängd, kommer datasetet att se ut som i följande bild.

  • Ta bort kolumn F genom att markera kolumnen och välja Ta bort kommandot från kontext meny.

Vi har alltså raderat de tomma raderna och skapat ett nytt fräscht dataset. 👆

7.3 Kombinera funktionerna INDEX, SMALL, ROW och ROWS

I den näst sista metoden har vi tagit fram en Excel-formel. Den här metoden fungerar i bara två steg. Låt oss se nedan. 👇

Steg:

  • Bara kopiera datainsamlingens rubriker och pasta den till en lämplig plats, här i Cell G4 .
  • Skriv in följande formel i Cell G5 och tryck på Ange.
=IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14"",ROW(B$5:B$14)),ROWS(B$5:B$5))), "")

📌 Om du inte har MS Excel 365 och tryck sedan på Ctrl+Shift+Enter .

  • Dra i fyllningshandtag ikonen till höger och längst ner i datamängden.

Så är det. Se följande bild. 👇

🔎 Hur fungerar formeln?

RÄTTER(B$5:B5)

RÄDER funktionen returnerar antalet rader i intervallet B$5:B5 .

Utgång: 1 .

⮞ ROW(B$5:B$14)

ROW funktionen returnerar radnumret i intervallet B$5:B$14 .

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

⮞ B$5:B$14"""

Utgång: {TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}

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

IF funktionen kontrollerar intervallet B$5:B$14 om den uppfyller villkoret och ger följande resultat.

Utgång: {5;FALSK;7;8;FALSK;10;FALSK;12;FALSK;14}

SMALL(IF(B$5:B$14""", RAD(B$5:B$14)),RADER(B$5:B5))

SMALL funktionen bestämmer det minsta värdet i den ovanstående matrisen.

Resultat: {5}

IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14"", ROW(B$5:B$14)),ROWS(B$5:B$5))), "")

Slutligen, den INDEX funktionen returnerar värdet från B:B sortiment och 5:e raden , enligt uppmaningen från SMALL funktion. IFERROR funktionen är bara till för att hålla utdata färska från Excel-felvärden.

Resultat: {Matt}

Läs mer: Ta bort tomma rader i Excel (6 sätt)

8. Använd Excel Power Query Tool för att ta bort alla tomma rader

Power Query är ett fantastiskt Excel-verktyg som du kan använda för flera olika ändamål. Här ska vi använda det här verktyget för att ta bort de tomma raderna. Följ bara stegen nedan. 👇

Steg:

  • Gå till Uppgifter flik> " Hämta och omvandla data " grupp> Välj " Från tabell/intervall ".

    A " Skapa en tabell Dialogrutan "Välj" öppnas.

  • Välj hela datasetet B4:E14 .
  • Tryck på OK .

Den " Redigerare för Power Query fönstret " har dykt upp.

  • Gå till Hem flik> Minska antalet rader rullgardinsmeny
  • Ta bort rader drop-down> Ta bort tomma rader .

De tomma raderna raderas. Se följande bild.

  • Gå till Fil > Välj Coles & Ladda till alternativ.

Importera data kommer att visas.

  • Välj den Tabell radioknappen.
  • Välj den Befintligt arbetsblad radioknapp
  • Välj önskad placering av utgången, Cell B16 > Tryck på OK .

Så är det. Utdatasetetet är färdigt och har inga tomma rader.

Om du nu vill konvertera Tabell till den Utbud form måste du följa några fler steg.

Konvertera datamängden till ett intervallformulär:

Steg:

  • Gå till Bordets utformning fliken> den Verktyg group> Välj Konvertera till intervall .
  • Tryck på OK .

Vi har lyckats omvandla datasetet till en intervallform.

Försäljning och Bonus kolumndata finns i Allmänt Numretyp. Du kan enkelt ändra nummertypen genom att följa de här två stegen.

1. Välj de två kolumner .

2. Gå till Hem flik> Antal group> Välj Format för bokföringsnummer .

Det var allt. Se följande bild.

Läs mer: Excel-genväg för att ta bort rader (med bonusteknik)

Avslutande ord

Så, vi har diskuterat 8 sätt att ta bort tomma rader i Excel. Hoppas att du kommer att hitta alla dessa metoder instrumentella. Dessutom finns arbetsboken där för dig att ladda ner och öva själv. Om du har några frågor, kommentarer eller någon form av återkoppling, låt mig veta i kommentarsfältet. Och besök vår webbplats ExcelWIKI för att utforska mer.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.