Hur man sparar Excel-diagram som bild (png, jpg, bmp), kopierar till Word & PowerPoint

  • Dela Detta
Michael Brown

I den här artikeln får du veta hur du sparar ditt Excel-diagram som en bild (.png, .jpg, .bmp etc. ) eller exporterar det till en annan fil, t.ex. ett Word-dokument eller en PowerPoint-presentation.

Microsoft Excel är ett av de mest kraftfulla verktygen för dataanalys och erbjuder många funktioner och specialalternativ för att visualisera data. Diagram (eller grafer) är ett av dessa alternativ och det är lika enkelt att skapa ett diagram i Excel som att välja data och klicka på en lämplig diagramikon.

Men det som har styrkor har oftast också svagheter. Den svaga punkten i Excel-diagrammen är bristen på alternativ för att spara dem som bilder eller exportera dem till en annan fil. Det skulle vara riktigt trevligt om vi bara kunde högerklicka på ett diagram och se något som " Spara som bild " eller " Exportera till ". Men eftersom Microsoft inte brydde sig om att skapa sådana funktioner för oss, får vi komma på något på egen hand :)

I den här artikeln visar jag dig fyra sätt att spara ett Excel-diagram som en bild, så att du kan infoga det i andra Office-program som Word och PowerPoint, eller använda det för att skapa fina infografiker:

    Kopiera ett diagram till ett grafikprogram och spara som bild

    En vän till mig berättade en gång hur hon brukar kopiera sina Excel-diagram till Paint. Hon skapar ett diagram och klickar på PrintScreen Hon öppnar sedan Paint och klistrar in bilden av hela skärmen. Därefter beskär hon de överflödiga skärmområdena och sparar den återstående delen i en fil. Om du också gör det på detta sätt, glöm det och använd aldrig mer denna barnsliga metod! Det finns ett snabbare och smartare sätt :-)

    Jag har till exempel skapat ett fint 3D-tårtdiagram i Excel 2010 som visuellt representerar demografin för besökarna på vår webbplats och nu vill jag exportera detta Excel-diagram som en bild:

    1. Högerklicka någonstans på diagramgränsen och klicka på Kopiera Placera inte markören i diagrammet; detta kan leda till att du väljer enskilda element i stället för hela diagrammet och du kommer inte att se Kopiera kommandot.

    2. Öppna Paint och klistra in diagrammet genom att klicka på ikonen Klistra in på fliken Hem eller genom att trycka på Ctrl + V :

    3. Nu återstår bara att spara diagrammet som en bildfil. Klicka på " Spara som " och välj bland de tillgängliga formaten (.png, .jpg, .bmp och .gif). För fler alternativ, klicka på " Andra format " i slutet av listan.

    Så enkelt är det! På samma sätt kan du spara ditt Excel-diagram i vilket annat grafiskt målningsprogram som helst.

    Exportera ett Excel-diagram till Word och PowerPoint

    Om du behöver exportera ett Excel-diagram till ett annat Office-program, t.ex. Word, PowerPoint eller till och med Outlook, är det bästa sättet att klistra in det direkt från klippbordet:

    1. Kopiera diagrammet enligt beskrivningen i steg 1 ovan.
    2. Klicka i Word-dokumentet eller PowerPoint-presentationen där du vill klistra in diagrammet och tryck på Ctrl + V . Istället för Ctrl + V kan du högerklicka var som helst i filen och du kommer att få se en handfull ytterligare Alternativ för klistra in att välja mellan:

    Den största fördelen med denna metod är att den gör det möjligt att exportera en fullt fungerande Excel-diagram till en annan fil, i stället för bara en bild. Grafen behåller kopplingen till det ursprungliga Excel-arbetsbladet och uppdateras automatiskt när Excel-data uppdateras. På så sätt behöver du inte kopiera diagrammet på nytt vid varje dataändring.

    Spara ett diagram som bild i Word och PowerPoint

    I Office-programmen 2007, 2010 och 2013 kan du också kopiera ett Excel-diagram som en bild. I det här fallet beter det sig som en vanlig bild och uppdateras inte. Låt oss till exempel exportera vårt Excel-diagram till ett Word 2010-dokument.

    1. Kopiera diagrammet från Excel-arbetsboken, växla till Word-dokumentet, placera markören där du vill infoga diagrammet och klicka sedan på den lilla svarta pilen längst ned i Klistra in som finns på den Hem fliken:

    2. Du kommer att se " Klistra in special... "som visas i skärmbilden ovan. Om du klickar på den öppnas Klistra in Specialdialog och du kommer att se ett antal tillgängliga bildformat, bland annat Bitmap, GIF, PNG och JPEG.

    3. Välj ett av formaten och klicka på OK .

    Förmodligen är det Klistra in speciellt Alternativet finns även i tidigare Office-versioner, men jag har inte använt dem på ett tag och kan därför inte uttala mig med säkerhet :)

    Spara alla diagram i en Excel-arbetsbok som bilder

    De metoder som vi har diskuterat hittills fungerar bra om du har ett eller ett par diagram. Men vad händer om du behöver kopiera alla diagram i hela Excel-arbetsboken? Det skulle ta en hel del tid att kopiera/klistra in dem individuellt. Den goda nyheten är att du inte behöver göra det! Här är hur du kan spara alla diagram i en arbetsbok på en gång:

    1. När alla diagram är klara, växlar du till Fil och klicka på fliken Spara som knapp.
    2. Spara som öppnas och du väljer webbsida (*.htm;*html) under " Spara som typ ". Kontrollera också att " Hela arbetsboken " bredvid Spara som visas i skärmbilden:

    3. Välj den målmapp där du vill spara dina filer och klicka på knappen Spara knapp.

    .png-bilderna av alla diagrammen kopieras till den mappen tillsammans med html-filer. Nästa skärmdump visar innehållet i den mapp där jag sparade min arbetsbok. Boken innehåller tre arbetsblad med ett diagram i varje och som du kan se finns alla tre .png-bilderna på plats!

    Som du vet är PNG ett av de bästa bildkomprimeringsformaten utan förlust av bildkvalitet. Om du föredrar andra format för dina bilder kan du enkelt konvertera dem till .jpg, .gif, .bmp etc.

    Spara ett diagram som bild med hjälp av ett VBA-makro

    Om du regelbundet behöver exportera dina Excel-diagram som bilder kan du automatisera detta arbete med hjälp av ett VBA-makro. Det bästa är att det redan finns en mängd sådana makron, så du behöver inte uppfinna hjulet på nytt :)

    Du kan till exempel använda den beprövade lösningen som Jon Peltier har publicerat på sin blogg. Makrot är så här enkelt som möjligt:

    ActiveChart.Export "D:\Mina diagram\SpecialChart.png"

    Med den här kodraden kan du exportera det valda diagrammet som en .png-bild till den angivna mappen. Även om du aldrig har skrivit ett enda makro tidigare kan du skapa ditt första nu i fyra enkla steg.

    Innan du börjar med makrot skapar du en mapp där du vill exportera diagrammet. I vårt fall är det mappen My Charts på disk D. Alla förberedelser är gjorda, låt oss börja med makrot.

    1. I din Excel-arbetsbok växlar du till Utvecklare och klicka på fliken Marcos i ikonen i Kod grupp.

      Om det är första gången du skapar ett makro är det troligt att fliken Developer inte är synlig i arbetsboken. I det här fallet kan du byta till fliken Fil klickar du på fliken Alternativ > Anpassa bandet . I den högra delen av fönstret, i listan Huvudflikar, väljer du Utvecklare och klicka sedan på OK .

    2. Ge makrot ett namn, till exempel SaveSelectedChartAsImage, och välj att endast aktivera det i den aktuella arbetsboken:

    3. Klicka på Skapa och Visual Basic Editor öppnas med ett nytt makro som redan är skrivet för dig. Kopiera följande makro i den andra raden:

      ActiveChart.Export "D:\Mina diagram\SpecialChart.png"

    4. Stäng Visual Basic-redigeraren och klicka på Spara som på knappen på Fil Välj att spara din arbetsbok som Excel Macro-Enabled Workbook (*.xlsm). Och det är allt, du gjorde det! :)

    Låt oss nu köra det nyskapade makrot för att se hur det fungerar. Vänta lite... det finns en sak till som du måste göra. Du bör välja det Excel-diagram som du vill exportera, för som du minns kopierar vårt makro bara det aktiva diagrammet. Klicka var som helst på diagrammets kant och om du ser en ljusgrå kant som omger det, så gjorde du det rätt och hela diagrammet är valt:

    Växla till Utvecklare igen och klicka på fliken Makroer Detta öppnar en lista över makron i din arbetsbok. Allt du behöver göra är att välja SaveSelectedChartAsImage och klicka på Kör knapp:

    Öppna nu destinationsmappen och kontrollera om .png-bilden av diagrammet finns där. På samma sätt kan du spara en bild i andra format. I ditt makro behöver du bara ersätta .png med .jpg eller .gif på följande sätt:

    ActiveChart.Export "D:\My Charts\SpecialChart.jpg"

    Tips: Om du vill spara ett Excel-arbetsblad som en JPG-, PNG- eller GIF-bild kan du läsa den här guiden.

    Det var allt för idag, hoppas att du finner informationen nyttig. Tack för att du läste!

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.