This section highlights Excel-based projects, focusing on data cleaning workflows, analysis techniques, and dashboard creation.
This repository includes the following Excel-based projects:
The Bike Sales Dashboard demonstrates expertise in Excel through advanced data cleaning, transformation, and visualization techniques. It provides actionable insights into sales trends, customer demographics, and purchasing behavior.
The dataset was thoroughly cleaned and prepared for analysis using the following steps:
-
Standardized Data:
- Applied consistent formatting (e.g., proper case for text, standardized date formats).
- Removed duplicates to ensure data accuracy and reliability.
-
Handled Missing Values:
- Used "Find and Replace" to address null values.
- Filled missing values with meaningful substitutes like averages, medians, or "Not Applicable."
-
Created Age Brackets:
- Grouped customers into three meaningful categories:
- Adolescent: Young customers below a defined age threshold.
- Middle Age: Customers in their mid-earning years.
- Old Age: Senior customers nearing retirement or beyond.
- Grouped customers into three meaningful categories:
Key insights were derived using pivot tables, summarized as follows:
-
Average Income Per Purchase:
- Grouped by gender and purchasing behavior ("Yes/No").
- Helped identify income patterns based on gender and buying decisions.
Overview of Pivot Table and Chart:
- This chart shows how income varies based on gender and purchasing decisions.
-
Consumer Age Bracket:
- Counted purchases by age group to identify which demographic contributes the most to sales.
Overview of Age Bracket Analysis:
- Middle-aged customers emerged as the dominant purchasing group.
-
Commute Distance:
- Counted purchases by distance categories to understand trends across geographical proximity.
Overview of Commute Distance Analysis:
- Customers commuting shorter distances made the majority of purchases.
The Bike Sales Dashboard integrates the findings into an interactive and visually appealing dashboard.
-
Interactive Slicers:
- Marital Status: Filter by Married/Single customers.
- Geographical Region: Focus on regions like Europe, North America, and Pacific.
- Education Level: Segment data by education levels such as Bachelors, Graduate Degrees, etc.
-
Visualizations:
- Bar Chart: Displays average income per purchase segmented by gender and purchase behavior.
- Line Chart: Highlights purchase trends across different commute distances.
- Age Bracket Chart: Shows purchase patterns by demographic group.
-
Aesthetic Enhancements:
- Clear headers and labels for easy interpretation.
- Integrated placeholders for relevant images, such as bicycles, maps, or customer-related visuals.
Here’s an example of the completed Bike Sales Dashboard:
Purpose:
- Demonstrates advanced skills in Excel, including data cleaning, analysis, and visualization.
- Showcases the ability to turn raw data into actionable insights for business decision-making.
Design Highlights:
- Visually engaging layout with placeholders for relevant images to enhance professional appeal.
- Clear segmentation of insights to guide stakeholders through key findings.
The Coffee Sales Dashboard showcases advanced Excel techniques such as data cleaning, transformation, visualization, and dashboard creation. It provides actionable insights into customer demographics, product performance, sales trends, and profitability.
The project begins with three datasets:
-
Customer Data
-
Order Data
-
Product Data
The following steps were undertaken to clean and prepare the data for analysis:
- Used
XLOOKUP
to fetch customer details (Name, Email, and Country) and product information (Coffee Type, Roast Type, Size, and Unit Price). - Example for populating Email:
=IF(XLOOKUP(C2,customers!$A$1:$A$1001,customers!$C$1:$C$1001,,0)=0,"",XLOOKUP(C2,customers!$A$1:$A$1001,customers!$C$1:$C$1001,,0))
- Used
INDEX MATCH
for dynamic population of product data:
=INDEX(products!$A$1:$G$49,MATCH(orders!$D2,products!$A$1:$A$49,0),MATCH(orders!I$1,products!$A$1:$G$1,0))
- Calculated
Sales
as:
=Unit Price * Quantity
- Used
IF
statements to give full names:- Coffee Type:
=IF(I2="Rob","Robusta",IF(I2="Exc","Excelsa",IF(I2="Ara","Arabica",IF(I2="Lib","Liberica",""))))
- Roast Type:
=IF(J2="M","Medium",IF(J2="L","Light",IF(J2="D","Dark","")))
- Coffee Type:
- Date Formatting: Changed to
dd/mmm/yyyy
for consistency. - Number Formatting:
Size
: Converted1
to1kg
.Unit Price
andSales
: Set to USD format.
- Removed duplicate values.
- Auto-populated Loyalty Card column using:
=XLOOKUP([@[Customer ID]],customers!$A$1:$A$1001,customers!$I$1:$I$1001,,0)
- Converted cleaned data into a structured table for easier updates and analysis.
- Integrated 3 pivot tables and a timeline for dynamic filtering.
- Added slicers for
Size
,Roast Type Name
, andLoyalty Card
. - Connected slicers and timeline to all pivot tables using the "Report Connection" feature.
- Total Sales Over Time (Line Chart with a timeline).
- Sales by Country (Bar Chart).
- Top 5 Customers (Bar Chart).
- Interactive Slicers:
- XLOOKUP: To fetch data dynamically across datasets.
- INDEX MATCH: For flexible and dynamic lookups.
- IF Statements: To create descriptive fields for analysis.
- Data Formatting: Standardized dates, numbers, and text for clarity.
- Pivot Tables and Charts: Summarized and visualized key metrics.
- Slicers and Timeline: For interactive and user-friendly filtering.
The Coffee Sales Dashboard project demonstrates proficiency in Excel for data cleaning, preparation, and visualization. It provides a comprehensive overview of sales trends, customer insights, and product performance.