Hur tar jag bort hela raden om cellen innehåller noll i Excel?
Ibland vill du ta bort hela raden om cellen innehåller noll i Excel, och du kan ta bort dem en efter en om det finns några av dem. Men vad sägs om hundratals rader med noll som behövs för att tas bort? Du kan välja ett av de knepiga sätten nedan för att lösa det.
Radera rad om cellen innehåller noll med filterfunktion i Excel
Ta bort rad om cellen innehåller noll med VBA i Excel
Ta bort rad om cellen innehåller noll med Kutools för Excel
Radera rad om cellen innehåller noll med filterfunktion 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 rullgardinspil i den första cellen i den valda kolumnen, klicka på pilen och välj sedan 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. Därefter filtreras alla nollvärdeceller i denna särskilda kolumn bort. Välj alla synliga celler i filterområdet 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:
Radera enkelt alla rader om nollvärden finns i ett visst intervall i Excel:
Kutools för Excel Välj specifika celler verktyget hjälper dig att enkelt välja hela rader om nollvärden finns i ett visst intervall, och sedan kan du snabbt radera alla markerade rader manuellt utan några misstag.
Ladda ner och prova nu! (30 dagars gratis spår)
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 nollvärde finns i vissa kolumner i ett kalkylblad
Sub DeleteZeroRow () 'Updateby20140616 Dim Rng Som 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 = Falsk Ställ in Rng = WorkRng.Find ("0", LookIn: = xlValues) Om inte Rng är ingenting då Rng.EntireRow. Ta bort slut om loop medan inte Rng är ingenting Application.ScreenUpdating = True End Sub
3. tryck på F5 nyckel för att köra koden, när den dyker upp KutoolsforExcel välj det kolumnintervall du vill ta bort hela rader baserat på nollvärdena inuti och klicka sedan på OK knapp. Se skärmdump:
Sedan raderas alla rader baserat på nollvärdena i det angivna kolumnområdet omedelbart.
Ta bort rad om cellen innehåller noll med Kutools för Excel
För många Excel-användare är det farligt att använda VBA-kod för att ta bort data i Excel. Om du inte precis litar på VBA-koden rekommenderar vi dig här att prova Välj specifika celler nytta av Kutools för Excel.
Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.
1. Välj kolumnintervallet som du tar bort hela rader baserat på nollvärdena inuti och klicka sedan på Kutools > Välja > Välj specifika celler. Se skärmdump:
2. I Välj specifika celler dialog måste du:
(1) Välj Hela raden alternativet i Urvalstyp sektion.
(2) Välj lika i den första Specifik typ rullgardinsmeny och ange sedan nummer 0 in i textrutan.
(3) Klicka på OK knapp.
3. En dialogruta dyker upp för att berätta hur många rader som har valts, klicka på OK knapp. Nu är alla rader med nollvärdena i det angivna kolumnområdet markerade. Högerklicka till valfri rad och klicka sedan på Radera i högerklickmenyn. Se skärmdump:
Nu raderas alla rader med nollvärdena i den angivna kolumnen omedelbart. Se skärmdump:
Om du vill ha en gratis provperiod (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.
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!