Ta bort rad om cellen innehåller specifika värden i Excel (3 metoder)

  • Dela Detta
Hugh West

När du arbetar med data i Excel är det ganska vanligt att en Excel-rad raderas. Det finns ett stort antal metoder som vi kan använda för att ta bort en Excel-rad Om en cell innehåller ett visst värde Olika tillvägagångssätt verkar fungera i olika situationer. Den här artikeln visar tre effektiva tekniker för att ta bort en rad i Excel Om en cell innehåller specifika värden med exempel och korrekta illustrationer.

Ladda ner övningsboken

Vi rekommenderar att du laddar ner Excel-filen och övar med den.

Radera rad om cell innehåller specifikt värde.xlsm

3 metoder för att ta bort Excel-rad om cellen innehåller specifika värden

Vi kommer att använda ett exempel på en databas med personlig information som dataset för att demonstrera alla metoder i denna handledning.

Så utan någon vidare diskussion ska vi gå in på alla metoderna en efter en.

1. Användning av Sök och ersätt för att ta bort raden om cellen innehåller specifik text i Excel

Låt oss säga att vi vill ta bort alla poster som börjar med " ." i Namn kolumn. Att göra det,

🔗 Steg:

❶ Press CTRL + F för att öppna med Hitta och ersätta fönster.

❷ Skriv sedan " ." inom ramen för Hitta vad bar.

❸ Klicka därefter på Hitta alla alternativ.

❹ Välj nu ett av de funna resultaten och tryck sedan på CTRL + A knappen ▶ för att välja alla resultat som hittats.

❺ När du har markerat alla resultat som du har hittat, tryck nu på knappen Stäng alternativ.

❻ Tryck nu på CTRL + - för att öppna Ta bort dialogrutan.

❼ Välj den Flytta celler uppåt och och tryck på OK .

Det var allt.

Läs mer: Så här tar du bort rader i Excel: 7 metoder

2. Användning av AutoFilter för att ta bort en Excel-rad om cellen innehåller en viss text/ett visst nummer

2.1 Radera rad om cell innehåller specifik text

I den här metoden raderar vi alla Excel-poster som börjar med " Liesel " i kolumnen Namn med hjälp av AutoFilter funktionen i Excel. För att göra det,

🔗 Steg:

❶ Välj hela datatabellen.

❷ Gå till Data ▶ Sortera och filtrera ▶ Filtrera.

❸ Klicka på rullgardinsymbolen i det nedre högra hörnet i den Namn kolumn.

❹ Gå till Textfilter ▶ Börjar med alternativ.

Vid denna tidpunkt visas en dialogruta med namnet Anpassat AutoFilter visas på skärmen.

❺ Skriv nu Liesel inom den börjar med bar och tryck på OK .

❻ Tryck därefter på CTRL + - och en dialogruta som bilden nedan visas på skärmen.

❼ Tryck bara på OK Det är helt enkelt så.

2.2 Ta bort rad om cell innehåller nummer

I den här metoden raderar vi alla Excel-poster som är större än 23 i kolumnen Ålder med hjälp av AutoFilter funktionen i Excel. För att göra det,

🔗 Steg:

❶ Markera en valfri cell i Ålder kolumn.

❷ Gå till Data ▶ Sortera och filtrera ▶ Filtrera.

❸ Klicka på rullgardinsymbolen i det nedre högra hörnet i den Ålder kolumn.

❹ Gå till Antalsfilter ▶ Större än alternativ.

❺ Typ 23 inom den är större än och tryck på OK .

❻ Tryck nu på CTRL + - för att ta bort alla filtrerade resultat och tryck sedan på OK i popup-dialogrutan.

Det var allt.

Läs mer: Filtrera och ta bort rader med VBA i Excel (2 metoder)

Liknande läsningar:

  • Hur man tar bort flera rader i Excel med hjälp av en formel (5 metoder)
  • Ta bort flera rader i Excel på en gång (5 metoder)
  • Ta bort dolda rader i Excel VBA (en detaljerad analys)
  • Ta bort rader i Excel utan att påverka formlerna (2 snabba sätt) )
  • Hur man tar bort raden med hjälp av makro om cellen innehåller 0 i Excel (4) Metoder)

3. Ta bort rad om cell innehåller specifik text/antal i Excel med hjälp av VBA-kod

I det här avsnittet raderar vi en rad om någon cell i den innehåller text eller siffror med hjälp av VBA kod.

3.1 Radera rad om cell innehåller specifik text

I den här metoden försöker vi ta bort en rad med ålder 17 i den Ålder kolumn.

🔗 Steg:

❶ Press ALT +F11 för att öppna VBA fönster.

❷ Gå nu till Infoga ▶ Modul för att öppna en ny modul.

❸ Kopiera följande kod:

 Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets("VBA") For B = A.Range("B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub 

❹ Klistra in den på VBA och spara den genom att trycka på CTRL + S.

❺ Gå nu tillbaka till arbetsbladet som heter " VBA " och tryck på ALT + F8 knapp.

❻ Välj det funktionsnamn som kallas DeleteRowsContainingtext() och klicka på Kör .

Det var allt.

3.2 Radera rad om cell innehåller nummer

I den här metoden kommer vi att diskutera hur du faktiskt kan radera en rad om någon cell i kolumn Age innehåller ett nummer.

🔗 Steg:

❶ Press ALT +F11 för att öppna VBA fönster.

❷ Gå nu till Infoga ▶ Modul för att öppna en ny modul.

❸ Kopiera följande kod:

 Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub 

Klistra in den på den VBA redaktör och Spara genom att trycka på CTRL + S .

❺ Gå nu tillbaka till arbetsbladet som heter " VBA (2) " och tryck på ALT + F8 knapp.

❻ Välj det funktionsnamn som kallas DeleteRowsContainingNumbers() och klicka på Kör .

Det var allt.

Läs mer: Excel VBA för att ta bort rader med specifika data (9 exempel)

Saker att komma ihåg

📌 Tryck på CTRL + F för att öppna Hitta och ersätta dialogrutan.

📌 CTRL + - är snabbtangenten för radering.

📌 Du kan trycka på ALT + F11 för att öppna VBA fönster.

Slutsats

Vi har illustrerat tre olika metoder för att ta bort en rad om en cell innehåller ett visst värde i Excel. Vi rekommenderar att du laddar ner arbetsboken som bifogas med den här artikeln och övar alla metoder med den. Tveka inte att ställa frågor i kommentarsfältet nedan. Vi kommer att försöka svara på alla relevanta frågor så fort som möjligt.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.