Hvordan raskt overføre data i Excel (trinn-for-trinn-guide)

Se video - Slik overfører du data i Excel

Hvis du har et datasett og du vil transponere det i Excel (som betyr å konvertere rader til kolonner og kolonner til rader), er det fullstendig NEI å gjøre det manuelt!

Transponer data ved hjelp av Lim inn spesial

Paste Special kan gjøre mange fantastiske ting, og en slik ting er å transponere data i Excel.

Anta at du har et datasett som vist nedenfor:

Disse dataene har regionene i en kolonne og kvartaler på rad.

Av en eller annen grunn, hvis du trenger å transponere disse dataene, kan du gjøre dette ved å lime inn spesial:

  • Velg datasettet (i dette tilfellet A1: E5).
  • Kopier datasettet (Control + C) eller høyreklikk og velg kopier.
  • Nå kan du lime inn de transponerte dataene på et nytt sted. I dette eksemplet vil jeg kopiere i G1: K5, så høyreklikk på celle G1 og velg lim inn spesiell.
  • I lim inn spesiell dialogboks, sjekk alternativet for transponering nederst til høyre.
  • Klikk OK.

Dette ville umiddelbart kopiere og lime inn dataene, men på en slik måte at de har blitt transponert. Nedenfor er en demo som viser hele prosessen.

Trinnene som vises ovenfor kopierer verdien, formelen (hvis noen), samt formatet. Hvis du bare vil kopiere verdien, velger du 'verdi' i dialogboksen Lim inn spesiell.

Vær oppmerksom på at de kopierte dataene er statiske, og hvis du gjør noen endringer i det opprinnelige datasettet, vil disse endringene ikke gjenspeiles i de transponerte dataene.

Hvis du vil at disse transponerte cellene skal kobles til de originale cellene, kan du kombinere kraften til Finn og erstatt med Lim inn spesial.

Transponer data ved hjelp av Lim inn spesial og Finn og erstatt

Å bruke Lim inn Spesial alene gir deg statiske data. Dette betyr at hvis de originale dataene endres og du vil at de transponerte dataene også skal oppdateres, må du bruke Lim inn spesial igjen for å transponere dem.

Her er et kult triks du kan bruke til å transponere dataene og fortsatt ha dem knyttet til de originale cellene.

Anta at du har et datasett som vist nedenfor:

Her er trinnene for å transponere dataene, men holde koblingene intakte:

  • Velg datasettet (A1: E5).
  • Kopier den (Ctrl + C, eller høyreklikk og velg kopi).
  • Nå kan du lime inn de transponerte dataene på et nytt sted. I dette eksemplet vil jeg kopiere i G1: K5, så høyreklikk på celle G1 og velg lim inn spesiell.
  • Klikk på Lim inn lenkknappen i dialogboksen Lim inn spesial. Dette vil gi deg det samme datasettet, men her er cellene koblet til det opprinnelige datasettet (for eksempel er G1 koblet til A1, og G2 er koblet til A2, og så videre).
  • Med disse nye kopierte dataene valgt, trykk på Control + H (eller gå til Hjem -> Redigering -> Finn og velg -> Erstatt). Dette åpner dialogboksen Finn og erstatt.
  • I dialogboksen Finn og erstatt bruker du følgende:
    • I Finn hva: =
    • I Erstatt med:!@# (Merk at jeg bruker!@# Ettersom det er en unik kombinasjon av tegn som neppe er en del av dataene dine. Du kan bruke et så unikt sett med tegn).
  • Klikk på Erstatt alle. Dette vil erstatte lik til fra formelen, og du vil ha!@# Etterfulgt av cellereferansen i hver celle.
  • Høyreklikk og kopier datasettet (eller bruk Ctrl + C).
  • Velg en ny plassering, høyreklikk og velg lim inn spesiell. I dette eksemplet limer jeg det inn i celle G7. Du kan lime den inn hvor du vil.
  • Velg Transponer i dialogboksen Lim inn spesial, og klikk OK.
  • Kopier lim inn disse nyopprettede transponerte dataene til den de er opprettet fra.
  • Åpne nå dialogboksen Finn og erstatt igjen og erstatt!@# Med =.

