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