Indholdsfortegnelse
Når du arbejder med store dataanalyser, kan det være nødvendigt at kopiere flere alternative rækker og indsætte dem et andet sted på samme tid. Excel har ikke en indbygget funktion eller formel til at gøre dette. Derfor vil vi i denne artikel demonstrere, hvordan man kopierer alternative rækker i Excel.
Download arbejdsbog til øvelser
Download denne arbejdsbog til træning, så du kan øve dig, mens du læser denne artikel.
Kopier alternative rækker.xlsm4 egnede måder at kopiere alternative rækker i Excel på
I afsnittene nedenfor kopierer vi alternative rækker i Excel ved hjælp af en kombination af Excel-indstillinger og formler. Senere viser vi dig, hvordan du kan gøre det samme ved hjælp af VBA I nedenstående billede er der et eksempeldatasæt, som vil blive brugt til at gennemføre proceduren.
1. Hold Ctrl-tasten nede og vælg for at kopiere alternative rækker i Excel
Hvis dine data ikke er for store, kan du vælge dem med Ctrl Følg instruktionerne nedenfor for at gøre dette.
Trin 1:
- Hold din Ctrl
- Vælg de alternative rækker.
Trin 2:
- Når du har valgt cellen, skal du trykke på Ctrl + C til at kopiere.
Trin 3:
- Derefter kan du indsætte det hvor som helst.
Læs mere: Sådan kopieres data automatisk fra en celle til en anden i Excel automatisk
2. Anvend Gå til særlig indstilling for at kopiere alternative rækker i Excel
Du kan kopiere alternative rækker i Excel ved at bruge Redigeringsfunktionen. Følg nedenstående vejledning for at gøre dette.
Trin 1:
- Indtast en kolonne ved siden af dit datasæt.
- Type 'X' i den første række og lad den anden række være tom, som vist i nedenstående billede.
Trin 2:
- Brug derefter AutoFill værktøjet for at udfylde, hvor mange celler du skal kopiere.
- Vælg cellerne.
Trin 3:
- Fra den Redigering af skal du vælge den Find & Vælg
- Vælg derefter den Gå til Special
Trin 4:
- Klik i boksen på Ubearbejdede emner
- Derefter skal du trykke på Indtast .
Trin 5:
- Du får dine tomme celler markeret, og nu skal du slette alle dine tomme celler.
Trin 6:
- Sådan sletter du de tomme celler, højreklik på musen og vælg den Slet
Trin 7:
- Klik på den Hele rækken
- Derefter skal du trykke på Indtast
Du finder derfor alle dine alternative rækker i en serie. Nu kan du kopiere dem og indsætte dem hvor som helst, du vil.
Læs mere: VBA Indsæt Special til at kopiere værdier og formater i Excel (9 eksempler)
Lignende læsninger
- Excel VBA til at kopiere rækker til et andet regneark baseret på kriterier
- Brug VBA til kun at indsætte værdier uden formatering i Excel
- Sådan autofiltreres og kopieres synlige rækker med Excel VBA
- Kopier unikke værdier til et andet regneark i Excel (5 metoder)
- Sådan kopieres sammenlagte og filtrerede celler i Excel (4 metoder)
3. Brug en formel og filterindstillingen til at kopiere alternative rækker i Excel
Du kan kopiere alternative rækker ved at bruge formlen i kombination med Filter i Excel Følg nedenstående procedurer for at udføre opgaven.
Trin 1:
- Indtast følgende formel i celle D5 .
=MOD(ROW(A1),2)=0
Trin 2:
- Det vil give dig resultatet som FALSK .
Trin 3:
- Træk dem ned til så mange celler, som du ønsker. Det vil give resultater med 'FALSK' og 'TRUE' i alternative rækker.
Trin 4:
- Når du har valgt området, skal du klikke på Data fanebladet.
- Vælg den Filter
Trin 5:
- Klik derefter på Filter
- Fravælg den 'FALSK'
- Tryk på Gå ind på
Trin 6:
- Som følge heraf får du kun værdien for ' TRUE' .
Trin 7:
- Kopier celleværdien fra formellinjen, og indsæt den i 'TRUE'
Trin 8:
- Derefter, AutoFill de øvrige celler.
Trin 9:
- Fra den Filter vælger du Vælg alle
Trin 10:
- Det vil resultere som du kan se på nedenstående billede. Så vi skal fjerne 'FALSK' værdi i celler.
Trin 11:
- Vælg den 'FALSK' fra Filter
Trin 12:
- Cellens værdi, som er vurderet 'FALSK' vil blive vist.
- Bare slet dem.
Trin 13:
- Igen, fra den Filter vælger du Vælg alle
Trin 14:
- Endelig kan du få resultaterne på en alternativ måde.
Læs mere: Sådan kopieres rækker i Excel med filter (6 hurtige metoder)
4. Kør en VBA-kode for at kopiere alternative rækker i Excel
Derudover kan der ved hjælp af VBA kode, kan du også kopiere alternative rækker. Følg nedenstående trin for at gøre dette.
Trin 1:
- Vælg cellerne i området.
Trin 2:
- Tryk på Alt + F11 for at åbne den VBA-makro .
- Klik på den Indsæt
- Vælg den Modul
Trin 3:
- Indsæt følgende VBA-kode.
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ælg række nummer 1 til intervalvariabel Set alternatedRowRng = .Rows(1) 'anvend sløjfe gennem hver række og tilføj dem til intervalvariabel For i = 3 To RowNumber Step 2 Set alternatedRowRng = Union(alternatedRowRng,.Rows(i)) Next i End With 'Vælg de alternative rækker alternatedRowRng.Select End Sub
Trin 4:
- Gem programmet, og tryk på F5 for at køre den. Du vil få de alternative rækker valgt.
Trin 5:
- Tryk nu på Ctrl + C for at kopiere og indsætte det, hvor du ønsker det.
Læs mere: Sådan kopieres flere rækker i Excel ved hjælp af makro (4 eksempler)
Konklusion
For at opsummere håber jeg, at du nu forstår, hvordan du kan kopiere alternative rækker i Excel ved hjælp af formler og VBA Alle disse teknikker skal læres til og anvendes af dine data. Kig i øvelsesbogen og brug det, du har lært. På grund af din uvurderlige støtte er vi inspireret til at fortsætte med at tilbyde seminarer som disse.
Hvis du har spørgsmål, er du velkommen til at kontakte os, og lad os vide, hvad du synes i kommentarfeltet nedenfor.
Exceldemy medarbejdere vil besvare dine henvendelser så hurtigt som muligt.
Bliv hos os og bliv ved med at lære.