Ta bort rader som innehåller noll i en viss kolumn i Excel
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.
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:
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.
3. I Anpassat autofilter dialogrutan, ange nummer 0 in i textrutan som visas nedan på skärmdumpen och klicka sedan på OK knapp.
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:
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:
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.
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.
- Välj kolumnområdet där du vill ta bort hela rader baserat på nollvärdena.
- Välj Hela raden alternativet i Urvalstyp sektion.
- Välja lika i den första Specifik typ rullgardinsmenyn och ange sedan numret 0 in i textrutan.
- Klicka på OK knapp.
Resultat
Alla rader som innehåller nollvärden i den angivna kolumnen kommer att väljas automatiskt.
- 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:
Sedan raderas alla rader baserat på nollvärdena i det angivna kolumnområdet omedelbart.
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
Relativa artiklar:
Bästa kontorsproduktivitetsverktyg
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!