6 nemme måder at fjerne tomme rækker i Excel (trin for trin)
Når du arbejder med store datasæt, der indeholder tomme rækker, kan det rode i dit regneark og hindre dataanalyse. Selvom du manuelt kan fjerne et lille antal tomme rækker, bliver det tidskrævende og ineffektivt, når du håndterer hundredvis af tomme rækker. I denne vejledning præsenterer vi seks forskellige metoder til effektivt at fjerne tomme rækker i batches. Disse teknikker dækker forskellige scenarier, du kan støde på i Excel, så du kan arbejde med renere og mere strukturerede data.
- Fjern tomme rækker
- Ved hjælpekolonne
- Af Kutools på 3 sekunder
- Manuelt
- Ved at bruge VBA
- Fjern rækker, der indeholder tomme celler
- Ved hjælp af funktionen Gå til special
- I en nøglekolonne ved Filter-funktionen
Video: Fjern tomme rækker
Fjern tomme rækker
Når du fjerner tomme linjer fra et datasæt, er det vigtigt at udvise forsigtighed, da nogle almindeligt foreslåede metoder ved et uheld kan fjerne rækker, der indeholder data. For eksempel er to populære tips fundet på internettet (som også findes i denne vejledning nedenfor):
- Ved brug af "Gå til Special" for at vælge tomme celler og derefter fjerne rækkerne af disse valgte tomme celler.
- Brug af filtre funktion til at filtrere tomme celler i en nøglekolonne og derefter fjerne de tomme rækker i det filtrerede område.
Begge disse metoder har dog potentialet til ved en fejl at fjerne rækker, der indeholder vigtige data som vist nedenfor skærmbilleder.
For at undgå sådanne utilsigtede sletninger anbefales det at brug en af nedenstående fire metoder for præcist at slette tomme rækker.
>> Fjern tomme rækker ved hjælp af en hjælpekolonne
Trin 1: Tilføj en hjælpekolonne og brug COUNTA-funktionen
længst til højre i datasættet skal du tilføje "Hjælper" kolonne og brug nedenstående formel i den første celle i kolonnen:
=COUNTA(A2:C2)
Bemærk: I formlen er A2:C2 det område, hvor du vil tælle de ikke-blanke celler.Derefter træk autofyldhåndtaget ned for at udfylde formlen for at tælle antallet af ikke-blanke celler i hver række. "0" angiver, at den relative række er helt tom.
Trin 2: Filtrer de tomme rækker efter hjælpekolonnen
Klik på en hvilken som helst celle i hjælpekolonnen, vælg data > filtre.
Klik derefter på filterpil og kun tjekke 0 i den udvidede menu, og klik OK.
Nu er alle tomme rækker blevet filtreret.
Trin 3: Slet tomme rækker
Vælg de tomme rækker (klik på rækkenummeret og træk ned for at vælge alle tomme rækker), højreklik derefter for at vælge Slet række fra kontekstmenuen (eller du kan bruge genveje Ctrl + -).
Trin 4: Vælg Filter i gruppen Sorter og filtrer for at rydde det anvendte filter
Resultat:
>> Fjern tomme rækker af Kutools på 3 sekunder
For en hurtig og ubesværet måde at præcist eliminere tomme rækker fra dit valg, er den bedste løsning at bruge Slet tomme rækker træk ved Kutools til Excel. Sådan gør du:
- Vælg det område, du vil fjerne tomme rækker fra.
- Klik Kutools > Slette > Slet tomme rækker > I valgt interval.
- Vælg den ønskede mulighed, som du har brug for, og klik OK i den åbnede dialogboks.
-
Ud over at fjerne tomme rækker inden for en markering giver Kutools for Excel dig også mulighed for bekvemt at slette tomme rækker fra aktivt regneark, valgte ark, eller endda hele arbejdsbogen med et enkelt klik.
Før du bruger funktionen Slet tomme rækker, skal du installere Kutools til Excel. Klik her for at downloade og få en 30-dages gratis prøveperiode.
>> Fjern tomme rækker manuelt
Hvis der er få tomme rækker at fjerne, kan du også fjerne dem manuelt.
Trin 1: Vælg tomme rækker
Klik på rækkenummeret for at vælge en enkelt tom række. Hvis der er flere tomme rækker, skal du holde nede Ctrl tast og klik på rækkenumrene et efter et for at vælge dem.
Trin 2: Slet tomme rækker
Efter at have valgt de tomme rækker, højreklik og vælg Slette fra kontekstmenuen (eller du kan bruge genveje Ctrl + -).
Resultat:
>> Fjern tomme rækker ved at bruge VBA
Hvis du er interesseret i VBA, giver denne vejledning to VBA-koder, så du kan fjerne tomme rækker i markeringen og i det aktive regneark.
Trin 1: Kopier VBA til vinduet Microsoft Visual Basic for Applications
-
Aktiver det ark, du vil fjerne tomme rækker fra, og tryk derefter på andre + F11 nøgler.
-
Klik i det åbne vindue indsatte > Moduler.
-
Kopier og indsæt derefter en af nedenstående koder til det tomme nye modul.
Kode 1: Fjern tomme rækker fra det aktive regneark
Sub RemoveBlankRows() 'UpdatebyExtendoffice Dim wsheet As Worksheet Dim lastRow As Long Dim i As Long ' Set the worksheet variable to the active sheet Set wsheet = ActiveSheet ' Get the last row of data in the worksheet lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row ' Loop through each row in reverse order For i = lastRow To 1 Step -1 ' Check if the entire row is blank If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then ' If the row is blank, delete it wsheet.Rows(i).Delete End If Next i End Sub
Kode 2: Fjern tomme rækker fra markeringen
Sub RemoveBlankRowsInRange() 'UpdatebyExtendoffice Dim sRange As Range Dim row As Range ' Prompt the user to select a range On Error Resume Next Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8) ' Check if a range is selected If Not sRange Is Nothing Then ' Loop through each row in reverse order For Each row In sRange.Rows ' Check if the entire row is blank If WorksheetFunction.CountA(row) = 0 Then ' If the row is blank, delete it row.Delete End If Next row Else MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation End If End Sub
Trin 2: Kør koden og slet tomme rækker
Klik Kør knap eller tryk på F5 nøgle for at køre koden.
-
Hvis du bruger koden 1 til at fjerne tomme rækker i det aktive ark, efter at have kørt koden, vil alle tomme rækker i arket blive fjernet.
-
Hvis du bruger koden 2 til at fjerne tomme rækker fra markeringen, efter at have kørt koden, popper en dialog op, vælg et område, som du vil fjerne tomme rækker fra i dialogen, og klik derefter på OK.
resultater:
Kode1: Fjern tomme rækker i det aktive ark
Kode2: Fjern tomme rækker i markeringen
Fjern rækker, der indeholder tomme celler
Der er to dele i denne sektion: den ene bruger Gå til Special-funktionen til at fjerne rækker, der indeholder tomme celler, og den anden bruger Filter-funktionen til at fjerne rækker, der har tomme felter i en specifik nøglekolonne.
>> Fjern rækker, der indeholder tomme celler, ved at gå til special
Gå til special-funktionen anbefales bredt til at fjerne tomme rækker. Det kan være et nyttigt værktøj, når du skal fjerne rækker, der indeholder mindst én tom celle.
Trin 1: Vælg de tomme celler i området
-
Vælg det område, du vil slette tomme rækker fra, vælg Home > Find og vælg > Gå til Special.
Eller du kan trykke direkte på F5 for at aktivere gå til dialog, og klik på Særlig knap for at skifte til gå til Særlig dialogen.
-
I Gå til Special dialog, vælg Blanks valg og klik OK.
Nu er alle tomme celler i det valgte område blevet valgt.
Trin 2: Slet rækker, der indeholder tomme celler
-
Højreklik på en valgt celle, og vælg Slette fra kontekstmenuen (eller du kan bruge genveje Ctrl + -).
-
I Slette dialog, vælg Hele rækken valg og klik OK.
Resultat:
>> Fjern rækker, der indeholder tomme celler i en nøglekolonne, ved hjælp af filterfunktionen
Når du har et stort datasæt og ønsker at fjerne rækker baseret på en tilstand, hvor en nøglekolonne indeholder tomme celler, kan Excels filterfunktion være et effektivt værktøj.
Trin 1: Filtrer de tomme celler i nøglekolonnen
-
Vælg datasættet, klik data fanebladet, gå til Sorter og filtrer gruppe, klik filtre at anvende filter på datasættet.
-
Klik på knappen filterpil af den nøglekolonne, du vil fjerne rækker baseret på, i dette eksempel, ID kolonne er nøglekolonnen, og kun check Blanks fra den udvidede menu. Klik OK.
Nu er alle tomme celler i nøglekolonnen blevet filtreret.
Trin 2: Slet rækker
Vælg de resterende rækker (klik på rækkenummeret og træk ned for at vælge alle tomme rækker), højreklik derefter for at vælge Slet række i kontekstmenuen (eller du kan bruge genveje Ctrl + -). Og klik OK på den springende dialog.
Trin 3: Vælg Filter i gruppen Sorter og filtrer for at rydde det anvendte filter
Resultat:
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Indholdsfortegnelse
- Video: Fjern tomme rækker
- Fjern tomme rækker
- Ved hjælpekolonne
- Af Kutools på 3 sekunder
- Manuelt
- Ved at bruge VBA
- Fjern rækker, der indeholder tomme celler
- Funktionen Gå til
- I en nøglekolonne ved Filter-funktionen
- Relaterede artikler
- De bedste Office-produktivitetsværktøjer
- Kommentarer