Indholdsfortegnelse
I denne artikel lærer du, hvordan du kan gemme dit Excel-diagram som et billede (.png, .jpg, .bmp osv. ) eller eksportere det til en anden fil, f.eks. et Word-dokument eller en PowerPoint-præsentation.
Microsoft Excel er et af de mest kraftfulde værktøjer til dataanalyse, som giver masser af funktioner og særlige muligheder for at visualisere dine data. Diagrammer (eller grafer) er en af disse muligheder, og det er lige så nemt at oprette et diagram i Excel som at vælge dine data og klikke på et passende diagramikon.
Men hvad der har styrker, har som regel også svagheder. Det svage punkt i Excel-diagrammer er manglen på en mulighed for at gemme dem som billeder eller eksportere dem til en anden fil. Det ville være rigtig rart, hvis vi blot kunne højreklikke på en graf og se noget i stil med " Gem som billede " eller " Eksporter til ". Men da Microsoft ikke har gjort sig den ulejlighed at skabe sådanne funktioner for os, finder vi selv ud af noget :)
I denne artikel vil jeg vise dig 4 måder at gemme et Excel-diagram som et billede på, så du kan indsætte det i andre Office-programmer som Word og PowerPoint eller bruge det til at lave nogle flotte infografikker:
Kopier et diagram til et grafikprogram og gem som billede
En af mine venner fortalte mig engang, hvordan hun normalt kopierer sine Excel-diagrammer til Paint. Hun opretter et diagram og klikker på PrintScreen Derefter åbner hun Paint og indsætter billedet af hele skærmen. Derefter beskærer hun de overflødige dele af skærmen og gemmer den resterende del i en fil. Hvis du også gør det på denne måde, så glem det og brug aldrig denne barnlige metode igen! Der findes en hurtigere og smartere måde :-)
Som et eksempel har jeg i Excel 2010 lavet et flot 3-D cirkeldiagram, der visuelt repræsenterer demografiske data for de besøgende på vores websted, og nu vil jeg eksportere dette Excel-diagram som billede. Vi gør således:
- Højreklik et sted på diagramkanten, og klik på Kopier Placer ikke markøren i diagrammet; dette kan vælge individuelle elementer i stedet for hele grafen, og du vil ikke se Kopier kommando.
- Åbn Paint, og indsæt diagrammet ved at klikke på ikonet Indsæt på fanen Start eller ved at trykke på Ctrl + V :
- Nu mangler du kun at gemme dit diagram som en billedfil. Klik på " Gem som " og vælg mellem de tilgængelige formater (.png, .jpg, .bmp og .gif). Klik på knappen " Andre formater " i slutningen af listen.
Så enkelt er det! På samme måde kan du gemme dit Excel-diagram til et hvilket som helst andet grafisk malingsprogram.
Eksporter et Excel-diagram til Word og PowerPoint
Hvis du har brug for at eksportere et Excel-diagram til et andet Office-program som Word, PowerPoint eller endda Outlook, er det bedst at indsætte det direkte fra udklipsholderen:
- Kopier dit diagram som beskrevet i trin 1 ovenfor.
- Klik i dit Word-dokument eller din PowerPoint-præsentation, hvor du vil indsætte diagrammet, og tryk på Ctrl + V . I stedet for Ctrl + V kan du højreklikke et vilkårligt sted i filen, og du vil se en håndfuld ekstra muligheder for at Indsæt indstillinger at vælge imellem:
Den største fordel ved denne metode er, at den giver dig mulighed for at eksportere en fuldt funktionsdygtigt Excel-diagram til en anden fil i stedet for blot et billede. Grafen bevarer forbindelsen til det oprindelige Excel-regneark og opdateres automatisk, når dine Excel-data opdateres. På denne måde behøver du ikke at kopiere diagrammet igen ved hver dataændring.
Gem et diagram til Word og PowerPoint som billede
I Office 2007-, 2010- og 2013-programmerne kan du også kopiere et Excel-diagram som et billede. I dette tilfælde opfører det sig som et almindeligt billede og opdateres ikke. Lad os f.eks. eksportere vores Excel-diagram til et Word 2010-dokument.
- Kopier diagrammet fra din Excel-arbejdsbog, skift til dit Word-dokument, placer markøren der, hvor du vil indsætte grafen, og klik derefter på en lille sort pil nederst på Indsæt knappen, der er placeret på den Hjem fanebladet:
- Du vil se " Indsæt Special... " som vist i skærmbilledet ovenfor. Hvis du klikker på den, åbnes Indsæt Special-dialogboksen, og du vil se en række tilgængelige billedformater, herunder Bitmap, GIF, PNG og JPEG.
- Vælg et af formaterne, og klik på OK .
Sandsynligvis den Indsæt specielt er også tilgængelig i tidligere Office-versioner, men jeg har ikke brugt dem i et stykke tid, så derfor kan jeg ikke sige det med sikkerhed :)
Gem alle diagrammer i en Excel-arbejdsbog som billeder
De metoder, vi har diskuteret indtil nu, fungerer godt, hvis du har et eller et par diagrammer. Men hvad nu, hvis du har brug for at kopiere alle diagrammer i hele Excel-arbejdsbogen? Det ville tage en del tid at kopiere/indsætte dem enkeltvis. Den gode nyhed er, at det behøver du ikke at gøre! Her er hvordan du kan gemme alle diagrammer i en arbejdsbog på én gang:
- Når alle dine diagrammer er klar, skal du skifte til Fil og klik på fanen Gem som knap.
- Gem som dialogboksen åbnes, og du vælger Webside (*.htm;*html) under " Gem som type ". Sørg også for, at " Hele arbejdsbogen " ved siden af Gem er valgt, som vist i skærmbilledet:
- Vælg den destinationsmappe, hvor du vil gemme dine filer, og klik på Gem knap.
.png-billederne af alle graferne vil blive kopieret til den mappe sammen med html-filer. Det næste skærmbillede viser indholdet af den mappe, hvor jeg gemte min arbejdsbog. Bogen indeholder 3 regneark med en graf i hvert, og som du kan se, er alle tre .png-billeder på plads!
Som du ved, er PNG et af de bedste billedkomprimeringsformater uden tab af billedkvalitet. Hvis du foretrækker andre formater til dine billeder, kan du nemt konvertere dem til .jpg, .gif, .bmp osv.
Gem et diagram som billede ved hjælp af en VBA-makro
Hvis du har brug for at eksportere dine Excel-diagrammer som billeder regelmæssigt, kan du automatisere dette arbejde ved hjælp af en VBA-makro. Det bedste er, at der allerede findes en række sådanne makroer, så du behøver ikke at genopfinde hjulet igen :)
Du kan f.eks. bruge den gennemprøvede løsning, som Jon Peltier har offentliggjort på sin blog. Makroen er så enkel som denne:
ActiveChart.Export "D:\Mine diagrammer\SpecialChart.png"
Med denne kodelinje kan du eksportere det valgte diagram som et .png-billede til den angivne mappe. Selv hvis du aldrig har skrevet en enkelt makro før, kan du oprette din første makro lige nu i 4 nemme trin.
Før du begynder at bruge makroen, skal du oprette en mappe, hvor du vil eksportere diagrammet. I vores tilfælde er det mappen My Charts på disk D. Nu er alle forberedelserne gjort, så lad os begynde at bruge makroen.
- I din Excel-arbejdsbog skal du skifte til Udvikler og klik på fanen Marcos ikonet i den Kode gruppe.
Bemærk: Hvis det er første gang, du opretter en makro, er fanen Developer sandsynligvis ikke synlig i din projektmappe. I så fald skal du skifte til fanen Fil klikker du på Indstillinger > Tilpas båndet I den højre del af vinduet, på listen Hovedfaner, skal du vælge Udvikler , og klik derefter på OK .
- Giv din makro et navn, f.eks. SaveSelectedChartAsImage, og vælg, at den kun skal aktiveres i den aktuelle projektmappe:
- Klik på den Opret knappen, og Visual Basic Editor åbnes med konturerne af en ny makro, der allerede er skrevet til dig. Kopier følgende makro i den anden linje:
ActiveChart.Export "D:\Mine diagrammer\SpecialChart.png"
- Luk Visual Basic-editoren, og klik på Gem som på knappen på Fil Vælg at gemme din arbejdsbog som Excel Macro-Enabled Workbook (*.xlsm). Og det var det hele, du gjorde det! :)
Lad os nu køre den nyligt oprettede makro for at se, hvordan den virker. Åh vent... der er en ting mere, du skal gøre. Du skal vælge det Excel-diagram, du vil eksportere, for som du husker, kopierer vores makro kun det aktive diagram. Klik et sted på diagrammets kant, og hvis du ser en lysegrå kant omkring det, så gjorde du det korrekt, og hele din graf er valgt:
Skift til den Udvikler igen og klik på fanen Makroer ikonet. Dette åbner en liste over makroer i din projektmappe. Du skal blot vælge SaveSelectedChartAsImage og klik på Kør knap:
Åbn nu din destinationsmappe, og tjek, om .png-billedet af dit diagram er der. På samme måde kan du gemme et billede i andre formater. I din makro skal du blot erstatte .png med .jpg eller .gif på følgende måde:
ActiveChart.Export "D:\Mine diagrammer\SpecialChart.jpg"
Tip. Hvis du vil gemme et Excel-regneark som et JPG-, PNG- eller GIF-billede, skal du læse denne vejledning.
Det var alt for i dag, og jeg håber, at du finder oplysningerne nyttige. Tak for læsningen!