Why Excel is Not a Great Analytics Platform

Why Excel Is Not an Analytics Platform Image

In this series we have explored Microsoft Excel from a data governance perspective, learning why Excel is not a great database. Now we turn our attention to Excel as an analytics platform and go into some of the reasons why Excel is not a great analytics platform.

Analytics in Excel are shared by copying the spreadsheet and re-sending it - When someone creates a spreadsheet with fancy charts and graphs and wants to show it to someone else there are two main ways of doing it - show it to the person on your screen, or send the spreadsheet and have that person open it and take a look. This creates several problems:

  • You might not want to give someone access to all the data in the spreadsheet, just to the charts and graphs. It is pretty difficult to block access to the underlying data while sharing just the charts and graphs unless you take screenshots of the charts and graphs themselves and send only those to another person.
  • The other party might ask for changes in the underlying data, assumptions, or visualizations. This means you have to take the base spreadsheet, make changes, and re-send it. This can get cumbersome if a lot of changes are happening and it might be difficult for the person on the other end to keep versions of their spreadsheets straight.
  • If your spreadsheet analytics assumptions are being pulled from several different departments you might need to send the base spreadsheet to someone else to make changes to the data, then copy it and make changes to the analytics, and then send it to the third party. Every step where the spreadsheet is copied by another person multiplies the number of copies and introduces possibility of problems.

It is difficult to expand greatly on analytics without creating a "monster spreadsheet" - The progression of doing analytics in spreadsheets starts with someone looking at a chart with a few data points in a spreadsheet. That person invariably says, "hey, can we cross-correlate this data with our website data?" or "hey, can I break this down into regions and view the detail from each region?" What then happens is the original spreadsheet is now stuffed with additional data, which prompts more requests for even MORE data until the spreadsheet becomes a monstrosity that takes forever to load and analyze.

Chains of functions and cell dependencies make it hard to know what's going on in a complex spreadsheet - The progression of doing analytics in spreadsheets starts with someone looking at a chart with a few data points in a spreadsheet. That person invariably says, "hey, can we cross-correlate this data with our website data?" or "hey, can I break this down into regions and view the detail from each region?" What then happens is the original spreadsheet is now stuffed with additional data, which prompts more requests for even MORE data until the spreadsheet becomes a monstrosity that takes forever to load and analyze.

Visualization tools limited to what is provided by Excel - - Excel has some nice looking charts and graphs, but sometimes you might want a different set of visualizations, maybe for aesthetic reasons or functionality reasons. To do so you have to export the data you want out of Excel and move it into a CSV or other format that can be imported into the new visualization tool.

This is not to say that one cannot use Excel for data analysis, and indeed we explore in our next article some good use cases for Excel. But one of the biggest barriers to organizational business intelligence growth is learning to set aside monster Excel spreadsheets in favor of better data management practices.

Contact Us

322 North Shore Drive

Building 1B, Suite 200

Pittsburgh, PA 15212

Phone number
+1 (412) 230-8552
info@synthelize.com

I am interested in information on: