Inhoudsopgave
In dit artikel leert u hoe u uw Excel-grafiek kunt opslaan als een afbeelding (.png, .jpg, .bmp enz. ) of exporteren naar een ander bestand zoals een Word-document of PowerPoint-presentatie.
Microsoft Excel is een van de krachtigste hulpmiddelen voor gegevensanalyse, met tal van functies en speciale opties om uw gegevens te visualiseren. Grafieken (of grafieken) is een van die opties en het maken van een grafiek in Excel is zo eenvoudig als het selecteren van uw gegevens en het klikken op een geschikt grafiekpictogram.
Maar wat sterke punten heeft, heeft meestal ook zwakke punten. Het zwakke punt van Excel-grafieken is het ontbreken van een optie om ze op te slaan als afbeeldingen of te exporteren naar een ander bestand. Het zou echt mooi zijn als we gewoon met de rechtermuisknop op een grafiek konden klikken en iets te zien kregen als " Opslaan als afbeelding " of " Exporteren naar ". Maar aangezien Microsoft niet de moeite heeft genomen om dergelijke functies voor ons te maken, zullen we zelf wel iets bedenken :)
In dit artikel laat ik u 4 manieren zien om een Excel-grafiek als afbeelding op te slaan, zodat u deze kunt invoegen in andere Office-toepassingen zoals Word en PowerPoint, of gebruiken om mooie infographics te maken:
Kopieer een grafiek naar een grafisch programma en sla op als afbeelding
Een vriendin van me vertelde me eens hoe ze meestal haar Excel-diagrammen kopieert naar Paint. Wat ze doet is een grafiek maken en klikken op PrintScreen Dan opent ze Paint en plakt de afbeelding van het hele scherm. Daarna snijdt ze de overbodige schermdelen bij en slaat het resterende deel op in een bestand. Als jij het ook zo doet, vergeet het dan en gebruik deze kinderachtige methode nooit meer! Er is een snellere en slimmere manier :-)
Als voorbeeld heb ik in Excel 2010 een mooie 3-D taartgrafiek gemaakt die de demografische gegevens van de bezoekers van onze website visueel weergeeft en nu wil ik deze Excel grafiek exporteren als afbeelding. Wat we doen is als volgt:
- Rechtsklik ergens op de grafiekrand en klik op Kopie Plaats de cursor niet binnen de grafiek; dit kan afzonderlijke elementen selecteren in plaats van de hele grafiek en u ziet de Kopie commando.
- Open Paint en plak de grafiek door op het pictogram Plakken op het tabblad Home te klikken of door op Ctrl + V te drukken:
- Nu hoeft u alleen nog maar uw kaart op te slaan als een afbeeldingsbestand. Klik op de " Opslaan als " knop en kies uit de beschikbare formaten (.png, .jpg, .bmp en .gif). Voor meer opties, klik op de " Andere formaten " knop aan het einde van de lijst.
Zo eenvoudig is het! Op soortgelijke wijze kunt u uw Excel-grafiek opslaan in elk ander grafisch tekenprogramma.
Een Excel-grafiek exporteren naar Word en PowerPoint
Als u een Excel-diagram moet exporteren naar een andere Office-toepassing zoals Word, PowerPoint of zelfs Outlook, is de beste manier om het direct vanaf het klembord te plakken:
- Kopieer uw grafiek zoals beschreven in stap 1 hierboven.
- Klik in uw Word-document of PowerPoint-presentatie waar u de grafiek wilt plakken en druk op Ctrl + V . In plaats van Ctrl + V , kunt u met de rechtermuisknop ergens in het bestand klikken en u ziet een handvol extra Plakopties om uit te kiezen:
Het belangrijkste voordeel van deze methode is dat u een volledig functionele Excel grafiek De grafiek behoudt de verbinding met het oorspronkelijke Excel-werkblad en wordt automatisch ververst wanneer uw Excel-gegevens worden bijgewerkt. Op deze manier hoeft u de grafiek niet bij elke wijziging van de gegevens opnieuw te kopiëren.
Een grafiek als afbeelding opslaan in Word en PowerPoint
In Office 2007, 2010 en 2013 kunt u een Excel-diagram ook als afbeelding kopiëren. In dat geval gedraagt het zich als een gewone afbeelding en wordt het niet bijgewerkt. Laten we bijvoorbeeld ons Excel-diagram exporteren naar een Word 2010-document.
- Kopieer de grafiek uit uw Excel-werkmap, schakel over naar uw Word-document, plaats de cursor waar u de grafiek wilt invoegen, en klik vervolgens op een kleine zwarte pijl onderaan het Plakken knop op de Home tab:
- U ziet de " Paste Special... " knop zoals in de schermafbeelding hierboven. Door erop te klikken opent de Plakken Speciaal dialoogvenster en u ziet een aantal beschikbare afbeeldingsformaten, waaronder Bitmap, GIF, PNG en JPEG.
- Kies een van de formaten en klik op OK .
Waarschijnlijk de Speciaal plakken optie is ook beschikbaar in eerdere Office-versies, maar die heb ik al een tijdje niet meer gebruikt, daarom kan ik het niet met zekerheid zeggen :)
Alle grafieken in een Excel-werkmap opslaan als afbeeldingen
De methoden die we tot nu toe hebben besproken werken goed als je één of een paar grafieken hebt. Maar wat als je alle grafieken in de hele Excel-werkmap moet kopiëren? Het zou nogal veel tijd kosten om ze afzonderlijk te kopiëren / plakken. Goed nieuws is dat je dat niet hoeft te doen! Hier is hoe je alle grafieken in een werkmap in één keer kunt opslaan:
- Als al uw grafieken klaar zijn, schakelt u over naar de Bestand tabblad en klik op de Opslaan als knop.
- De Opslaan als dialoogvenster wordt geopend en u kiest Web Page (*.htm;*html) onder " Opslaan als type "Zorg er ook voor dat de " Gehele werkboek " keuzerondje naast Sla is geselecteerd, zoals in de schermafbeelding:
- Kies de bestemmingsmap waar u uw bestanden wilt opslaan en klik op de knop Sla knop.
De .png-afbeeldingen van alle grafieken worden naar die map gekopieerd, samen met de html-bestanden. Het volgende screenshot toont de inhoud van de map waarin ik mijn werkboek heb opgeslagen. Het boek bevat 3 werkbladen met in elk een grafiek en zoals je kunt zien staan alle drie de .png-afbeeldingen op hun plaats!
Zoals u weet, is PNG een van de beste beeldcompressieformaten zonder verlies van beeldkwaliteit. Als u de voorkeur geeft aan andere formaten voor uw afbeeldingen, kunt u ze gemakkelijk converteren naar .jpg, .gif, .bmp enz.
Een grafiek als afbeelding opslaan met een VBA-macro
Als u uw Excel-grafieken regelmatig als afbeeldingen moet exporteren, kunt u dit werk automatiseren met behulp van een VBA-macro. Het beste is dat er al verschillende van dergelijke macro's bestaan, dus u hoeft het wiel niet opnieuw uit te vinden :)
U kunt bijvoorbeeld de beproefde oplossing gebruiken die Jon Peltier op zijn blog heeft gepubliceerd. De macro is zo eenvoudig als dit:
ActiveChart.Export "D:\mijn grafiekenSpecialChart.png".
Met deze regel code kunt u de geselecteerde grafiek exporteren als een .png-afbeelding naar de opgegeven map. Zelfs als u nog nooit eerder een macro hebt geschreven, kunt u nu uw eerste macro maken in 4 eenvoudige stappen.
Voordat u aan de macro begint, maakt u een map aan waarin u de grafiek wilt exporteren. In ons geval is dat de map Mijn grafieken op schijf D. Alle voorbereidingen zijn getroffen, dus laten we aan de macro beginnen.
- Ga in uw Excel-werkmap naar de Ontwikkelaar tabblad en klik op de Marcos pictogram in de Code groep.
Opmerking. Als dit de eerste keer is dat u een macro maakt, is het tabblad Ontwikkelaar waarschijnlijk niet zichtbaar in uw werkmap. In dat geval schakelt u over naar het tabblad Bestand tabblad, klik op Opties > Lint aanpassen In het rechterdeel van het venster, in de lijst Hoofdtabbladen, selecteert u Ontwikkelaar en klik dan op OK .
- Geef uw macro een naam, bijvoorbeeld SaveSelectedChartAsImage en kies ervoor om deze alleen in uw huidige werkmap in te schakelen:
- Klik op de Maak knop en u krijgt de Visual Basic Editor geopend met de contouren van een nieuwe macro die al voor u geschreven is. Kopieer de volgende macro in de tweede regel:
ActiveChart.Export "D:\mijn grafiekenSpecialChart.png".
- Sluit de Visual Basic Editor en klik op de Opslaan als knop op de Bestand Kies om je werkmap op te slaan als Excel Macro-Enabled Workbook (*.xlsm). En dat is alles, je hebt het gedaan! :)
Laten we nu de zojuist gemaakte macro uitvoeren om te zien hoe hij werkt. Oh wacht... er is nog één ding dat je moet doen. Je moet de Excel-grafiek selecteren die je wilt exporteren, want zoals je je herinnert, kopieert onze macro alleen de actieve grafiek. Klik ergens op de rand van de grafiek en als je een lichtgrijze rand eromheen ziet, dan heb je het goed gedaan en is je hele grafiek geselecteerd:
Schakel over naar de Ontwikkelaar tabblad en klik op de Macro's Dit opent een lijst met macro's in uw werkmap. U hoeft alleen maar te selecteren SaveSelectedChartAsImage en klik op de Ren knop:
Open nu je doelmap en controleer of de .png-afbeelding van je kaart daar staat. Op een vergelijkbare manier kun je een afbeelding in andere formaten opslaan. In je macro hoef je alleen maar .png te vervangen door .jpg of .gif op deze manier:
ActiveChart.Export "D:\mijn grafiekenSpecialChart.jpg"
Tip: Als u een Excel-werkblad wilt opslaan als een JPG, PNG of GIF-afbeelding, lees dan deze handleiding.
Dat is alles voor vandaag, ik hoop dat je de informatie nuttig vindt. Bedankt voor het lezen!