Dette vil gi deg en koblet data som har blitt transponert. Hvis du gjør noen endringer i det opprinnelige datasettet, oppdateres de transponerte dataene automatisk.

Merk: Siden de opprinnelige dataene våre har A1 som tom, må du slette 0 i G1 manuelt. 0 vises når vi limer inn koblinger, ettersom en lenke til en tom celle fortsatt vil returnere en 0. Du må også formatere det nye datasettet (du kan ganske enkelt kopiere lim inn formatet bare fra det originale datasettet).

Transponer data ved hjelp av Excel TRANSPOSE -funksjon

Excel TRANSPOSE -funksjon - som navnet antyder - kan brukes til å transponere data i Excel.

Anta at du har et datasett som vist nedenfor:

Her er trinnene for å transponere det:

  • Velg cellene der du vil transponere datasettet. Vær oppmerksom på at du må velge det eksakte antallet celler som originaldata. Så for eksempel, hvis du har 2 rader og 3 kolonner, må du velge 3 rader og 2 kolonner med celler der du vil ha de transponerte dataene. I dette tilfellet, siden det er 5 rader og 5 kolonner, må du velge 5 rader og 5 kolonner.
  • Enter = TRANSPOSE (A1: E5) i den aktive cellen (som skal være cellen øverst til venstre i utvalget, og trykk på Control Shift Enter.

Dette ville transponere datasettet.

Her er noen ting du trenger å vite om TRANSPOSE -funksjonen:

  • Det er en matrisefunksjon, så du må bruke Control-Shift-Enter og ikke bare Enter.
  • Du kan ikke slette en del av resultatet. Du må slette hele mengden verdier som TRANSPOSE -funksjonen returnerer.
  • Transponeringsfunksjonen kopierer bare verdiene, ikke formateringen.

Transponer data ved hjelp av Power Query

Power Query er et kraftig verktøy som lar deg raskt transponere data i Excel.

Power Query er en del av Excel 2016 (Get & Transform i Data-fanen), men hvis du bruker Excel 2013 eller 2010, må du installere det som et tillegg.

Anta at du har datasettet som vist nedenfor:

Her er trinnene for å transponere disse dataene ved hjelp av Power Query:

I Excel 2016

  • Velg dataene og gå til Data -> Get & Transform -> From Table.
  • Kontroller at området er riktig i dialogboksen Opprett tabell, og klikk OK. Dette åpner dialogboksen Spørredigerer.
  • I dialogboksen Spørredigerer velger du kategorien "Transform".
  • I kategorien Transform, gå til Tabell -> Bruk første rad som overskrifter -> Bruk overskrifter som første rad. Dette sikrer at den første raden (som inneholder overskrifter: Q1, Q2, Q3 og Q4) også blir behandlet som data og transponert.
  • Klikk på Transponer. Dette ville umiddelbart transponere dataene.
  • Klikk på Bruk første rad som overskrifter. Dette vil nå gjøre den første raden med de transponerte dataene som overskrifter.
  • Gå til File -> Close and Load. Dette lukker vinduet Power Editor og oppretter et nytt ark som inneholder de transponerte dataene.

Vær oppmerksom på at siden cellen øverst til venstre i datasettet vårt var tom, får den et generisk navn Kolonne1 (som vist nedenfor). Du kan slette denne cellen fra de transponerte dataene.

I Excel 2013/2010

I Excel 2013/10 må du installere Power Query som et tillegg.

Klikk her for å laste ned programtillegget og få installasjonsinstruksjoner.

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

Dette åpner dialogboksen Opprett tabell. Følg nå de samme trinnene som vist for Excel 2016.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave