STOP using Spreadsheets for Everything!

Luke Barousse · Beginner ·📊 Data Analytics & Business Intelligence ·5y ago

Key Takeaways

The video discusses the limitations of using spreadsheets like Microsoft Excel and Google Sheets for data analytics, and introduces alternative tools like SQL databases, Power BI, and Tableau for more efficient data storage and analysis. The speaker shares personal experiences and provides recommendations for learning data analytics tools through e-learning platforms like Coursera and DataCamp.

Full Transcript

spreadsheet softwares took off last century as they were solving a problem that allowed users to better access and manipulate data that was previously done via paper accounting as we've moved into this century we've seen spreadsheet applications such as excel and google sheets become even more supercharged to gain more market share unfortunately we have started to stretch this tool beyond its capabilities by using it for problems it wasn't intended to solve such as large-scale storage of data incomprehensible formulas built on other formulas and productionized dashboards for vital business decisions for those working in data analytics we need to look to better options what up dad nerds i'm luke my channel is all about tech and skills for data science and in this video today i wanted to go over my past experience with using spreadsheets in my job as a data analyst and specifically go into some of the pain points that i've experienced with using this tool beyond its capabilities although the majority of my past experience with spreadsheets has been with microsoft excel the same can be applied to other spreadsheet software such as google sheets so with that let's get into the first case that i wanted to go through and that was sharing an example of how you could properly use spreadsheets and i'm going to go over one using microsoft excel while in school some teammates and i decided to collaborate on a project that built a tool in microsoft excel that did some basic analytics around food and nutrition the tool itself utilized some very basic data that then could be adjusted and analyzed based on the need of the user itself this tool used some simple vba to perform some of the computations and then also provided this in a easy to read dashboard for the user as this was a short school project that required us to rapidly prototype and didn't need us to elevate and develop the tool anymore after this microsoft excel was actually the perfect tool for the job and allowed us to build a solution pretty quickly overall i wanted to show that spreadsheet software such as excel can and possibly should be used in situations where you need to do some quick analysis or quick prototyping so now let's fast forward to another scenario where i was working on my first project as a data analyst in my current company for this project i was tasked with building a tool that could track and analyze the performance of my company's suppliers with my recent success of using excel in college i thought that this would be the perfect software to use for this job so over the course of a few months i began building a tool that stored all the pertinent data of our suppliers performed some mild to advanced mathematical operations using vba and then i had a dashboard to visualize the results for my team my boss was pretty thrilled with my final deliverable and so we went forward with distributing it to our team of about 10 individuals to actually start using it in their daily workflow unfortunately this is where things started to get worse and so now let's go through three main problems that i encompassed with using excel for this tool so the first real problem that i encountered was data storage issues and this was mainly my own causing was that i was using excel as a database if you will to store all of the different supplier data within some of the sheets of the excel file itself because of the large amount of data i was storing in it the file became extremely large and it became even a burden to open up the file later on in life as we added more and more data to it additionally pretty quickly after launching this file with the team we began to reach some of excel limits specifically excel and most spreadsheets have a row limit of around a million rows that you can store data within so i had to come up with ingenious methods to actually circumvent this and store more data within the sheets overall i was finding out the hard way that excel is not the best at being a database or a data storage engine for all of my projects since this one i've decided to shift to a more sustainable approach of storing data and that's using sql databases such as postgres or sql server here's a few good reasons why i've decided to use it within my workflow first storing this data in a centralized location like a sql database allows users to go to a central location to access this and to query the data and so like the excel file example i don't have to load all the data every time i can just query the results that i want next sql unlike excel doesn't have a as small of a row storage limit so you're not going to be concerned with adding new data and reaching some sort of limit and then finally centralizing this location of all the data inside of a database and allows an administrator to easily update the data and then the users to easily get that updated data quickly the second main issue that we encompassed was around reproducibility and also troubleshooting specifically we found it hard to actually manage all the different calculations and analytics that were going on in the background of the excel sheet because of how excel works to where you can do formulas and also reference other formulas it was actually pretty hard to trace back how some calculations were being performed and anybody else besides me really didn't know how it worked so people just trusted me at face value that all the calculations were correct and nobody double checked me additionally with these complex formulas that where we would reference other cells or other cells in other sheets it was hard to troubleshoot and go on a path to actually understand what was going on and this ultimately led to to the sheet itself being very slow in performance overall i've found that excel wasn't really designed to handle large or complex computations that are cells built upon cells it really slows the program down i found something like a programming language like python or r is better suited at doing this analytics programming languages allow you to run some type of script or notebook that allows you to follow in a systematic manner of performing analytics that somebody else could go in and actually read and follow and troubleshoot with this standardized approach at analyzing and manipulating the data you can also use it to transition to analyze other stuff so in our case we were analyzing suppliers performance we could have thus shifted that script over or that python over to analyze our customers performance okay so the third and final issue i encompassed with using excel for this project were evolved around using it to share and allow people to access the data via dashboard although excel files can be shared via things like microsoft teams or sharepoints when you start sharing analytics via an excel file you can run into a few issues specifically it's hard to build dashboards in excel to prevent your users from going in and breaking your solution so they could go in and adjust some formatting or they could go in and move buttons or delete buttons or even delete formulas and this is overall going to affect the experience of other users so overall excel is good for sharing your work with you know a limited small group of people whenever you start going beyond beyond a few people you need to start looking at actual dashboard solutions such as power bi or tableau i find these tools are really great because they provide a method to have a centralized location for your dashboard where users can go in and they can't really manipulate or mess with the dashboard thus affecting the experience for other users and then finally i feel it also can be built in a more intuitive manner so that way users understand how to use it a lot easier than some dashboard built in excel so that is the three main issues i think you can encompass if you're using excel for all of your different analytical needs when i started exploring and utilizing other tools i felt like this actually freed up so much more of my time from having to utilize it for troubleshooting or problem resolution as i was using a tool that was more designed for this job so the tools i've referenced in this video such as sql python tableau and power bi are all tools that i've learned over the course of a few years through applying it in my normal daily workflow i've found that using things like e-learning platforms and books and projects are the key drivers and helping me actually learn these tools and apply them in my job if you're completely new to all these tools and want a recommendation for an e-learning platform i highly recommend you check out google data analytics certificate that's hosted by coursera this course itself focuses on sql r as the programming language and then tableau as the visualization tool along with some other options and trainings around spreadsheets themselves this course is 39 us dollars a month and takes a few months to complete full disclosure i am a member of their affiliate program so i have affiliate links for this course below for those more advanced users that may have more experience within data analytics or you have experience with a lot of these tools already i highly recommend that you check out some sort of e-learning platform that can provide you with an opportunity to do a deeper dive into each one of these tools to learn more for me personally i pay for subscriptions to both coursera plus and also data camp and both those platforms provide an opportunity for me to go in and access the courses of the e-learning platforms as an example of how i use it recently i was using the python for everybody course in coursera and i was learning about apis in python for a project i was doing for one of my youtube videos that i have a link for above and recently i've even shifted to a new course where i'm learning about postgres because i've started to use sql more in my role as a data analyst because as you can see i'm accessing multiple courses in this coursera example i go with the coursera plus which allows me to have access to a wide range of courses all for a single fee of 59 us dollars per month if i just paid for each one of these individual courses i'd actually end up spending a lot more so that's why i'm really a fan of if you're in a position where you already know or have a lot of knowledge on data analytics and want to learn more joining some sort of e-learning subscription service so that way you can have that access to those courses so bam as always if you got value out of this video smash that like button and with that you

Original Description

👨🏼‍💻 My FREE Course to be a Data Analyst 👉 https://lukebarousse.com/5daycourse In this video we cover a couple of my past projects as a data analyst that involved spreadsheets (such as Microsoft Excel and Google Sheets). We look at the good with this application and then move into the bad uses/practices of this. Specifically, I go into issues with using spreadsheets for: Data Storage, Reproducibility, and Sharing/Dashboarding. Finally I end with my recommended resources which I have included links for below. 🤙🏼 Certificates & Courses ================================== Coursera Courses: 📜 Google Data Analytics Certificate (START HERE) 👉🏼 https://lukeb.co/GoogleCert 💿 SQL for Data Science 👉🏼 https://lukeb.co/SQLdataScience 🧾 Excel Skills for Business 👉🏼 https://lukeb.co/ExcelBusinessAnalyst 🐍 Python for Everybody 👉🏼 https://lukeb.co/PythonForEverybody 📊 Data Visualization with Tableau 👉🏼 https://lukeb.co/Tableau_UCDavis 🏴‍☠️ Data Science: Foundations using R 👉🏼 https://lukeb.co/RforDataScienceJH Coursera Plus Subscription (7-day free trial) 👉🏼 https://lukeb.co/CourseraPlus DataCamp Courses: 🐍 Python 👉🏼 https://lukeb.co/PythonBasicsDataCamp 📈 Power BI 👉🏼 https://lukeb.co/PowerBIDataCamp 📊 Tableau 👉🏼 https://lukeb.co/TableauDataCamp 🏴‍☠️ R 👉🏼 https://lukeb.co/RDataCamp 🐍 Data Analyst w/ Python 👉🏼 https://lukeb.co/PythonAnalystDataCamp DataCamp Subscription (25% off ) 👉🏼 https://lukeb.co/datacamp_discount 👨🏼‍🏫 All courses 👉🏼 https://kit.co/lukebarousse/data-analytics-courses My Tech for Data Science (Includes Amazon Affiliate Links) ================================== 💻 Dell New XPS 13 (PC of choice) 👉🏼 https://geni.us/DellNewXPS13 💻 Dell New XPS 15 👉🏼 https://geni.us/DellNewXPS15 👨🏼‍💻 M1 Macbook Air 8GB (Mac of choice) 👉🏼 https://geni.us/M1macAir8GB 👨🏼‍💻 M1 Macbook Pro 8GB 👉🏼 https://geni.us/M1macPro8GB 🔌 Must-have Mac dock 👉🏼 https://geni.us/CalDigitTS3 🖥 M1 Multiple monitor adapter 👉🏼
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Luke Barousse · Luke Barousse · 48 of 60

