logo
search
list

Indholdsfortegnelse

Flyt en enkelt række eller fortløbende rækker ved at trække
Flyt rækker ved hjælp af Klip, Indsæt og Indsæt
Flyt rækker uden at overskrive ved hjælp af Ctrl/Skift + træk
Flyt rækker i komplicerede situationer ved hjælp af VBA
Roter (transponer) rækker til kolonner eller omvendt
Sammenligning af metoder
Ofte stillede spørgsmål om flytning af rækker i Excel
Gør datahåndtering enklere med WPS Office

Vil du nemt flytte eller rotere rækker i Excel? 5 enkle metoder

Opslået af Torben Madsen

calendar

2026-06-01

views

868

likes

59

At flytte rækker rundt i et regneark lyder simpelt; Alt du skal gøre er at trække og slippe, ikke? Forkert. Et forkert træk, og du kan overskrive vigtige data eller efterlade frustrerende tomme felter. Frustrationen ved at ødelægge dit datasæt er virkelig umådelig. Men den gode nyhed er, at der er nemme måder at flytte rækker på uden at skabe kaos. I denne artikel vil jeg lede dig gennem ikke kun enkle metoder til, hvordan du flytter rækker i Excel, men også en dybdegående teknik ved hjælp af VBA, så du kan flytte rækker som en professionel.


Sådan flyttes rækker i Excel
Sådan flyttes rækker i Excel


Flyt en enkelt række eller fortløbende rækker ved at trække

Flytning af rækker ved at trække er en af de enkleste og hurtigste måder at omarrangere data i et regneark på. Denne metode er især nyttig, når du har brug for at flytte data inden for det samme ark uden at forstyrre formateringen. Lad os se, hvordan dette fungerer ved hjælp af et eksempel på et medarbejderdataark.

Trin 1: I dit regneark skal du gå til den eller de rækker, du vil flytte, og vælge dem ved at klikke på rækkenummeret til venstre.


Vælg række eller rækker, der skal flyttes
Vælg række eller rækker, der skal flyttes


Trin 2: Flyt markøren mod kanten af en hvilken som helst celle i den valgte række, indtil den ændres til en"firesidet pil" (+).


Pil med fire sider til at erstatte række
Pil med fire sider til at erstatte række


Trin 3: Klik og hold venstre museknap nede, og træk derefter rækken til den ønskede position.

Trin 4: Når markøren er på målstedet, skal du slippe museknappen.


Flyt række til den ønskede placering
Flyt række til den ønskede placering


Trin 5: Der vises en lille pop-up, der spørger, om du vil indsætte eller erstatte indhold. Klik på "OK"for at bekræfte.


Pop op-bekræftelse for at overskrive rækker
Pop op-bekræftelse for at overskrive rækker


Fordele

  • Hurtig og intuitiv

  • Kræver ikke yderligere tastaturgenveje

  • Bevarer formatering og formler

Ulemper

  • Kan være vanskeligt at finde den korrekte markørposition

  • Risiko for utilsigtet overskrivning af data

I starten fandt jeg det noget udfordrende at finde den firesidede pilemarkør, der kræves til at flytte rækker. Men efter lidt øvelse indså jeg, at det er vigtigt at placere markøren på kanten af en celle. Hvis du holder markøren over rækkekanten, kan du støde på en tosidet pil (bruges til at justere rækkehøjden) ellerAutofyld-håndtaget i nederste venstre hjørne af en celle. At erkende disse forskelle gjorde processen meget lettere.

Når den først er mestret, viser denne metode sig at være en effektiv måde at omarrangere enkelte eller flere kontinuerlige rækker uden at forstyrre formateringen. Det er især nyttigt til at omorganisere data i det samme regneark.

Tips:

  • For begyndere anbefaler jeg at øve sig på et testark for at forhindre utilsigtede overskrivninger.

  • Når du flytter rækker, vises en lille pop-up, der beder dig om at vælge mellem at indsætte rækken på den nye placering eller erstatte eksisterende indhold. Hvis du omhyggeligt gennemgår denne prompt, før du bekræfter, er det med til at sikre dataintegriteten.

Flyt rækker ved hjælp af Klip, Indsæt og Indsæt

Den næste metode er en, vi alle kender: klip-og-klistre-metoden. Dette giver dig mulighed for at flytte en række ved blot at bruge "Klip"-funktionen og indsætte den i en ny position. Sådan gør du:

Trin 1: Klik på rækkenummeret yderst til venstre i dit regneark for at vælge den række, du vil flytte.


Rækkemarkering
Rækkemarkering


Trin 2: Højreklik og vælg "Klip",eller brug genvejen "CTRL + X" på Windows eller"CMD + X" på Mac.


Højreklik for at åbne genvejsmenuen
Højreklik for at åbne genvejsmenuen


Bemærk: Når du klipper en række, vil den blive fremhævet med en tyk grøn stiplet linje med en bevægelig animation, der indikerer, at den er klar til at blive indsat.

Trin 3: Flyt musen til målrækken, hvor du vil indsætte den valgte række, og klik derefter på rækkenummeret for at låse i positionen.


Vælg Målrække, hvor du vil indsætte Valgt række
Vælg Målrække, hvor du vil indsætte Valgt række


Trin 4: Højreklik og vælg "Indsæt",eller brug "CTRL + V" på Windows eller "CMD + V" på Mac for at indsætte rækken.


Indsæt række i målposition
Indsæt række i målposition


Fordele:

  • Enkel og nem at udføre.

  • Sikrer dataintegritet.

  • Fungerer i alle versioner af Excel.

Ulemper:

  • Kræver flere klik.

  • Hvis du ikke er forsigtig, kan det forstyrre formateringen.

Dette er en af de nemmeste måder at flytte en række på, da klip-og-indsæt-funktionen er noget, vi bruger næsten hver dag, hvilket gør den ideel til begyndere. Husk dog, at denne metode overskriver målrækken fuldstændigt, så den er bedst at bruge, når du ikke behøver at bevare de eksisterende data i destinationsrækken.

Tips:

  • Dobbelttjek formateringen efter indsættelse, da nogle gange rækkehøjde eller flettede celler kan have brug for justeringer.

  • Hvis du vil undgå at miste data i målrækken, kan du overveje at indsætte en ny tom række, før du indsætter. Du kan gøre dette ved at højreklikke på målrækkenummeret og vælge "Indsæt række".

Flyt rækker uden at overskrive ved hjælp af Ctrl/Skift + træk

Følgende metode er nyttig, hvis du vil ændre placeringen af en række eller oprette en kopi af den på en ny placering. Metoderne Ctrl+Træk og Shift+Træk giver dig mulighed for at opnå dette effektivt.

For eksempel, hvis du vil flytte den tredje række og placere den lige under den syvende række, kan du bruge Shift+Træk-metoden. Dette vil flytte rækken til den nye placering uden at efterlade et hul i regnearket.

Trin 1: Klik på rækkenummeret på den række, du ønsker at flytte.


Vælg Række med markør
Vælg Række med markør


Trin 2: Når rækken er valgt, skal du holde"Shift" -tasten nede på dit tastatur og flytte markøren til kanten af rækken, indtil markøren ændres til en "firesidet pil".


Markøren ændres til firesidet pil
Markøren ændres til firesidet pil


Trin 3: Mens du holder"Shift"-tasten nede, skal du trykke på og holde"Venstreklik" -knappen på musen nede, og derefter trække markøren til den nye position, hvor du vil placere den valgte række.


Hold Shift + træk række
Hold Shift + træk række


Trin 4: Når du er på målpositionen, skal du slippe"Venstre-klik", og din række vil blive placeret lige under målrækken, hvilket flytter alle andre rækker opad uden at efterlade huller.


Ændre rækkeplacering
Ændre rækkeplacering


Bemærk: Mens du trækker, fremhæves den position, hvor din række skal flyttes, med en tyk grøn linje.

I lighed med "Shift + Træk" -metoden giver Excel-kommandoer til at flytte rækker også en mulighed for blot at kopiere indholdet af den valgte række til målpositionen ved hjælp af "Ctrl + Træk"-metoden. Sådan gør du:

Trin 1: I denne metode vælger vi også den række, hvis indhold vi skal kopiere til en ny position ved at klikke på"Rækkenummer" i kolonnen Række til venstre.


Klik på rækkenummer for at vælge række
Klik på rækkenummer for at vælge række


Trin 2: Hold nu "Ctrl"-tasten på dit tastatur nede, og flyt markøren til rækkens kant, indtil markøren skifter til en markør med et "plusikon øverst til højre".


markør med plus-ikon øverst til højre
markør med plus-ikon øverst til højre


Trin 3: Når markøren ændres, skal du trykke påmuseknappen "Venstreklik" og trække rækken til målpositionen.


 Træk rækken for at kopiere
Træk rækken for at kopiere


Bemærk: Mens du trækker rækken, fremhæves den øverste og nederste kant af målrækken med en tyk grøn linje.

