Hur tar jag bort rader med negativa värden i Excel?
Om du antar att du har följande dataområde, och du vill ta bort hela raderna om siffran är negativ i kolumn B, finns det några bra metoder för att lösa detta problem i Excel?
Ta bort rader med negativa siffror med hjälp av VBA-kod
Följande VBA-kod kan hjälpa dig att ta bort hela raderna om det finns negativa siffror i en viss kolumn, gör så här:
1. Håll ner ALT + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.
2. Klicka Insert > Modulernaoch klistra in följande kod i Modulfönster.
VBA-kod: Radera rader med negativa siffror
Sub Deleter()
'updatebyExtendoffice
Dim xRg As Range
Dim xCell As Range
Dim xTxt As String
Dim I As Long
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Sel:
Set xRg = Nothing
Set xRg = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "does not support multiple selections, please select again", vbInformation, "Kutools for Excel"
GoTo Sel
End If
If xRg.Columns.Count > 1 Then
MsgBox "does not support multiple columns, please select again", vbInformation, "Kutools for Excel"
GoTo Sel
End If
For I = xRg.Rows.Count To 1 Step -1
If xRg.Cells(I) < 0 Then xRg.Cells(I).EntireRow.Delete
Next
End Sub
3. Och tryck sedan på F5 nyckel för att utföra den här koden, i snabbrutan, välj den nummerkolumn som du vill hitta de negativa siffrorna från, se skärmdump:
4. Klicka sedan OK -knappen har raderna med negativa siffror raderats på en gång.
Ta bort rader med negativa siffror med Kutools för Excel
För att hantera detta jobb, Kutools för ExcelÄr Välj specifika celler funktionen kan också göra dig en tjänst, med det här verktyget kan du först välja hela raderna som innehåller de negativa värdena och sedan radera hela raderna efter behov.
Kutools för Excel : med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. |
När du har installerat Kutools för Excel, gör så här:
1. Välj kolumnen innehåller negativa siffror som du vill ta bort.
2. Klicka sedan Kutools > Välja > Välj specifika celler, se skärmdump:
3. I Välj specifika celler dialogrutan väljer du Hela raden alternativet i Urvalstyp, och välj sedan Mindre än från Specifik typ och skriv in 0 i textrutan bredvid kriterierna, se skärmdump:
4. Klicka sedan Ok, raderna som innehåller negativa siffror har valts på en gång och klicka sedan på Hem > Radera > Radera rader för att radera de valda raderna efter behov, se skärmdumpar:
tips: Du kan också högerklicka för att välja Radera från snabbmenyn för att radera de markerade raderna.
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!