1 Connect Google Sheets to Tableau & Joining Data - Tableau Tutorial P.1
Connect Google Sheets to Tableau & Joining Data - Tableau Tutorial P.1
Luke Barousse
2 How To Use Tableau Desktop Controls - Tableau Tutorial P.2
How To Use Tableau Desktop Controls - Tableau Tutorial P.2
Luke Barousse
3 Dimensions Vs Measures  (Blue Vs Green Data) - Tableau Tutorial P.3
Dimensions Vs Measures (Blue Vs Green Data) - Tableau Tutorial P.3
Luke Barousse
4 Create Stacked Bar Chart (and any other visuals EASILY!) w/ Show Me! - Tableau Tutorial P.4
Create Stacked Bar Chart (and any other visuals EASILY!) w/ Show Me! - Tableau Tutorial P.4
Luke Barousse
5 Conditional Format Tables in Tableau (Like Excel!) - Tableau Tutorial P.5
Conditional Format Tables in Tableau (Like Excel!) - Tableau Tutorial P.5
Luke Barousse
6 Calculated Fields in Tableau (Formulas & IF Statements) - Tableau Tutorial P.6
Calculated Fields in Tableau (Formulas & IF Statements) - Tableau Tutorial P.6
Luke Barousse
7 Parameters (Create & Use in Calculated Fields and/or Visuals) - Tableau Tutorial P.7
Parameters (Create & Use in Calculated Fields and/or Visuals) - Tableau Tutorial P.7
Luke Barousse
8 Totals, Average Lines, & Trend Lines (Analytics Pane) - Tableau Tutorial P.8
Totals, Average Lines, & Trend Lines (Analytics Pane) - Tableau Tutorial P.8
Luke Barousse
9 How To Create a Dashboard - Tableau Tutorial P.9
How To Create a Dashboard - Tableau Tutorial P.9
Luke Barousse
10 Upload your dashboard to Tableau Public  - Tableau Tutorial P.10
Upload your dashboard to Tableau Public - Tableau Tutorial P.10
Luke Barousse
11 Install Python for Data Science on Mac & Windows (PC) with Anaconda - P.1
Install Python for Data Science on Mac & Windows (PC) with Anaconda - P.1
Luke Barousse
12 How to run Python for Data Science - Editors vs IDEs - P.2
How to run Python for Data Science - Editors vs IDEs - P.2
Luke Barousse
13 Install VS Code with Python for Data Science / Data Analysis - P.3
Install VS Code with Python for Data Science / Data Analysis - P.3
Luke Barousse
14 Understanding Virtual Environments for Data Science / Data Analysis - P.4
Understanding Virtual Environments for Data Science / Data Analysis - P.4
Luke Barousse
15 Using VS Code with Python for Data Science / Data Analysis - P.5
Using VS Code with Python for Data Science / Data Analysis - P.5
Luke Barousse
16 Python for Data Science / Analysis  ft. 'The Office' Dataset - P.0
Python for Data Science / Analysis ft. 'The Office' Dataset - P.0
Luke Barousse
17 Python Objects frequently used in Data Science / Data Analysis - P.1
Python Objects frequently used in Data Science / Data Analysis - P.1
Luke Barousse
18 Python If Statements for Data Science / Data Analysis - P.2
Python If Statements for Data Science / Data Analysis - P.2
Luke Barousse
19 Python For & While Loops for Data Science / Data Analysis - P.3
Python For & While Loops for Data Science / Data Analysis - P.3
Luke Barousse
20 Python List Comprehension for Data Science / Data Analysis - P.4
Python List Comprehension for Data Science / Data Analysis - P.4
Luke Barousse
21 Python Functions for Data Science / Data Analysis - P.5
Python Functions for Data Science / Data Analysis - P.5
Luke Barousse
22 Lambda Functions for Data Science / Data Analysis - Python P.6
Lambda Functions for Data Science / Data Analysis - Python P.6
Luke Barousse
23 How NOT to learn Python for Data Science
How NOT to learn Python for Data Science
Luke Barousse
24 What is Business Intelligence (BI)? 📊😅
What is Business Intelligence (BI)? 📊😅
Luke Barousse
25 Top 3️⃣ Technical Skills for Business Intelligence 📚📊
Top 3️⃣ Technical Skills for Business Intelligence 📚📊
Luke Barousse
26 Top Non-technical Skills for Business Intelligence 📊👨🏼‍💻
Top Non-technical Skills for Business Intelligence 📊👨🏼‍💻
Luke Barousse
27 M1 vs Intel Mac for Data Science
M1 vs Intel Mac for Data Science
Luke Barousse
28 M1 vs Intel Mac for Excel 📈👨🏼‍💻
M1 vs Intel Mac for Excel 📈👨🏼‍💻
Luke Barousse
29 M1 vs Intel Mac for Python 🐍👨🏼‍💻
M1 vs Intel Mac for Python 🐍👨🏼‍💻
Luke Barousse
30 M1 vs Intel Mac for Business Intelligence Tools 💻📊
M1 vs Intel Mac for Business Intelligence Tools 💻📊
Luke Barousse
31 M1 Macbook Air vs Pro (8 vs 16 GB) for Data Science
M1 Macbook Air vs Pro (8 vs 16 GB) for Data Science
Luke Barousse
32 Python for M1 Mac vs Intel (SPOILER: M1 is 2x faster)
Python for M1 Mac vs Intel (SPOILER: M1 is 2x faster)
Luke Barousse
33 Data Analyst's WFH Setup & Upgrades
Data Analyst's WFH Setup & Upgrades
Luke Barousse
34 Windows on the M1 Mac - What are your options?
Windows on the M1 Mac - What are your options?
Luke Barousse
35 Install your favorite Windows app on M1 Mac - ft. Parallels
Install your favorite Windows app on M1 Mac - ft. Parallels
Luke Barousse
36 Data Science shortcuts for Mac
Data Science shortcuts for Mac
Luke Barousse
37 Day in the life of a data analyst
Day in the life of a data analyst
Luke Barousse
38 Power BI vs Tableau - Best BI Tool
Power BI vs Tableau - Best BI Tool
Luke Barousse
39 Mac Vs PC - BEST for Data Science
Mac Vs PC - BEST for Data Science
Luke Barousse
40 Data Scientist vs Data Analyst (funny!)
Data Scientist vs Data Analyst (funny!)
Luke Barousse
41 Become a DATA ANALYST with NO degree?!? The Google Data Analytics Professional Certificate
Become a DATA ANALYST with NO degree?!? The Google Data Analytics Professional Certificate
Luke Barousse
42 Certificates vs Degree for Data Analysts (ft. Google Data Analytics Professional Certificate)
Certificates vs Degree for Data Analysts (ft. Google Data Analytics Professional Certificate)
Luke Barousse
43 Google vs IBM Data Analyst Certificate - BEST Certificate for Data Analysts
Google vs IBM Data Analyst Certificate - BEST Certificate for Data Analysts
Luke Barousse
44 Python Vs R (funny!)
Python Vs R (funny!)
Luke Barousse
45 THIS got me my job as a Data Analyst - My portfolio tip
THIS got me my job as a Data Analyst - My portfolio tip
Luke Barousse
46 I used Python to Count my Bike Jumps!
I used Python to Count my Bike Jumps!
Luke Barousse
47 Standout as a Data Analyst with THIS TOOL
Standout as a Data Analyst with THIS TOOL
Luke Barousse
STOP using Spreadsheets for Everything!
STOP using Spreadsheets for Everything!
Luke Barousse
49 Transition into Data Science - My Tips & Story
Transition into Data Science - My Tips & Story
Luke Barousse
50 Get a JOB w/ Google Data Analytics Certificate?!? (ft. Certificate Holders)
Get a JOB w/ Google Data Analytics Certificate?!? (ft. Certificate Holders)
Luke Barousse
51 Staying Motivated in Data Science
Staying Motivated in Data Science
Luke Barousse
52 Data Science - Expectation vs Reality (funny!) - ft. @KenJee_ds
Data Science - Expectation vs Reality (funny!) - ft. @KenJee_ds
Luke Barousse
53 Get NOTICED in Data Science!!! (3 types of GREAT projects)
Get NOTICED in Data Science!!! (3 types of GREAT projects)
Luke Barousse
54 Use THIS to showcase EXPERIENCE in Data Science
Use THIS to showcase EXPERIENCE in Data Science
Luke Barousse
55 How to show EXPERIENCE... when you have NONE?!?
How to show EXPERIENCE... when you have NONE?!?
Luke Barousse
56 Learn PYTHON to be a DATA ANALYST?!? (or is R enough...)
Learn PYTHON to be a DATA ANALYST?!? (or is R enough...)
Luke Barousse
57 The BIGGEST MISTAKE when starting a data project!
The BIGGEST MISTAKE when starting a data project!
Luke Barousse
58 Top Jobs in Data Science
Top Jobs in Data Science
Luke Barousse
59 How to get Data Analytics side jobs - NEW LinkedIn Feature
How to get Data Analytics side jobs - NEW LinkedIn Feature
Luke Barousse
60 Building a bot to scrape job data… How NOT to collect data
Building a bot to scrape job data… How NOT to collect data
Luke Barousse