Trin 4: Når du er ved målrækken, skal du blot slippemuseknappen "Venstreklik", og den valgte rækkes indhold vil blive kopieret til målrækken, mens den originale række forbliver uberørt.


 Kopier række til målposition
Kopier række til målposition


Begge metoder er nyttige, men Shift + Drag-metoden føles særligt praktisk, da den lader dig bytte rækker uden at miste data. Uden denne funktion ville manuel klipning og indsættelse af rækker tage meget længere tid.

Fordele:

  • Hurtigt og effektivt.

  • Ingen risiko for tab af data.

  • Fungerer godt til at omarrangere flere rækker.

Ulemper:

  • Kan være vanskeligt for store datasæt.

Tips:

  • Hold øje med rækkens øverste og nederste kant, mens du trækker. Hvis du kun ser en enkelt grøn tyk linje, betyder det, at du bytter rækker. Hvis du ser to grønne tykke linjer, vil en kopi af den valgte række blive placeret på målrækken.

  • Hvis du vil beholde en kopi af den originale række, før du flytter den, kan du overveje at bruge metoden "Ctrl + Træk + Kopier". I stedet for bare at trække, skal du holde begge"Ctrl + Shift" nede, mens du trækker rækken, dette vil duplikere rækken i stedet for at flytte den.

Flyt rækker i komplicerede situationer ved hjælp af VBA

Hvis du ofte omarrangerer rækker i Excel, kan brug af VBA-makroer gøre processen meget hurtigere. I stedet for manuelt at klippe og indsætte kan du tildele genvejstaster til hurtigt at flytte rækker op eller ned. Brugere skal følge disse trin for at konfigurere en ny makro i VBA og tildele genvejstaster:

Trin 1: Åbn Excel-projektmappen, helst et eksempeldataark, for først at teste koden.

Trin 2: For at starte skal du gemme Excel-filen i . XLSM-format. Klik på menuen "Filer" i øverste venstre hjørne.


Menuen Excel Filer
Menuen Excel Filer


Trin 3: Klik på fanen "Gem som",vælg "Excel Macro-Enabled Workbook (* .xlsm)"listen "Filtype", og klik derefter på"Gem".


Gem fil som *.xlsm
Gem fil som *.xlsm


Trin 4: Gå derefter over til fanen "Udvikler" og klik på "Visual Basic" i båndmenuen for at åbne VBA-editoren, eller brug blot genvejstasten"ALT + F11".


Åbn VBA Editor
Åbn VBA Editor


Trin 5: I Projekt Panel i venstre side af VBA Editor skal du finde din fil og vælge den for at sikre, at du arbejder i den korrekte projektmappe.


Markere din projektmappe i Projektpanel
Markere din projektmappe i Projektpanel


Trin 6: For at indsætte et nyt modul skal du klikke på "Indsæt" i topmenuen og vælge"Modul" fra rullemenuen.


 Indsæt modul
Indsæt modul


Trin 7: Du vil nu have et tomt kodevindue åbent, indsæt blot følgende VBA-kode i det tomme modulvindue:

Sub Makro1()

' Flyt den aktuelle række ned

Rækker(AktivCelle.Række). Markere

Selection.Cut

ActiveCell.Offset(2). Markere

Markering.Indsæt skift:=xlNed

ActiveCell.Offset(-1). Markere

Afslut sub

Sub Makro2()

' Flyt den aktuelle række op (undtagen den første række)

Hvis ActiveCell.Row > 1 så

Rækker(AktivCelle.Række). Markere

Selection.Cut

ActiveCell.Offset(-1). Markere

Markering.Indsæt skift:=xlNed

Afslut hvis

Afslut sub


Indsæt kode
Indsæt kode


Trin 8: Når du har indsat koden, skal du afslutte Visual Basic Editor for at vende tilbage til Excel.

Trin 9: Tilbage i Excel-projektmappen skal du klikke på fanen "Vis" og derefter vælge"Makroer".


Åbne makroer
Åbne makroer


Trin 10: I pop op-vinduet Makro vil du se en liste over makroer. Vælg "Macro1", og klik derefter på knappen "Indstillinger".


Makro1 indstilling
Makro1 indstilling


Trin 11: Skriv "Ctrl + D" i feltet Genvejstast for at tildele en tastaturgenvej til at flytte rækker ned, og klik derefter på "OK".


Indstil genvejstast Makro1
Indstil genvejstast Makro1


Trin 12: Vælg derefter "Macro2", og gå derefter tilbage til "Indstillinger".


Makro2 indstilling
Makro2 indstilling


Trin 13: Denne gang skal du tildele "Ctrl + U" som genvejstast til Macro2, og derefter trykke på "OK".


Indstil genvejstast Macro2
Indstil genvejstast Macro2


Bemærk: Du kan tildele en hvilken som helst genvejstast til din makro. I dette tilfælde brugte vi"U" for op og "D" for ned for at gøre det lettere at huske.

Trin 14: Når dine makroer nu er klar, skal du teste dem ved at vælge en hvilken som helst celle i en række og trykke på"Ctrl + D" for at flytte rækken ned eller "Ctrl + U" for at flytte rækken op.


Brug VBA Editor til at flytte rækker
Brug VBA Editor til at flytte rækker


Fordele:

  • Automatiserer gentagne opgaver.

  • Fungerer godt til store datasæt.

  • Giver præcision og fleksibilitet.

Ulemper:

  • Kræver kendskab til VBA.

  • Eventuelle fejl i scriptet kan føre til datafejl.

VBA Editor giver brugerne mulighed for hurtigt at oprette en genvejstast efter eget valg. Når koden er klar, er det ret simpelt at implementere den. Det kan dog være en udfordring for begyndere at tilpasse koden. Jeg fandt VBA Editor ret kraftfuld, når den blev brugt i kombination med ChatGPT.

Tip: Prøv at bruge ChatGPT til at ændre din kode. Hvis du f.eks. vil have genvejstasten til at flytte rækker to steder op, kan du spørge ChatGPT med en prompt som:

"Rediger denne VBA-kode, så rækken flyttes to steder op i stedet for én."

Roter (transponer) rækker til kolonner eller omvendt

Nogle gange kan det være nødvendigt at omarrangere dine data for bedre organisering. Hvis du undrer dig over, hvordan du flytter en række i Excel, kan du blot klippe og indsætte den på en ny placering. Men hvis du har brug for at skifte rækker til kolonner eller omvendt, er Excels Transponer-funktion, hvad du har brug for. Dette værktøj giver dig mulighed for hurtigt at omformatere dine data uden manuelt at indtaste noget igen. Sådan kan du hurtigt transponere rækker til kolonne ved hjælp af Transponer-funktionen:

Trin 1: Åbn dataarket, hvor du vil omarrangere dine rækker og kolonner.


Åbn dataark i Excel
Åbn dataark i Excel


Trin 2: Dernæst skal du vælge det dataområde , du vil omarrangere. Dette omfatter alle cellerne, herunder eventuelle række- eller kolonneetiketter.


Vælg område
Vælg område


Trin 3: Når området er valgt, skal du højreklikke på en hvilken som helst celle for at åbne genvejsmenuen og derefter klikke på "Kopier" eller blot bruge genvejen "CTRL + C".


Kopier område
Kopier område


Trin 4: Når du har kopieret området, skal du flytte til et tomt rum i dit regneark eller åbne et nyt regneark.

Trin 5: Højreklik på en tom celle for at åbne kontekstmenuen, og klik på ikonet "Transponer" under"Indsæt indstillinger".


Indstillinger for Sæt ind
Indstillinger for Sæt ind


Trin 6: Dine rækker vil nu blive roteret og omarrangeret i kolonner, hvilket giver dig et helt andet billede af din tabel.


Transponer data
Transponer data


Fordele:

  • Hurtigt og effektivt.

  • Bevarer alle data.

  • Fungerer i alle versioner af Excel.

Ulemper:

  • Formateringen skal muligvis justeres.

  • Kan ikke bruges dynamisk; Ændringer kræver manuelle opdateringer.

Denne funktion er en betydelig tidsbesparelse, især for store datasæt. Uden det ville manuel omarrangering af data være kedeligt og næsten umuligt for omfattende tabeller. Med blot et par klik kan du øjeblikkeligt omstrukturere dine data, samtidig med at du bevarer nøjagtighed og formatering.

Hvis dine data indeholder formler, skal du sikre dig, at de bruger absolutte referencer (f.eks. $A 1 USD i stedet for A1), før du transponerer. Dette forhindrer utilsigtede ændringer i cellereferencer, når du har omarrangeret dine data. Du kan skifte mellemrelative og absolutte referencer ved at markere en cellereference på formellinjen og trykke på F4.

Sammenligning af metoder

Selvom alle disse metoder teknisk set "flytter en række", giver de dig ikke altid det samme endelige resultat. Nogle efterlader huller, nogle flytter alt rundt jævnt, og nogle omarrangerer bare uden tomme mellemrum.

  • Træk og slip

Intuitiv og effektiv til hurtige omarrangeringer, der bevarer både formatering og formler. Det kan dog være upræcist med store datasæt, hvilket risikerer utilsigtede overskrivninger.

  • Klip, indsæt og indsæt

En pålidelig, trinvis metode, der minimerer fejl, især med komplekse formler. Det kræver et par ekstra klik, men giver fremragende kontrol over dataplacering.

  • Ctrl/Skift + Træk

Giver præcision og fleksibilitet: Shift + Drag omarrangerer rækker uden huller, og Ctrl + Træk kopierer dem. Visuelle signaler hjælper, selvom det kræver omhyggelig udførelse med større datasæt.

  • VBA-makroer

Ideel til gentagne opgaver i omfattende regneark. Når det er konfigureret, bliver flytning af rækker en tastetryksoperation, der minimerer manuel indsats og fejl, selvom det kræver VBA-færdigheder.

  • Transponer (rotere rækker og kolonner)

Ikke et direkte værktøj til at flytte rækker, men vigtigt for at omformatere data. Den konverterer hurtigt rækker til kolonner (og omvendt), selvom den er statisk og muligvis har brug for yderligere formateringsjusteringer bagefter.

Intet slår enkelheden ved træk-og-slip-muligheden til at flytte rækker - det giver en hurtig løsning til ligetil opgaver. Men efterhånden som dine data bliver mere avancerede, har du brug for mere specialiserede værktøjer – og jeg tror, at det er, hvad de andre muligheder tilbyder: avancerede metoder til at omarrangere data i et regneark.

Derfor er det vigtigt at vurdere opgaven og vælge den metode, der bedst komplementerer dine behov. Alle disse metoder er relativt enkle at lære, bortset fra VBA-makroerne, som kan være lidt udfordrende selv for professionelle, der bruger Excel dagligt. I sidste ende vil det rigtige valg afhænge af din arbejdsgang og kompleksiteten af dine data.

Ofte stillede spørgsmål om flytning af rækker i Excel

1. Hvordan tilføjer man en række eller kolonne i Excel?

Her er en ligetil guide til, hvordan du tilføjer en række eller kolonne i Excel:

Trin 1: Højreklik på overskriften på den række eller kolonne, hvor du vil indsætte en ny.

Trin 2: Vælg indstillingen "Indsæt" i genvejsmenuen.

Trin 3: En rullemenu vises. Vælg enten"Indsæt række" eller "Indsæt kolonne"efter behov.

2. Kan jeg flytte rækker uden at overskrive eksisterende data?

Ja, rækker i Excel kan flyttes uden at overskrive eksisterende data ved hjælp af Shift+træk-metoden.

Trin 1: Vælg den eller de rækker, du vil flytte.

Trin 2: Hold Shift nede, og klik og træk derefter markeringen til den ønskede placering.

3. Hvordan roterer man kolonnerne til rækker og omvendt nemt?

Trin 1: Vælg den eller de kolonner eller rækker, du vil rotere, sørg for at inkludere række- og kolonneetiketterne i markeringen.

Trin 2: Tryk på Ctrl + C (Windows) for at kopiere dataene.

Trin 3: Klik på den første celle, hvor du vil indsætte de roterede data.

Trin 4: Højreklik og vælg Indsæt speciel, og marker derefter Transponer.

Trin 5: Dine data vil nu blive roteret fra kolonner til rækker eller omvendt.

Gør datahåndtering enklere med WPS Office

Med disse metoder har du sandsynligvis sparet dig selv for en masse tid sammenlignet med manuelt at justere data række for række. Dette holder ikke kun din datastruktur intakt, men det reducerer også behovet for omfattende fejlkontrol bagefter. Men selv med omhyggelige justeringer er der altid plads til fejl, hvilket betyder ekstra tid brugt på at gennemgå alt.


WPS Office
WPS Office


Det er her, WPS Office gør tingene endnu nemmere. Det forenkler komplekse opgaver, så du nemt kan flytte rækker uden at bekymre dig om at forstyrre formler eller datarelationer. Plus, med dens intuitive grænseflade kan du følge enhver Excel-tutorial og anvende de samme teknikker problemfrit i WPS Office, bare med mindre besvær.

100% sikker


Torben Madsen

15 års erfaring i kontorindustrien, tech-entusiast og tekstforfatter. Følg mig for produktanmeldelser, sammenligninger og anbefalinger af nye apps og software.