Kopiera alternativa rader i Excel (4 sätt)

  • Dela Detta
Hugh West

När du arbetar med stora dataanalyser kan du behöva kopiera flera alternativa rader och klistra in dem någonstans samtidigt. Excel har ingen inbyggd funktion eller formel för detta. Därför ska vi i den här artikeln visa hur man kopierar alternativa rader i Excel.

Ladda ner övningsboken

Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.

Kopiera alternativa rader.xlsm

4 lämpliga sätt att kopiera alternativa rader i Excel

I avsnitten nedan kopierar vi alternativa rader i Excel med hjälp av en kombination av Excel-inställningar och formler. Senare ska vi visa hur du kan göra samma sak med hjälp av VBA I bilden nedan finns ett exempel på en datamängd som kommer att användas för att slutföra proceduren.

1. Håll in Ctrl-tangenten och markera för att kopiera alternativa rader i Excel

Om dina data inte är för stora kan du välja dem med hjälp av Ctrl Följ instruktionerna nedan för att göra detta.

Steg 1:

  • Håll din Ctrl
  • Välj de alternativa raderna.

Steg 2:

  • När du har valt cellen trycker du på Ctrl + C att kopiera.

Steg 3:

  • Klistra sedan in den var du vill.

Läs mer: Hur man automatiskt kopierar data från en cell till en annan i Excel

2. Använd alternativet Gå till specialalternativet för att kopiera alternativa rader i Excel

Du kan kopiera alternativa rader i Excel genom att använda alternativet Redigera. Följ instruktionerna nedan för att göra detta.

Steg 1:

  • Ange en kolumn bredvid din datamängd.
  • Typ 'X' i den första raden och låt den andra raden vara tom som visas i bilden nedan.

Steg 2:

  • Använd sedan AutoFill för att fylla i hur många celler du vill kopiera.
  • Markera cellerna.

Steg 3:

  • Från Redigering av väljer du Hitta & Välj
  • Välj sedan den Gå till Special

Steg 4:

  • I rutan klickar du på Blanks
  • Tryck sedan på Gå in på .

Steg 5:

  • Du får dina tomma celler markerade, nu ska du ta bort alla dina tomma celler.

Steg 6:

  • Ta bort de tomma cellerna, högerklicka på musen och välj den Ta bort

Steg 7:

  • Klicka på Hela raden
  • Tryck sedan på Gå in på

Därför hittar du alla dina alternativa rader i en serie. Nu kan du kopiera dem och klistra in dem var du vill.

Läs mer: VBA-klistra in Special för att kopiera värden och format i Excel (9 exempel)

Liknande läsningar

  • Excel VBA för att kopiera rader till ett annat arbetsblad baserat på kriterier
  • Använd VBA för att klistra in endast värden utan formatering i Excel
  • Hur man autofiltrerar och kopierar synliga rader med Excel VBA
  • Kopiera unika värden till ett annat kalkylblad i Excel (5 metoder)
  • Kopiera sammanslagna och filtrerade celler i Excel (4 metoder)

3. Använd en formel och filtreringsalternativet för att kopiera alternativa rader i Excel

Du kan kopiera alternativa rader genom att använda formeln i kombination med Filter i Excel Följ de förfaranden som beskrivs nedan för att slutföra uppgiften.

Steg 1:

  • Skriv följande formel i cell D5 .
=MOD(RAD(A1),2)=0

Steg 2:

  • Det ger dig följande resultat FALSK .

Steg 3:

  • Dra ner dem till så många celler som du vill. Det ger resultat med "FALSK och 'TRUE' i alternativa rader.

Steg 4:

  • När du har valt intervallet klickar du på Uppgifter menyn.
  • Välj den Filter

Steg 5:

  • Klicka sedan på Filter
  • Avmarkera "FALSK
  • Tryck på Gå in på

Steg 6:

  • Som ett resultat får du bara värdet för ' TRUE .

Steg 7:

  • Kopiera cellvärdet från formellfältet och klistra in det i 'TRUE'

Steg 8:

  • Då, AutoFill resten av cellerna.

Steg 9:

  • Från Filter väljer du alternativet Välj alla

Steg 10:

  • Det kommer att resultera som du ser i bilden nedan. Vi måste alltså ta bort "FALSK värde i celler.

Steg 11:

  • Välj den "FALSK från alternativet Filter

Steg 12:

  • Cellens värde som värderas "FALSK kommer att visas.
  • Ta bara bort dem.

Steg 13:

  • Återigen, från Filter väljer du alternativet Välj alla

Steg 14:

  • Slutligen kan du få resultaten på ett alternativt sätt.

Läs mer: Hur man kopierar rader i Excel med filter (6 snabba metoder)

4. Kör en VBA-kod för att kopiera alternativa rader i Excel

Dessutom kan man med hjälp av VBA kod kan du också kopiera alternativa rader. Gör så här: Följ stegen nedan.

Steg 1:

  • Markera cellerna i intervallet.

Steg 2:

  • Tryck på Alt + F11 för att öppna VBA-makro .
  • Klicka på Infoga
  • Välj den Modul

Steg 3:

  • Klistra in följande VBA-kod.
 Sub CopyAlternateRows() Dim SelectionRng As Range Dim alternatedRowRng As Range Dim RowNumber, i As Long Set SelectionRng = Selection RowNumber = SelectionRng.Rows.Count With SelectionRng 'välj rad nummer 1 till intervallvariabeln Set alternatedRowRng = .Rows(1) 'använd slinga genom varje rad och lägg till dem till intervallvariabeln For i = 3 To RowNumber Step 2 Set alternatedRowRng = Union(alternatedRowRng,.Rows(i)) Next i End With "Välj de alternativa raderna alternatedRowRng.Select End Sub 

Steg 4:

  • Spara programmet och tryck på F5 för att köra den. Du får se att alternativa rader väljs.

Steg 5:

  • Tryck nu på Ctrl + C för att kopiera och klistra in den där du vill.

Läs mer: Hur man kopierar flera rader i Excel med hjälp av makro (4 exempel)

Slutsats

För att sammanfatta hoppas jag att du nu förstår hur du kopierar alternativa rader i Excel med hjälp av formler och VBA Alla dessa tekniker ska läras ut och tillämpas av dina data. Titta igenom övningsboken och använd det du lärt dig. Tack vare ditt ovärderliga stöd kan vi fortsätta att erbjuda seminarier som dessa.

Om du har några frågor, tveka inte att kontakta oss och låt oss veta vad du tycker i kommentarsfältet nedan.

Excellent personalen kommer att svara på dina frågor så snabbt som möjligt.

Stanna hos oss och lär dig hela tiden.

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.