The video teaches viewers to move beyond spreadsheets for data analytics and introduces alternative tools and platforms for more efficient data storage and analysis. It provides practical examples and recommendations for learning data analytics tools.

Key Takeaways
  1. Identify the limitations of using spreadsheets for data analytics
  2. Explore alternative tools like SQL databases and Power BI
  3. Learn data analytics tools through e-learning platforms like Coursera and DataCamp
  4. Design databases for efficient data storage
  5. Create interactive dashboards using Power BI and Tableau
💡 Spreadsheets like Microsoft Excel have limitations for data analytics, and alternative tools like SQL databases and Power BI can provide more efficient data storage and analysis.

Related AI Lessons

Why Statistics is Important in Data Science
Statistics is the foundation of data science, enabling professionals to extract insights and make informed decisions from data, and its importance cannot be overstated
Medium · Data Science
Does This Have AI in It Yet?
You can build AI-friendly systems using existing data discipline skills, no new skills required
Medium · Data Science
Foundation First : Why Poor Data Quality Silently Destroys Enterprise AI, Analytics, and System…
Poor data quality can silently destroy enterprise AI, analytics, and systems, making it crucial to prioritize data foundation
Medium · AI
Web Scraping with Python in 2026: Best Libraries and Anti-Bot Strategies
Learn to scrape websites with Python in 2026 using the best libraries and anti-bot strategies to avoid being blocked
Dev.to · Etrit Neziri
Up next
Spreadsheet Guy Meets the CFO: "Define How Much"
Digital Transformation with Eric Kimberling
Watch →