PowerPoint 2010 and Excel 2010: Perfect Partners for Connecting Data to Presentations and Dashboards

Editor’s note: The following post was written by PowerPoint MVP Glenna Shaw
So maybe you’ve read my article on PowerPoint 2010 and Excel 2010: Perfect Partners for a Digital Dashboard and created a really great dashboard or you’ve got a really important presentation with a lot of charts. And now it’s time to update the data. Do you really want to spend your valuable time clicking on each chart or data element, clicking Edit Data and making the changes for every single item in your PowerPoint? Is there a better way?
The first time I asked some Microsoft gurus, “Is there a way to connect a data source to PowerPoint?” the response was “by way of Excel.” To which I replied “Well, that’s like going around your elbow to get to your rear end (this was a phrase my father frequently applied to me because I liked to meander around when I drove places instead of taking the most direct route).”
Once everyone quit laughing, the answer remained the same, to connect data to PowerPoint you have to use Excel or one of the other applications that support “real” data connectivity. So this is an article on how to create and use what I’ll call “elbow” or source to source files and use them to connect data to PowerPoint.
Create Your Elbow File(s)
For my example I’m going to use a SharePoint list and connect it to an Excel spreadsheet. Your data could be an OLAP, SQL, Access or a large variety of data sources. The important thing is that you can connect it to Excel (or Visio if that floats your boat.) If you need to learn more about Data Connections, go to Create, edit, and manage connections to external data for Excel and Import data from Excel, SQL Server, SharePoint sites, and other external sources for Visio.
From my SharePoint Sample Data List, I used the Export to Excel button (Figure 1) to create an Excel file connected to my Sample Data (Figure 2).
image
Figure 1
image
Figure 2
In my new Excel file, I use the table of connected data to create the elements I’m going to put in my dashboard or presentation. Since I frequently work with a large volume of data, I like to use Pivot Tables and Charts for my elements. I also like to apply conditional formatting to some elements when appropriate (Figure 3).
image
Figure 3
When I’ve completed creating all my elements in the file, I save it to a shared location so persons other than me can update it. In this example, I’ve saved the file to my SharePoint site (Figure 4). If at all possible, I prefer to have only one elbow file per presentation, but you may choose to create multiple elbow files if you’re using multiple sources for your presentation.
image
Figure4
First reopen your elbow file in the full Excel (or Visio) application (Do not try and use Web Apps for this step). If prompted, enable connections so your data can be updated. You can avoid this prompt in the future my answering Yes to the trusted document question.
Linking Charts
Open your PowerPoint presentation. Click on the desired chart in your elbow and click Copy on the toolbar (Figure 5).
image
Figure 5
image
Figure 6
Linking Spreadsheet Tables or Visio Diagrams
image
Figure 7
In your PowerPoint, click the Paste drop down arrow, click Past Special (Figure 8).
image
Figure 8
image
Figure 9
image
Figure 10
image
Figure 11
Save your presentation file to a shared space if you want others to be able to update it. I save mine to the same document library as the elbow files.
Updating Your Data
Ok, now your ready to have anyone go around your elbow (files) to update your … Smile (presentation files).
First open your elbow file(s) in Excel (or Visio), enable connections if prompted and click Data, Refresh All (Figure 12). Save the file and close Excel (or Visio.)
image
Figure 12
Make sure you open, refresh, save and close all your elbow files before you open the PowerPoint file.
image
Figure 13
Your presentation will update all the data elements from your source files and you’re done.
Sharing Your Files
You can share your presentation through the Web App and it won’t prompt for updates (Figure 14).
image
Figure 14
I hope you’ve found this article helpful. While you do have to go around your elbow to update your data, you’ve got to admit it’s a lot better than editing all those individual elements.

About the author

Glenna Shaw

Glenna Shaw is a Most Valued Professional (MVP) for PowerPoint and the owner of the PPT Magic Web site and the Visualology blog. She is a Project Management Professional (PMP) and holds certificates in Accessible Information Technology, Graphic Design, Cloud Computing and Professional Technical Writing.  Follow Glenna on Twitter

 

About MVP Mondays

The MVP Monday Series is created by Melissa Travers. In this series we work to provide readers with a guest post from an MVP every Monday. Melissa is a Community Program Manager, formerly known as MVP Lead,  for Messaging and Collaboration (Exchange, Lync, Office 365 and SharePoint) and Microsoft Dynamics in the US. She began her career at Microsoft as an Exchange Support Engineer and has been working with the technical community in some capacity for almost a decade.  In her spare time she enjoys going to the gym, shopping for handbags, watching period and fantasy dramas, and spending time with her children and miniature Dachshund.  Melissa lives in North Carolina and works out of the Microsoft Charlotte office.