Du kan flytte rækker eller kolonner ved at trække med musen, klippe og indsætte/indsætte celler eller datasorteringsfunktionen i Excel.
Mens du arbejder på et regneark, der har adskillige rækker af data, skal du muligvis omarrangere rækken og kolonnerne nu og da. Uanset om det er en simpel fejl, eller dataene ikke er på det rigtige sted, eller du blot skal omarrangere dataene, så skal du flytte rækker eller kolonner i Excel.
Hvis du arbejder meget med Excel-tabeller, er det vigtigt at vide, hvordan du flytter rækker eller kolonner i Excel. Der er tre måder at flytte rækker eller kolonner på i Excel, inklusive trækmetoden ved hjælp af musen, klip og indsæt og omarrangere rækker ved hjælp af datasortering. I denne tutorial vil vi dække alle tre metoder én efter én.
Flyt en række/kolonne ved at trække og slippe i Excel
Træk og slip-metoden er den nemmeste måde at flytte rækker i et datasæt hurtigt. Men at trække rækker i Excel er lidt mere komplekst, end du er klar over. Der er tre måder, du kan trække-og-slip rækker i Excel, herunder træk og erstat, træk og kopier og træk og flyt.
Træk og erstat række
Den første metode er et simpelt træk og slip, men den bevægelige række vil erstatte destinationsrækken.
Først skal du vælge den række (eller sammenhængende rækker), som du vil flytte. Du kan vælge en hel række ved blot at klikke på rækkenummeret eller klikke på en hvilken som helst celle i rækken og trykke på Shift+mellemrumstasten. Her vælger vi række 6.
Når du har valgt rækken, skal du flytte markøren til kanten af markeringen (enten øverst eller nederst). Du bør se din markør ændre sig til en flyttemarkør (kryds med pilene).
Hold nu venstre museklik nede, og træk det (øverst eller nederst) til den ønskede placering, hvor du vil flytte rækken. Mens du trækker rækken, vil den fremhæve den aktuelle række i en grøn ramme. I eksemplet trækker vi række 6 til række 11.
Slip derefter venstre museknap, og du vil se en pop-up, der spørger "Der er allerede data her. Vil du erstatte det?". Klik på 'OK' for at erstatte række 11 med dataene fra række 6.
Men når du flytter din række til en tom række, vil Excel ikke vise dig denne pop-up, det vil blot flytte dataene til den tomme række.
På nedenstående skærmbillede kan du se, at række 11 nu er erstattet med række 6.
Træk og flyt/byt række
Du kan hurtigt flytte eller bytte en række uden at overskrive den eksisterende række ved at holde Shift-tasten nede, når du trækker den eller de valgte rækker.
Vælg din række (eller sammenhængende række), som du vil flytte, som du gjorde i ovenstående afsnit. Her vælger vi række 5.
Tryk derefter på og hold Shift-tasten på tastaturet nede, flyt din markør til kanten af markeringen (enten øverst eller nederst). Når din markør drejer til en flyttemarkør (kryds med pilen), klik på kanten (med venstre museknap), og træk rækken til den nye placering.
Når du trækker markøren hen over rækkerne, vil du se en fed grøn linje ved kanten af rækken, der angiver, hvor den nye række vil blive vist. Når du har fundet den rigtige placering til rækken, skal du slippe museklikket og Shift-tasten. Her vil vi flytte række 5 til mellem række 9 og 10.
Når museknappen slippes, flyttes række 5 til række 9, og den oprindelige række 9 flyttes automatisk op.
Denne metode skærer dybest set rækken og indsætter dem derefter på den nye placering (hvor du slipper museknappen) uden at overskrive den eksisterende række.
Træk og kopier række
Hvis du vil kopiere rækken til den nye placering, skal du blot trykke på Ctrl-tasten, mens du trækker rækken til den nye placering. Denne metode erstatter også destinationsrækken, men den holder den eksisterende række (række i bevægelse) på plads.
Vælg den eller de rækker, du vil flytte på samme måde, som vi gjorde i de foregående afsnit. Her vælger vi række 5.
Denne gang skal du trykke på og holde Ctrl-tasten på tastaturet nede, og trække rækken til den ønskede placering ved hjælp af flyttemarkøren. Når du har fundet det rigtige sted for rækken, skal du slippe museklikket og Ctrl-tasten. Her slipper vi museklikket i række 12.
Når du slipper knapperne, erstatter 5. rækkes data dataene i 12. række, men 5. række forbliver som de originale data. Der er heller ingen pop op-dialogboks, der spørger, om dataene skal overskrives eller ej.
Flyt flere rækker ad gangen ved at trække
Du kan også flytte flere rækker ad gangen ved at bruge en af de samme metoder ovenfor. Du kan dog kun flytte sammenhængende/tilstødende rækker, og du kan ikke flytte ikke-sammenhængende rækker ved at trække.
Først skal du vælge de flere rækker, du vil flytte. Du kan vælge hele flere rækker ved at klikke og trække over rækkenumrene til venstre. Alternativt kan du klikke på den første eller sidste rækkeoverskrift, du vil vælge, trykke og holde Shift-tasten nede og bruge piletasterne op eller ned til at vælge flere rækker. I eksemplet nedenfor vælger vi fra række 3 til 6.
Klik nu på kanten af markeringen, og træk rækkerne til den nye placering. Du kan blot trække, trække, mens du holder Shift-tasten nede, eller trække, mens du holder Ctrl-tasten nede for at flytte rækkerne.
I eksemplet trækker vi rækkerne, mens vi holder Shift-tasten nede, indtil den nederste linje i række 10.
Nu flyttes række 3 til 6 til placeringen af række 7 til 10, og de oprindelige rækker fra 7 til 10 flyttes/forskydes op.
Flyt kolonne ved hjælp af musetræk
Du kan flytte kolonner (eller sammenhængende kolonner) ved at følge de samme trin, som du gjorde for rækkerne.
Først skal du vælge den kolonne (eller tilstødende kolonner), som du vil flytte. Du kan vælge en hel kolonne ved at klikke på kolonneoverskriften (kolonnebogstavet) øverst eller trykke på Ctrl+Mellemrums-genvejstasterne. I eksemplet ønsker vi, at kolonne B (Efternavn) skal komme efter kolonne D (By), så vi fremhæver kolonne B.
Træk derefter kolonnen med Shift + venstre museklik og slip museknappen og Shift-tasten, når du ser den grønne fed linje i kanten mellem kolonne D og kolonne E.
Du kan også blot trække kolonnen eller holde Ctrl-tasten nede, mens du trækker kolonnen for at flytte og erstatte den eksisterende kolonne.
Som du kan se, flyttes kolonne B til det sted, der er angivet med den fede grønne kant, og den oprindelige kolonne D (By) flyttes til venstre.
Flyt en række/kolonne i Excel med Klip og Indsæt
En anden nemmeste og velkendte metode til at flytte rækker i Excel er ved at klippe og indsætte rækken af celler fra et sted til et andet. Du kan nemt klippe og indsætte rækker ved at bruge genvejstaster eller højreklik med musen. Denne metode er meget mere enkel og ligetil end den tidligere metode. Lad os se, hvordan man flytter rækker ved hjælp af klip og indsæt-metoden.
Vælg først rækken (eller sammenhængende rækker ), som vi gjorde i de foregående afsnit. Du kan enten vælge en hel række eller en række celler i en række. Tryk derefter på Ctrl+X (Kommando+X på Mac-computer) på dit tastatur for at skære den valgte række fra dens aktuelle placering. Alternativt kan du højreklikke på den valgte celle og vælge 'Klip'.
Når du har gjort det, vil du se de marcherende myrer-effekter (bevægende kant af prikker) rundt om rækken for at vise, at den er blevet skåret. I nedenstående eksempel er række 4 skåret.
Vælg derefter den ønskede destinationsrække, hvor du vil indsætte den klippede række. Hvis du flytter en hel række, skal du sørge for at vælge hele destinationsrækken ved at klikke på rækkenummeret, før du indsætter. Her vælger vi række 8.
Tryk derefter på Ctrl+V-genvejstasterne for at indsætte rækken, eller højreklik på destinationsrækken og klik på 'Sæt ind'-ikonet i kontekstmenuen.
Når du bruger denne metode til at flytte rækker, vil den overskrive den eksisterende række. Som du kan, erstattes dataene i række 8 med dataene fra række 4 i nedenstående skærmbillede.
Hvis du ikke ønsker at erstatte den eksisterende række, mens du flytter den valgte række, kan du bruge indstillingen 'Indsæt klippe celler' i stedet for den enkle 'Sæt ind' mulighed. Sådan gør du det:
Vælg den række, du vil flytte, og højreklik og vælg 'Klip' eller tryk på Ctrl+X. Vælg derefter den række, før du vil indsætte den klippede række, højreklik på den og vælg 'Indsæt klippeceller' fra kontekstmenuen. Alternativt kan du trykke på Ctrl-tasten + Plustegn (+) på det numeriske tastatur for at indsætte den klippede række.
Som du kan se her, indsættes række 4 over den valgte række, og den oprindelige række 7 flyttes op.
Hvis du vil kopiere rækken i stedet for at klippe den, skal du i stedet for Ctrl+X trykke på Ctrl+C for at kopiere rækken og trykke på Ctrl+V og indsætte den. Du kan flytte kolonner ved at bruge klip og indsæt-metoden ved at følge disse samme instruktioner.
Du kan også klippe en række celler i en enkelt række eller flere tilstødende rækker (sammenhængende rækker) i stedet for hele rækker og indsætte (eller indsætte) dem et andet sted ved hjælp af ovenstående metode. For eksempel skærer vi C2:F4. Husk, at hvis du vælger flere rækker i området, skal rækkerne være tilstødende rækker.
Derefter indsætter vi de udskårne rækker i området C9:F11 ved at bruge indstillingen 'Indsæt udskårne celler' fra højrekliksmenuen.
Når du flytter rækker, skal klippeområdet og indsætområdet også have samme størrelse, ellers vil du få en fejl, når du forsøger at indsætte klipperækken. For eksempel, hvis du klipper rækkerne C2:F4 og prøver at indsætte det i det mindre område C10:F11 ved at bruge den normale indsæt-metode (Ctrl+V), vil du se følgende fejl.
Flyt rækker ved hjælp af en datasorteringsfunktion i Excel
Flytning af rækker med datasorteringsfunktionerne kan kræve få flere trin end de tidligere metoder, men det er bestemt ikke den svære metode at flytte rækker eller kolonner i Excel. Datasorteringsmetoden kommer også med en fordel, du kan ændre rækkefølgen af alle rækker i et træk, der også inkluderer ikke-kontinuerlige rækker. Denne metode er bestemt nyttig, når det kommer til at omarrangere adskillige rækker i et stort regneark. Følg disse trin for at flytte rækker ved hjælp af en datasortering:
Først skal du tilføje en kolonne til den venstre side af dit regneark (kolonne A). For at gøre dette skal du højreklikke på en celle i den første kolonne og vælge indstillingen 'Indsæt' fra kontekstmenuen.
I pop-up-boksen Indsæt skal du vælge 'Hele kolonne' og klikke på 'OK'.
En ny kolonne er blevet indsat til venstre i dit datasæt. Denne kolonne skal være den første kolonne i dit regneark (dvs. kolonne A).
Nummerér nu rækkerne i den rækkefølge, du ønsker, at de skal vises i dit regneark ved at tilføje tal i den første kolonne som vist nedenfor.
Vælg derefter alle de data i datasættet, som du vil omorganisere. Gå derefter til fanen 'Data' i båndet, og klik på knappen 'Sorter' i gruppen Sorter og filtrer.
Du skal sortere datasættet efter tallene i kolonne A. Så i dialogboksen Sorter skal du sørge for, at sorteringen er indstillet til 'Kolonne' over rullemenuen 'Sortér efter'. Hvis ikke, skal du klikke på knappen 'Indstillinger' øverst.
Vælg derefter 'Sortér top til bund' i pop-up-dialogboksen Sorteringsindstillinger og klik på 'OK'.
Nu er du tilbage i dialogboksen Sorter. Her skal du vælge 'KolonneA' (eller titlen på din første kolonne) i rullemenuen Sorter efter.
Sørg derefter for, at 'Ordre'-rullemenuen er indstillet til 'Smallest to Largest', og klik på 'OK'.
Dette vil lukke dialogboksen Sorter og tage dig tilbage til dit regneark, hvor du vil opdage, at rækkerne er blevet omarrangeret i henhold til de tal, du har angivet i den første kolonne. Vælg nu den første kolonne, højreklik og vælg 'Slet' for at fjerne den.
Flyt kolonner ved hjælp af en datasortering
Processen med at flytte kolonner ved hjælp af datasortering er i det væsentlige den samme som de flyttende rækker med kun få forskellige trin. Følg disse trin for at flytte kolonner ved hjælp af datasortering.
For at flytte kolonner skal du tilføje en række i stedet for en kolonne til toppen af dit datasæt (række 1). For at gøre dette skal du højreklikke på en hvilken som helst celle i den første række og vælge indstillingen 'Indsæt' fra kontekstmenuen.
I dialogboksen Indsæt skal du vælge 'Hele rækken' denne gang og klikke på 'OK'.
En ny række vil blive indsat i toppen af dit regneark, over alle rækker af data.
Nummerer nu kolonnerne i den rækkefølge, du ønsker, at de skal vises i dit regneark ved at tilføje tal i den første række som vist nedenfor.
Vælg derefter alle de data i datasættet, som du vil ændre rækkefølgen af. Skift derefter til fanen 'Data' i båndet, og klik på 'Sorter' i gruppen Sorter og filtrer.
Nu skal du sortere kolonner efter tallene i den første række. I dialogboksen Sorter skal du indstille sortering til 'Række' i stedet for kolonnen over rullemenuen 'Sortér efter'. For at gøre det skal du klikke på knappen 'Indstillinger'.
I pop-up-dialogboksen Sorteringsindstillinger skal du vælge 'Sortér fra venstre mod højre' og klik på 'OK'.
Tilbage i sorteringsdialogvinduet skal du vælge 'Række 1' i rullemenuen Sorter efter og 'Mindst til størst' i rullemenuen Bestilling. Klik derefter på 'OK'.
Dette vil sortere (flytte) kolonnerne baseret på de tal, du har angivet i den første række som vist nedenfor. Nu skal du blot vælge den første række og slette den.
Nu ved du alt om at flytte rækker såvel som kolonner i Excel.