INHOUDSOPGAWE
In hierdie artikel sal jy leer hoe om jou Excel-grafiek as 'n prent te stoor (.png, .jpg, .bmp ens. ) of dit na 'n ander lêer soos 'n Word-dokument of PowerPoint-aanbieding uit te voer.
Microsoft Excel is een van die kragtigste instrumente vir data-analise wat baie funksies en spesiale opsies bied om jou data te visualiseer. Grafieke (of grafieke) is een van sulke opsies en die skep van 'n grafiek in Excel is so maklik soos om jou data te kies en op 'n toepaslike grafiek-ikoon te klik.
Maar wat sterk punte het, het gewoonlik swak punte. Die swak punt van Excel-kaarte is die gebrek aan 'n opsie om dit as beelde te stoor of om na 'n ander lêer uit te voer. Dit sal baie lekker wees as ons eenvoudig op 'n grafiek kan regsklik en iets soos " Stoor as prent " of " Voer uit na " sien. Maar aangesien Microsoft nie die moeite gedoen het om sulke kenmerke vir ons te skep nie, sal ons iets op ons eie uitvind :)
In hierdie artikel sal ek vir jou 4 maniere wys om 'n Excel-grafiek as 'n prent te stoor, sodat jy kan dit in ander Office-toepassings soos Word en PowerPoint invoeg, of gebruik om mooi infografika te skep:
Kopieer 'n grafiek na 'n grafiese program en stoor as prentjie
'n Vriendin van my het my eenkeer vertel hoe sy gewoonlik haar Excel-kaarte na Paint kopieer. Wat sy doen is om 'n grafiek te skep en op PrintScreen te klik, maak dan Paint oop en plak die prent van die hele skerm. Daarna oes sy die oortolligeskerm areas en stoor die oorblywende deel in 'n lêer. As jy dit ook so doen, vergeet daarvan en gebruik nooit weer hierdie kinderagtige metode nie! Daar is 'n vinniger en slimmer manier :-)
As 'n voorbeeld, ek het 'n mooi 3-D Sirkelgrafiek in my Excel 2010 geskep wat die demografie van ons webwerf se besoekers visueel verteenwoordig en nou wil ek dit uitvoer Excel grafiek as beeld. Wat ons doen is soos volg:
- Regskliek iewers op die grafiekgrens en klik Kopieer . Moenie die wyser binne die grafiek plaas nie; dit kan individuele elemente eerder as die hele grafiek kies en jy sal nie die Kopieer -opdrag sien nie.
- Maak Paint oop en plak die grafiek deur op die Plak ikoon op die Tuis-oortjie of druk Ctrl + V :
- Al wat nou oorbly om te doen is om jou grafiek as 'n prentlêer te stoor. Klik die " Stoor as "-knoppie en kies uit beskikbare formate (.png, .jpg, .bmp en .gif). Vir meer opsies, klik die " Ander formate "-knoppie aan die einde van die lys.
So eenvoudig is dit! Op 'n soortgelyke manier kan jy jou Excel-grafiek na enige ander grafiese verfprogram stoor.
Voer 'n Excel-grafiek uit na Word en PowerPoint
As jy 'n Excel-grafiek na 'n ander Office-toepassing moet uitvoer soos Word, PowerPoint of selfs Outlook, die beste manier is om dit direk vanaf die knipbord te plak:
- Kopieer jou grafiek soos beskryf in stap 1hierbo.
- Klik in jou Word-dokument of PowerPoint-aanbieding waar jy die grafiek wil plak en druk Ctrl + V . In plaas van Ctrl + V , kan jy enige plek in die lêer regskliek en jy sal 'n handvol bykomende Plak-opsies sien om van te kies:
Die grootste voordeel van hierdie metode is dat dit jou toelaat om 'n ten volle funksionele Excel-grafiek na 'n ander lêer uit te voer, eerder as 'n blote prent. Die grafiek sal die verbinding met die oorspronklike Excel-werkblad behou en outomaties verfris wanneer jou Excel-data opgedateer word. Op hierdie manier hoef jy nie die grafiek met elke dataverandering weer te kopieer nie.
Stoor 'n grafiek na Word en PowerPoint as beeld
In Office 2007, 2010 en 2013-toepassings, jy kan ook 'n Excel-grafiek as 'n prent kopieer. In hierdie geval sal dit optree soos 'n gewone prentjie en sal nie bywerk nie. Kom ons voer byvoorbeeld ons Excel-grafiek na 'n Word 2010-dokument uit.
- Kopieer die grafiek uit jou Excel-werkboek, skakel oor na jou Word-dokument, plaas die wyser waar jy die grafiek wil insit, en dan klik op 'n klein swart pyltjie onderaan die Plak -knoppie wat op die Tuis -oortjie geleë is:
- Jy sal die " Plak spesiaal... "-knoppie soos in die skermkiekie hierbo gewys. Deur daarop te klik, sal die Plak Spesiale dialoog oopmaak en jy sal 'n aantal beskikbare beeldformate sien, insluitend Bitmap, GIF, PNG enJPEG.
- Kies een van die formate en klik OK .
Waarskynlik die Paste Special opsie is ook in vroeëre Office-weergawes beskikbaar, maar ek het dit lanklaas gebruik, daarom kan ek nie met sekerheid sê nie :)
Stoor alle grafieke in 'n Excel-werkboek as beelde
Die metodes wat ons tot dusver bespreek het, werk goed as jy een of 'n paar kaarte het. Maar wat as jy alle kaarte in die hele Excel-werkboek moet kopieer? Dit sal nogal baie tyd neem om hulle individueel te kopieer / plak. Goeie nuus is dat jy dit nie hoef te doen nie! Hier is hoe jy alle kaarte in 'n werkboek gelyktydig kan stoor:
- Wanneer al jou kaarte gereed is, skakel oor na die Lêer -oortjie en klik die Stoor as -knoppie.
- Die Stoor as -dialoog sal oopmaak en jy kies Webblad (*.htm;*html) onder " Stoor as tipe ". Maak ook seker dat die " Hele werkboek "-radioknoppie langs Stoor gekies is, soos in die skermkiekie gewys word:
- Kies die bestemmingslêergids waar jy jou lêers wil stoor en klik die Stoor -knoppie.
Die .png-beelde van alle kaarte sal saam met html-lêers na daardie vouer gekopieer word. Die volgende skermkiekie wys die inhoud van die gids waar ek my werkboek gestoor het. Die boek bevat 3 werkkaarte met 'n grafiek in elk en soos jy kan sien, is al die drie .png beelde in plek!
Soos jy weet, is PNG eenvan die beste beeldkompressieformate sonder enige verlies aan beeldkwaliteit. As jy 'n paar ander formate vir jou prente verkies, kan jy dit maklik omskakel na .jpg, .gif, .bmp, ens.
Stoor 'n grafiek as prent deur 'n VBA-makro te gebruik
As jy nodig het om jou Excel-kaarte op 'n gereelde basis as prente uit te voer, kan jy hierdie werk outomatiseer deur 'n VBA-makro te gebruik. Die beste deel is dat 'n verskeidenheid van sulke makro's reeds bestaan, so dit is nie nodig om die wiel weer uit te vind nie :)
Jy kan byvoorbeeld die beproefde oplossing gebruik wat deur Jon Peltier op sy blog gepubliseer is . Die makro is so eenvoudig soos hierdie:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
Hierdie reël kode laat jou die geselekteerde grafiek as 'n .png-prent na die gespesifiseerde vouer uitvoer. Selfs al het jy nog nooit 'n enkele makro geskryf nie, kan jy jou eerste een nou in 4 maklike stappe skep.
Voordat jy die makro aanpak, skep 'n gids waarheen jy die grafiek wil uitvoer. In ons geval is dit My Charts-lêergids op skyf D. Wel, alle voorbereidings is gedoen, kom ons vat die makro aan.
- Skakel in jou Excel-werkboek oor na die Ontwikkelaar oortjie en klik op die Marcos -ikoon in die Kode -groep.
Let wel. As dit die eerste keer is dat jy 'n makro skep, sal die Ontwikkelaar-oortjie heel waarskynlik nie in jou werkboek sigbaar wees nie. In hierdie geval, skakel oor na die Lêer -oortjie, klik Opsies > Pasmaak lint . In die regterkantste deel van die venster, in die HoofOortjieslys, kies Ontwikkelaar , en klik dan OK .
- Gee jou makro 'n naam, byvoorbeeld SaveSelectedChartAsImage en kies om dit slegs in jou huidige werkboek te aktiveer:
- Klik die Skep -knoppie en jy sal die Visual Basic Editor oop hê met die buitelyne van 'n nuwe makro wat reeds vir jou geskryf is. Kopieer die volgende makro in die tweede reël:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
- Maak die Visual Basic Editor toe en klik op die Stoor as -knoppie op die Lêer -oortjie. Kies om jou werkboek as Excel Macro-Enabled Workbook (*.xlsm) te stoor. En dit is al, jy het dit gedoen! :)
Nou laat ons die nuutgeskepte makro hardloop om te sien hoe dit werk. Ag wag... daar is nog een ding vir jou om te doen. Jy moet die Excel-grafiek kies wat jy wil uitvoer, want soos jy onthou, kopieer ons makro net die aktiewe grafiek. Klik enige plek op die grafiek se grens en as jy 'n liggrys rand rondom dit sien, dan het jy dit korrek gedoen en jou hele grafiek is gekies:
Skakel oor na die Ontwikkelaar -oortjie weer en klik op die Makro's -ikoon. Dit sal 'n lys makro's in jou werkboek oopmaak. Al wat jy hoef te doen is om SaveSelectedChartAsImage te kies en op die Run -knoppie te klik:
Maak nou jou bestemmingsgids oop en kyk of die .png-prent van jou grafiek is daar. Op 'n soortgelyke manier kan jy 'n prent in ander formate stoor. In jou makro,jy sal net .png met .jpg of .gif moet vervang soos volg:
ActiveChart.Export "D:\My Charts\SpecialChart.jpg"
Wenk. As jy 'n Excel-werkblad as 'n JPG-, PNG- of GIF-prent wil stoor, lees hierdie gids.
Dit is al vir vandag, hoop jy vind die inligting nuttig. Dankie dat jy gelees het!