Hvordan flytte et diagram til et nytt ark i Excel – 2 enkle måter

Hvordan flytte et diagram til et nytt ark i Excel – 2 enkle måter

Som standard, når du setter inn et diagram i Excel, opprettes det i det samme regnearket som du har kildedatasettet.

Men i mange tilfeller vil du kanskje flytte et diagram fra arket det ble opprettet til et annet ark (eller et diagramark - bare diagrammet).

Dette er nyttig når du lager dashboards, der data kan være spredt utover arbeidsboken, men du kan få alle viktige diagrammer i et ark med dashbordet.

Når du flytter et diagram til et annet ark, kan du:

  • Flytt det som et kartobjekt fra ett ark til et annet
  • Flytt diagrammet til diagramarket, du har bare diagrammet

I denne opplæringen viser jeg trinn-for-trinn-prosessen for å flytte et diagram til et nytt regneark i Excel.

Så la oss komme i gang!

Kartobjekter og kartark

Før jeg går inn i trinnene for å flytte diagrammet til et nytt ark i Excel, la meg raskt forklareMellom kartobjekter og kartarkavforskjellen.

Når du lager et diagram i et ark som allerede inneholder data, får du et diagramobjekt (det er diagrammet over arket, og du kan flytte det som et objekt).

I stedet er et diagramark et helt annet ark dedikert til et enkelt diagram.Så når du flytter et eksisterende excel-diagram til et nytt diagramark, vil du bare ha diagrammet i det arket (og ikke ha noen celler eller tabeller som et vanlig ark).

I denne opplæringen skal jeg vise deg hvordan du flytter et eksisterende diagram til et nytt ark (som et objekt) eller et nytt diagramark.

Flytt diagrammet til et nytt ark (eller et annet eksisterende ark)

Anta at du har datasettet vist nedenfor, og du har laget et diagram med det.

Data med diagrammer som må flyttes

Nå vil jeg flytte dette diagrammet til et annet ark i samme arbeidsbok (dette arket - der jeg flytter diagrammet - burde allerede eksistere i arbeidsboken).

Her er trinnene for å gjøre dette:

  1. Klikk på diagramobjektet for å flytte
  2. Klikk på fanen Diagramdesign (dette er en kontekstuell fane som bare vises når du velger et diagram)
Klikk på Diagramdesign
  1. Klikk på Flytt diagram-ikonet i Plasseringsgruppen
Klikk for å flytte diagrammet
  1. I dialogboksen Flytt diagram, sørg for at alternativet Objekt i er valgt.
velg objekt i alternativer
  1. Fra rullegardinlisten velger du arket du vil flytte det valgte diagrammet til.I dette eksemplet flyttet jeg diagrammet til et ark kalt "Sammendrag"
Velg arket du vil flytte diagrammet til
  1. Klikk OK
Relaterte spørsmål  Slik sorterer du etter etternavn i Excel (Enkel veiledning)

Trinnene ovenfor vil flytte det valgte diagrammet fra det eksisterende arket til arket du valgte i trinn 5.

Hvis du vil flytte dette diagrammet til et helt nytt blankt ark, må du først legge til det nye arket, og deretter gjenta prosessen (slik at navnet på dette nye arket vises i trinn 5)

Merk at trinnene ovenfor vil fjerne diagrammet fra kildearket og flytte det til målarket.

Hvis du vil beholde diagrammet i kildearket og få en kopi av det i det nye arket, må du først lage en kopi av diagrammet (ved hjelp av en enkel kontroll C og kontroll V) og deretter flytte et av diagrammene til destinasjonsarket.

Flytt diagrammer ved å kopiere og lime inn

En annen veldig rask måte å flytte et diagram til et nytt ark på er å ganske enkelt kopiere diagrammet og lime det inn i det nye arket.

Hvis du gjør det, opprettes en kopi av diagrammet i et nytt ark.Så hvis du vil flytte diagrammet helt uten å legge det der du har dataene, kan du ganske enkelt beholde en kopi og slette det originale diagrammet (eller bruke klipp-lim inn i stedet for copy-paste).

Her er trinnene for å flytte diagrammet ved hjelp av enkel kopiering og lim:

  1. Opprett et nytt ark hvor du vil flytte diagrammet (hvis du ikke allerede har gjort det)
  2. Aktiver arket med diagrammet du vil flytte
  3. Høyreklikk på diagrammet og velg Kopier (eller velg diagrammet og bruk Ctrl+C)
Høyreklikk og kopier diagrammet
  1. Gå til arket der du ønsker å få en kopi av diagrammet
  2. Høyreklikk og klikk på Bruk måltema-ikonet i alternativet Lim inn spesielle (eller bruk hurtigtasten Control + V for å lime inn)
Høyreklikk og klikk Lim inn, og beholder målformateringen

Trinnene ovenfor vil lage en kopi av diagrammet i det gjeldende regnearket.

Flytt diagram til ny diagramtabell

Hvis du vil flytte et spesifikt diagram inn i sin egen diagramtabell (som betyr bare diagrammene), kan du bruke følgende trinn:

  1. Klikk på kartobjektet for å flytte til det nye kartarket
  2. Klikk på fanen Diagramdesign
