Gå til hovedindhold

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.

doc fjern tomme rækker 1


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.

doc fjern tomme rækker 2

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
  1. 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.

  2. 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
  1. Klik på en hvilken som helst celle i hjælpekolonnen, vælg data > filtre.

    doc fjern tomme rækker 5

  2. 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

doc fjern tomme rækker 10

Resultat:

Bemærk: Hvis du ikke har brug for hjælpekolonnen længere, skal du fjerne den efter filtrering.

>> 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:

  1. Vælg det område, du vil fjerne tomme rækker fra.
  2. Klik Kutools > Slette > Slet tomme rækker > I valgt interval.
  3. Vælg den ønskede mulighed, som du har brug for, og klik OK i den åbnede dialogboks.

yderligere information:
  • 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
  1. Aktiver det ark, du vil fjerne tomme rækker fra, og tryk derefter på andre + F11 nøgler.

    doc fjern tomme rækker 27

  2. Klik i det åbne vindue indsatte > Moduler.

  3. 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
    

    doc fjern tomme rækker 27

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
  1. Vælg det område, du vil slette tomme rækker fra, vælg Home > Find og vælg > Gå til Special.

    doc fjern tomme rækker 12

    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.

  2. I Gå til Special dialog, vælg Blanks valg og klik OK.

    doc fjern tomme rækker 13

    Nu er alle tomme celler i det valgte område blevet valgt.

Trin 2: Slet rækker, der indeholder tomme celler
  1. Højreklik på en valgt celle, og vælg Slette fra kontekstmenuen (eller du kan bruge genveje Ctrl + -).

  2. I Slette dialog, vælg Hele rækken valg og klik OK.

    doc fjern tomme rækker 16

Resultat:

Bemærk: Som du ser ovenfor, vil den blive fjernet, så længe rækken indeholder mindst én tom celle. Dette kan forårsage tab af vigtige data. Hvis datasættet er enormt, skal du muligvis bruge masse tid på at finde tabet og gendanne. Så før du bruger denne måde, anbefaler jeg dig at tage en sikkerhedskopi først.

>> 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
  1. Vælg datasættet, klik data fanebladet, gå til Sorter og filtrer gruppe, klik filtre at anvende filter på datasættet.

  2. 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

doc fjern tomme rækker 22

Resultat:

Bemærk: Hvis du vil fjerne tomme rækker baseret på to eller flere nøglekolonner, skal du gentage trin 1 for at filtrere tomme felter i nøglekolonnerne én efter én, og derefter slette de resterende tomme rækker.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

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...

Beskrivelse


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!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations