Ta bort alternativa rader i Excel (5 snabba sätt)

  • Dela Detta
Hugh West

Du kan möta många situationer när du behöver ta bort alternativa rader i Excel-arbetsblad. Till exempel kanske du vill behålla data för udda rader och flytta alla data för jämna rader. Vi kan göra det manuellt, men det är inte effektivt för ett stort arbetsblad. Så jag kommer att visa 5 snabba och lämpliga metoder i den här artikeln för att ta bort alternativa rader i Excel med skarpa steg och levande illustrationer.

Ladda ner övningsboken

Du kan ladda ner den kostnadsfria Excel-mallen här och öva på egen hand.

Ta bort alternativa rader.xlsm

5 sätt att ta bort alternativa rader i Excel

Först ska jag presentera mitt dataset som innehåller försäljare som har sålt i två regioner under samma månad. Nu ska vi använda fem effektiva metoder för att ta bort de alternativa raderna, vilket innebär att vi tar bort de rader som innehåller regionen Storbritannien.

Metod 1: Använd Excel Flash Fill och Filter för att ta bort alternativa rader

I vår allra första metod använder jag Excel Flash Fill och Filter Jag har därför lagt till en hjälpkolumn för att ta bort de alternativa raderna.

Steg:

  • Skriv TRUE i den första kolumnen och FALSE i den andra kolumnen i datatabellen.

  • Markera sedan de två cellerna och dra ner Flash Fill

Nu är alla cellerna fyllda med detta mönster.

Se nu att filteralternativet har lagts till i rubrikerna.

  • Klicka på filterikonen i kolumnen Hjälpare.
  • Markera då endast alternativet FALSE.
  • Tryck på OK .

Nu visas bara raderna i Storbritannien.

  • Välj raderna och tryck på Ta bort på tangentbordet.

Raderna är nu borttagna.

  • För att få tillbaka de andra raderna klickar du på filterikonen igen.
  • Markera sedan endast alternativet TRUE (sant).
  • Slutligen trycker du bara på OK .

Här är våra kvarvarande rader.

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

Metod 2: Infoga cellformat och filter för att radera alternativa rader

Vi kan använda cellen Format och Filter tillsammans för att ta bort alternativa rader. Vi använder Excel-tabellformatet här.

Steg:

  • Välj datasetet för valar.
  • Klicka sedan på följande- Hem> Formatera som tabell.
  • Senare väljer du ett tabellformat som har fyllningsfärg och ingen fyllning mellan raderna.

Därefter öppnas en dialogruta som visar dataområdet. Kontrollera att alternativet Min tabell har rubriker är markerat om du väljer dataområdet med rubriker.

  • Tryck på OK .

  • Klicka sedan på successivt- Design> Konvertera till Range .

  • Klicka sedan igen på följande-

    Hem> Redigering> Sortera & Filtrera> Filtrera .

  • Tryck nu på någon av rubrikernas filterikoner och klicka- Filtrera efter färg> Ingen fyllning .

Nu kan du se att de celler som innehåller brittiska regioner filtreras och inte fylls.

  • I detta ögonblick väljer du bara raderna och trycker på Ta bort på tangentbordet.

  • För att få tillbaka de andra raderna behöver du bara stänga av filtreringsalternativet genom att klicka igen-

    Hem> Redigering> Sortera & Filtrera> Filtrera .

Vi har fått tillbaka de andra raderna nu.

Läs mer: Ta bort en Excel-rad om en cell innehåller specifika värden (3 metoder)

Metod 3: Använd funktionerna MOD och ROW för att ta bort alternativa rader i Excel

Att använda funktioner är mycket användarvänligt i Excel. Vi kan utföra uppgiften med hjälp av MOD och ROW funktioner. MOD funktionen används för att återge återstoden av två tal efter division och funktionen ROW funktionen används för att återge radnumret för en cell. Här behöver vi återigen en hjälpkolumn.

Steg:

  • Skriv in följande formel i Cell F5 -
=MOD(ROW(),2)

  • Tryck på Gå in på

  • Dra ner den Handtag för fyllning ikonen för att kopiera formeln.

Kolumnen för hjälparbetare är nu fylld.

  • Välj sedan en cell och klicka på följande för att aktivera filteralternativet-

Hem> Redigering> Sortera & Filtrera> Filtrera .

  • Senare klickar du på filterikonen i kolumnen Helper.
  • Markera alternativet "0" med ett kryss.
  • Tryck sedan på OK .

  • Därefter väljer du bara de filtrerade raderna och trycker på Ta bort på tangentbordet.

Raderna är nu borttagna.

  • För att få tillbaka de andra raderna trycker du bara på filterikonen igen och markerar alternativet "1".
  • Slutligen trycker du på OK .

Här är vårt resultat.

⏬ Formelfördelning:

➥ ROW()

ROW Funktionen returnerar radnumret för den cellen som är-

{5}

➥ MOD(ROW(),2)

{1}

Läs mer: Excel tar bort rader i ett intervall med VBA (3 enkla sätt)

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 rader i Excel med specifik text (3 metoder)
  • Ta bort raden med hjälp av makro om cellen innehåller 0 i Excel (4 metoder)
  • Ta bort ofiltrerade rader i Excel med VBA (4 sätt)

Metod 4: Använd Excel-funktionerna ISEVEN och ROW för att ta bort alternativa rader

Vi kan använda en annan kombination av funktioner för att utföra operationen. ISEVEN och ROW funktioner. ISEVEN används för att kontrollera om ett tal är jämnt eller inte.

Steg:

  • Cell F5 skriv följande formel-
=ISEVEN(ROW())

  • Tryck på Gå in på

  • Dra sedan ned den Handtag för fyllning ikonen för att kopiera formeln till de andra cellerna.

  • Välj sedan en cell och klicka på följande för att aktivera filteralternativet- Hem> Redigering> Sortera & Filtrera> Filtrera .

  • Klicka sedan på filterikonen i kolumnen Hjälpare.
  • Markera alternativet "TRUE" (sant).
  • Tryck på OK .

  • Senare väljer du bara de filtrerade raderna och trycker på Ta bort på tangentbordet för att ta bort dem.

  • För att få tillbaka de andra raderna trycker du bara på filterikonen igen och markerar alternativet "FALSE".
  • Slutligen trycker du bara på OK .

Raderna med UK-regionen är nu borttagna.

⏬ Formelfördelning:

➥ ROW()

ROW Funktionen returnerar radnumret för den cellen som är-

{5}

➥ ISEVEN(ROW())

{FALSK}

Läs mer: Hur du tar bort rader i Excel utan att påverka formlerna (2 snabba sätt)

Metod 5: Använd VBA-makro för att ta bort alternativa rader i Excel

I vår sista metod visar jag hur vi kan utföra operationen med hjälp av VBA-makros Den har färre steg och är en mycket snabb metod.

Steg:

  • Högerklicka på på bladets titel.
  • Välj Visa kod från kontextmeny .

A VBA visas.

  • Skriv ner följande koder i it-.
 Sub Delete_Alternate_Rows() Dim x As Range Set x = Application.InputBox("Välj intervall utan rubriker", "Range Selection", Type:=8) For i = x.Rows.Count To 1 Step -2 If i Mod 2 = 0 Then x.Rows(i).Delete End If Next i End Sub 
  • Tryck sedan på Spela upp ikonen för att köra koderna.

En dialogruta visas där du kan välja dataområde.

Ställ nu in dataområdet och tryck på OK .

Nu är vi klara med att ta bort alternativa rader.

Läs mer: Makro för att ta bort rad i Excel om cellen är tom

Slutsats

Jag hoppas att alla metoder som beskrivs ovan är tillräckligt bra för att ta bort alternativa rader i Excel. Ställ gärna frågor i kommentarsfältet och ge mig feedback.

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.