Klikk på Diagramdesign
  1. Klikk på Flytt diagram-ikonet i Plasseringsgruppen
Klikk for å flytte diagrammet
  1. I dialogboksen Flytt diagram velger du Nytt ark
Klikk på alternativet Nytt regneark
  1. Gi et navn til arket du vil flytte dette diagrammet til (eller behold standard Chart1-navn)
Gi diagramtabellen et navn
  1. Klikk OK

Trinnene ovenfor vil slette diagrammet fra gjeldende ark, opprette et nytt diagramark og flytte diagrammet til dette nye kartarket.

Lagt inn en ny salgsdiagramtabell

Alle tilpasningene du kan gjøre med et kartobjekt kan også gjøres med diagrammet i kartarket (bortsett fra å endre størrelse og flytte rundt på kartet).

Merk at du også kan flytte andre diagrammer inn i denne nylig innsatte karttabellen, men diagrammet du satte inn først vil forbli i bakgrunnen og alle andre diagrammer vil bli behandlet som objekter som flyter på det diagrammet.

Flytt alle diagrammer i en arbeidsbok til et nytt ark

Selv om den manuelle måten å flytte et diagram til et annet ark eller diagramark på er ganske grei, kan det bli veldig kjedelig hvis du har mange diagrammer å flytte.

Se for deg 20 ark, hver med et diagram som du vil flytte til et sammendrag eller dashbordark.

I dette tilfellet kan du bruke en enkel VBA-kode til å iterere gjennom alle diagrammene i arbeidsboken og flytte de to diagrammene til det angitte regnearket.

Nedenfor er VBA-koden for å flytte alle diagrammer fra alle ark til ett målark (i dette eksemplet er det arket med "Dashboard")

Sub MoveCharts() Dim chartObject As Object Dim SheetwithCharts As Worksheet For hvert SheetwithCharts In Application.ActiveWorkbook.Worksheets If SheetwithCharts.Name <> "Dashboard" Deretter For hvert diagramObject In SheetwithCharts.ChartObjects chartObject.Chart.Location Next,ObLocationAsOb End If Next SheetwithCharts End Sub

I koden ovenfor har jeg hardkodet navnet på målarket for å flytte diagrammet til (målarketnavnet som brukes er "Dashboard").

Relaterte spørsmål  Trekk ut tall fra strenger i Excel (ved hjelp av formler eller VBA)

Hvis du vil flytte disse diagrammene til et annet regneark, erstatt bare ordet Dashboard med navnet på det regnearket.

Her er trinnene for å kjøre denne VBA-makrokoden i Excel:

  1. Klikk på "Utvikler"-fanen på båndet (hvis du ikke ser "Utvikler"-fanen, les denne veiledningen for å aktivere den)
Klikk på utviklerfanen
  1. Klikk på Visual Basic-ikonet.Dette vil åpne VB-editoren
Klikk på Visual Basic
  1. I prosjektutforskeren velger du et hvilket som helst objekt i arbeidsboken som har diagrammet (hvis du ikke ser prosjektutforskeren, klikk på "Vis"-alternativet i menyen, og klikk deretter på prosjektutforskeren)
Se Project Explorer
  1. Klikk på Sett inn-alternativet i menyen, og klikk deretter på Modul.Dette vil sette inn en ny modul for arbeidsboken
plug-in modul
  1. Kopier og lim inn koden ovenfor i modulkodevinduet (du kan åpne modulkodevinduet når som helst ved å dobbeltklikke på modulnavnet i prosjektutforskeren)
  2. Velg hvilken som helst linje i koden
  3. Trykk F5 (eller klikk på den grønne avspillingsknappen på verktøylinjen)
Kjør makro for å flytte alle diagrammer til spesifisert regneark

Trinnene ovenfor vil flytte alle diagrammer fra alle ark i arbeidsboken til et ark kalt "Dashboard".

Hvordan koden fungerer - en enkel forklaring

Koden ovenfor bruker en For Next-løkke for å iterere gjennom alle arkene i arbeidsboken.Deretter bruker den en if-betingelse for å sjekke om navnet på arket er "Dashboard".

Hvis arkets navn er "Dashboard", vil ingenting skje, hvis ikke, vil koden iterere gjennom hvert diagram i det arket (dette gjøres igjen med en For Next-løkke).

Flytt deretter hvert diagram i arket til Dashboard-arket (og slett det fra arket som opprinnelig eksisterte).

Profesjonelle tips: Jeg anbefaler på det sterkeste at du lager en kopi av originalfilen før du kjører denne koden (da endringer som er gjort med VBA-kode ikke kan angres)

Så du kan bruke disse enkle metodene til å flytte et diagram til et bestemt ark (eller et nytt diagramark) i arbeidsboken.

Jeg håper du fant denne opplæringen nyttig.

å hallo ????Hyggelig å møte deg.

Abonner på vårt nyhetsbrev, send veldig regelmessigflott teknologitil e-posten din.

Relaterte spørsmål  Hvordan konvertere tommer til MM, CM eller fot i Excel?Enkel formel

Legg inn kommentar