Sådan hurtigt overføres data i Excel (trin-for-trin vejledning)

Se video - Sådan overføres data i Excel

Hvis du har et datasæt, og du vil transponere det i Excel (hvilket betyder at konvertere rækker til kolonner og kolonner til rækker), er det et komplet NEJ at gøre det manuelt!

Transponere data ved hjælp af Paste Special

Paste Special kan gøre mange fantastiske ting, og en sådan ting er at transponere data i Excel.

Antag, at du har et datasæt som vist herunder:

Disse data har regionerne i en kolonne og kvartaler i træk.

Nu, af en eller anden grund, hvis du har brug for at transponere disse data, kan du gøre dette ved hjælp af indsæt special:

  • Vælg datasættet (i dette tilfælde A1: E5).
  • Kopier datasættet (Control + C) eller højreklik og vælg kopi.
  • Nu kan du indsætte de transponerede data på en ny placering. I dette eksempel vil jeg kopiere i G1: K5, så højreklik på celle G1 og vælg indsæt special.
  • Kontroller transponeringsindstillingen nederst til højre i dialogboksen Indsæt særlig.
  • Klik på OK.

Dette ville øjeblikkeligt kopiere og indsætte dataene, men på en sådan måde, at de er blevet transponeret. Nedenfor er en demo, der viser hele processen.

Ovenstående trin kopierer værdien, formlen (hvis nogen) samt formatet. Hvis du kun vil kopiere værdien, skal du vælge 'værdi' i dialogboksen Indsæt særlig.

Bemærk, at de kopierede data er statiske, og hvis du foretager ændringer i det originale datasæt, afspejles disse ændringer ikke i de transponerede data.

Hvis du vil have disse transponerede celler til at blive knyttet til de originale celler, kan du kombinere kraften i Find og erstat med Indsæt special.

Transponer data ved hjælp af Indsæt special og Find og erstat

Alene brug af Paste Special giver dig statiske data. Det betyder, at hvis dine originale data ændres, og du også vil have de transponerede data opdateret, skal du bruge Indsæt special igen for at gennemføre dem.

Her er et fedt trick, du kan bruge til at transponere dataene og stadig have dem forbundet med de originale celler.

Antag, at du har et datasæt som vist herunder:

Her er trinene til at transponere dataene, men holde linkene intakte:

  • Vælg datasættet (A1: E5).
  • Kopier det (Ctrl + C, eller højreklik og vælg kopi).
  • Nu kan du indsætte de transponerede data på en ny placering. I dette eksempel vil jeg kopiere i G1: K5, så højreklik på celle G1 og vælg indsæt special.
  • Klik på knappen Indsæt link i dialogboksen Indsæt speciel. Dette vil give dig det samme datasæt, men her er cellerne knyttet til det originale datasæt (for eksempel er G1 knyttet til A1, og G2 er knyttet til A2, og så videre).
  • Når disse nye kopierede data er valgt, skal du trykke på Control + H (eller gå til Hjem -> Redigering -> Find og vælg -> Erstat). Dette åbner dialogboksen Find og erstat.
  • I dialogboksen Find og erstat skal du bruge følgende:
    • I Find hvad: =
    • I Erstat med:!@# (Bemærk, at jeg bruger!@#, Da det er en unik kombination af tegn, der sandsynligvis ikke er en del af dine data. Du kan bruge et så unikt sæt tegn).
  • Klik på Erstat alle. Dette erstatter lig med fra formlen, og du får!@# Efterfulgt af cellereferencen i hver celle.
  • Højreklik og kopier datasættet (eller brug Control + C).
  • Vælg en ny placering, højreklik og vælg indsæt special. I dette eksempel indsætter jeg det i celle G7. Du kan indsætte det hvor som helst du vil.
  • Vælg Transponer i dialogboksen Indsæt special, og klik på OK.
  • Kopier indsæt disse nyoprettede transponerede data til den, hvorfra de er oprettet.
  • Åbn nu dialogboksen Find og erstat igen, og erstat!@# Med =.

Dette vil give dig en linket data, der er blevet transponeret. Hvis du foretager ændringer i det originale datasæt, opdateres de transponerede data automatisk.

Bemærk: Da vores originaldata har A1 som tom, skal du manuelt slette 0 i G1. 0 vises, når vi indsætter links, da et link til en tom celle stadig ville returnere en 0. Du skal også formatere det nye datasæt (du kan simpelthen kopiere indsætte formatet kun fra det originale datasæt).

Transponer data ved hjælp af Excel TRANSPOSE -funktion

Excel TRANSPOSE -funktion - som navnet antyder - kan bruges til at transponere data i Excel.

Antag, at du har et datasæt som vist herunder:

Her er trinene til at gennemføre det:

  • Vælg de celler, hvor du vil transponere datasættet. Bemærk, at du skal vælge det nøjagtige antal celler som de originale data. Så hvis du f.eks. Har 2 rækker og 3 kolonner, skal du vælge 3 rækker og 2 kolonner med celler, hvor du vil have de transponerede data. I dette tilfælde, da der er 5 rækker og 5 kolonner, skal du vælge 5 rækker og 5 kolonner.
  • Enter = TRANSPOSE (A1: E5) i den aktive celle (som skal være den øverste venstre celle i markeringen, og tryk på Control Shift Enter.

Dette ville omsætte datasættet.

Her er et par ting, du har brug for at vide om TRANSPOSE -funktionen:

  • Det er en array-funktion, så du skal bruge Control-Shift-Enter og ikke kun Enter.
  • Du kan ikke slette en del af resultatet. Du skal slette hele vifte af værdier, som TRANSPOSE -funktionen returnerer.
  • Transponeringsfunktionen kopierer kun værdierne, ikke formateringen.

Transponer data ved hjælp af Power Query

Power Query er et kraftfuldt værktøj, der giver dig mulighed for hurtigt at transponere data i Excel.

Power Query er en del af Excel 2016 (Get & Transform i fanen Data), men hvis du bruger Excel 2013 eller 2010, skal du installere det som et tilføjelsesprogram.

Antag, at du har datasættet som vist herunder:

Her er trinene til at transponere disse data ved hjælp af Power Query:

I Excel 2016

  • Vælg dataene og gå til Data -> Hent og transformer -> Fra tabel.
  • Kontroller, at området er korrekt i dialogboksen Opret tabel, og klik på OK. Dette åbner dialogboksen Forespørgselseditor.
  • Vælg fanen ‘Transform’ i dialogboksen Forespørgselseditor.
  • På fanen Transform, gå til Tabel -> Brug første række som overskrifter -> Brug overskrifter som første række. Dette sikrer, at den første række (der indeholder overskrifter: Q1, Q2, Q3 og Q4) også behandles som data og transponeres.
  • Klik på Transponer. Dette ville øjeblikkeligt transponere dataene.
  • Klik på Brug første række som overskrifter. Dette ville nu gøre den første række af de transponerede data som overskrifter.
  • Gå til Filer -> Luk og indlæs. Dette lukker vinduet Power Editor og opretter et nyt ark, der indeholder de transponerede data.

Bemærk, at da den øverste venstre celle i vores datasæt var tom, får den et generisk navn Kolonne1 (som vist nedenfor). Du kan slette denne celle fra de transponerede data.

I Excel 2013/2010

I Excel 2013/10 skal du installere Power Query som et tilføjelsesprogram.

Klik her for at downloade pluginet og få installationsinstruktioner.

Når du har installeret Power Query, skal du gå til Power Query -> Excel Data -> From Table.

Dette åbner dialogboksen Opret tabel. Følg nu de samme trin som vist for Excel 2016.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave