Hoppa till huvudinnehåll

Ta bort rader som innehåller noll i en viss kolumn i Excel

Författare: Sun Senast ändrad: 2024-12-17

När du hanterar data i Excel, finns det tillfällen där du kan behöva rensa din datauppsättning effektivt genom att ta bort rader som innehåller specifika värden, som nollor i en viss kolumn. Detta säkerställer att dina uppgifter förblir korrekta och relevanta. Denna handledning guidar dig genom tre olika metoder för att ta bort rader som innehåller nollor i en angiven kolumn: använda Excels filterfunktion, utnyttja Kutools för Excel för en förenklad metod och använda VBA för mer avancerade användare.

En skärmdump som visar rader med nollor i Excel som behöver raderas

Ta bort rader om cellen innehåller noll med filterfunktionen i Excel
Välj enkelt rader om cellen innehåller noll med Kutools för Excel
Ta bort rader om cellen innehåller noll med VBA i Excel


Ta bort rader om cellen innehåller noll med filterfunktionen i Excel

Du kan använda filterfunktionen för att filtrera bort alla rader baserat på nollvärdena i en viss kolumn och sedan ta bort alla synliga rader senare. Gör så här.

1. Markera de kolumnceller som innehåller nollvärdena som du vill ta bort hela raderna baserat på och klicka sedan på Data > Filter. Se skärmdump:

En skärmdump av knappen Filter under fliken Data i Excel

2. Sedan visas en nedrullningsbar pil i den första cellen i den valda kolumnen, klicka på pilen och välj Antal filter > lika från rullgardinsmenyn.

En skärmdump som visar alternativet Nummerfilter är lika med i Excel

3. I Anpassat autofilter dialogrutan, ange nummer 0 in i textrutan som visas nedan på skärmdumpen och klicka sedan på OK knapp.

En skärmdump av dialogrutan Custom AutoFilter för filtrering av nollvärden

4. Alla rader som innehåller nollvärden i den valda kolumnen är nu bortfiltrerade. Välj alla synliga celler i filterintervallet och högerklicka på dem, välj Radera rader från högerklickmenyn. Och i popup-rutan som dyker upp klickar du på OK knapp. Se skärmdump:

En skärmdump av alternativet Ta bort rader i Excel efter att ha filtrerat nollvärden

5. Nu raderas alla synliga rader. Du kan klicka Data > Filter igen för att visa all data utan celler med nollvärde. Se skärmdump:

En skärmdump som visar data i Excel efter radering av rader med nollor


Välj enkelt rader om cellen innehåller noll med Kutools för Excel

Här rekommenderar vi starkt att du använder "Välj specifika celler"verktyg från Kutools för Excel. Med den här funktionen kan du enkelt välja hela rader inom ett specificerat intervall som innehåller nollor i en viss kolumn. När du har valt dessa rader kan du hantera dem manuellt.

Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Förbättrad med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...

Efter att ha laddat ner och installerat Kutools för Excel, klicka på Kutools > Välja > Välj specifika celler att öppna Välj specifika celler dialog ruta. Konfigurera sedan dialogrutan enligt följande.

  1. Välj kolumnområdet där du vill ta bort hela rader baserat på nollvärdena.
  2. Välj Hela raden alternativet i Urvalstyp sektion.
  3. Välja lika i den första Specifik typ rullgardinsmenyn och ange sedan numret 0 in i textrutan.
  4. Klicka på OK knapp.
    En skärmdump av Kutools dialogrutan Välj specifika celler för att välja rader med nollor
Resultat

Alla rader som innehåller nollvärden i den angivna kolumnen kommer att väljas automatiskt.

En skärmdump som visar rader med nollor automatiskt valda i Excel

Anmärkningar:
  • När raderna är valda kan du radera dem manuellt efter behov.
  • För att använda den här funktionen bör du ha Kutools för Excel installerad på din dator. Gå till ladda ner Kutools för Excel nu.

Ta bort rad om cellen innehåller noll med VBA i Excel

Detta avsnitt visar VBA-metoden för att radera alla rader om det finns nollvärden i en viss kolumn i Excel.

1. Tryck Alt + F11 samtidigt för att visa Microsoft Visual Basic för applikationer fönster.

2. Klicka på i fönstret Microsoft Visual Basic for Applications Insert > Modulerna, kopiera och klistra sedan in följande VBA-kod i modulfönstret.

VBA: Ta bort hela rader om noll finns i en viss kolumn

Sub DeleteZeroRow()
'Updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Do
    Set Rng = WorkRng.Find("0", LookIn:=xlValues)
    If Not Rng Is Nothing Then
        Rng.EntireRow.Delete
    End If
Loop While Not Rng Is Nothing
Application.ScreenUpdating = True
End Sub

3. tryck på F5 nyckel för att köra koden, när den dyker upp KutoolsforExcel dialogrutan, välj kolumnområdet som innehåller nollor för att ta bort hela raderna och klicka sedan på OK knapp. Se skärmdump:

En skärmdump av VBA-dialogrutan som uppmanar valet av intervall i Excel

Sedan raderas alla rader baserat på nollvärdena i det angivna kolumnområdet omedelbart.

En skärmdump som visar Excel-data efter att ha kört VBA för att ta bort rader med nollor


Genom att behärska dessa metoder kan du effektivisera din datarensningsprocess i Excel och se till att dina datauppsättningar är fria från oönskade rader som innehåller nollor. För dem som är ivriga att fördjupa sig i Excels möjligheter, har vår webbplats en mängd handledningar. Upptäck fler Excel-tips och tricks här.


Demo: Ta bort rad om cellen innehåller noll med Kutools för Excel

Kutools för Excel: Över 300 praktiska verktyg till hands! Njut av permanent gratis AI-funktioner! Ladda ner nu!

Relativa artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!