A dashboard turns raw data into a visual summary your manager can read in 10 seconds. You don't need Power BI or Tableau — Excel can build dashboards that auto-update and look professional. Here's how, step by step.
What You'll Build
A sales dashboard with:
- KPI cards (Total Revenue, Total Orders, Avg Order Value)
- Revenue by Region chart
- Monthly trend line
- Top 5 Products table
- Interactive slicers to filter by region/month
Step 1: Prepare Your Data
Your raw data should be in a flat table with headers. Every dashboard starts with clean data.
| Order ID | Date | Region | Product | Qty | Unit Price | Revenue |
|----------|------------|--------|------------|-----|------------|---------|
| 1001 | 01-Jan-26 | North | Widget A | 5 | 200 | 1000 |
| 1002 | 03-Jan-26 | South | Widget B | 3 | 350 | 1050 |
Data Rules:
- No merged cells anywhere in the data
- No blank rows between data rows
- Every column must have a header
- Dates should be real dates (right-aligned), not text
- Convert to a Table: select data → Ctrl+T
Step 2: Create Pivot Tables
You'll need 3-4 Pivot Tables — one for each dashboard section.
Pivot Table 1: KPI Summary
- Select your data table → Insert → PivotTable → New Worksheet
- Drag Revenue to Values (Sum)
- Drag Order ID to Values (Count)
- Add a calculated field for Avg Order Value:
=Revenue/'Order ID'
Pivot Table 2: Revenue by Region
- Create another PivotTable on the same sheet
- Drag Region to Rows
- Drag Revenue to Values (Sum)
- Sort descending by Revenue
Pivot Table 3: Monthly Trend
- Create another PivotTable
- Drag Date to Rows → right-click → Group → Months
- Drag Revenue to Values (Sum)
Pivot Table 4: Top Products
- Create another PivotTable
- Drag Product to Rows
- Drag Revenue to Values (Sum)
- Right-click → Filter → Top 10 → change to Top 5
Step 3: Create Charts
Bar Chart for Region Revenue
- Select Pivot Table 2
- Insert → Bar Chart → Clustered Bar
- Remove gridlines, legend (if only one series), and field buttons
- Add data labels → position "Outside End"
- Change bar color to a single solid color (dark blue or green)
Line Chart for Monthly Trend
- Select Pivot Table 3
- Insert → Line Chart → Line with Markers
- Remove gridlines, add data labels on last point only
- Change line color to match your brand
Step 4: Build KPI Cards with Formulas
KPI cards are just cells with large fonts and borders. No special tool needed.
Total Revenue: =GETPIVOTDATA("Revenue", PivotTable1)
Total Orders: =GETPIVOTDATA("Order ID", PivotTable1)
Avg Order Value: =Total_Revenue / Total_Orders
Format these cells:
- Font size: 28-36pt for the number
- Font size: 10pt for the label above
- Add a colored bottom border (green for positive, red for negative)
- Number format: ₹#,##0 for currency
Step 5: Add Slicers for Interactivity
- Click any Pivot Table
- PivotTable Analyze → Insert Slicer
- Check Region and Date (Month)
- Click OK — slicers appear as filter buttons
- Connect to ALL Pivot Tables: Right-click slicer → Report Connections → check all 4 Pivot Tables
Now when someone clicks "North" on the slicer, ALL charts and KPIs filter to North region.
Step 6: Design the Dashboard Layout
Create a Dashboard Sheet
- Create a new sheet named "Dashboard"
- Hide gridlines: View → uncheck Gridlines
- Set background color to light gray (#F5F5F5)
- Move all charts and slicers to this sheet (right-click chart → Move Chart)
Layout Grid (suggested):
┌──────────────────────────────────────────────────┐
│ DASHBOARD TITLE [Region] [Month] │ ← Row 1-3
├────────────┬────────────┬────────────────────────┤
│ ₹ Revenue │ # Orders │ ₹ Avg Value │ ← KPI Cards
├────────────┴────────────┴────────────────────────┤
│ Revenue by Region (Bar) │ Monthly Trend (Line) │ ← Charts
├──────────────────────────┴───────────────────────┤
│ Top 5 Products (Table) │ ← Table
└──────────────────────────────────────────────────┘
Design Tips:
- Colors: Use max 2-3 colors. Dark blue for headers, green for positive, gray for secondary
- Fonts: One font family only (Calibri or Segoe UI). Size hierarchy: Title 18pt, KPI numbers 28pt, labels 10pt
- Alignment: Snap charts to cells using Alt+drag for perfect alignment
- White space: Don't cram everything — leave at least 1 row/column gap between sections
- Remove chart clutter: No 3D, no unnecessary legends, no heavy gridlines
Step 7: Protect and Share
- Hide the raw data sheet and Pivot Table sheet
- Protect the Dashboard sheet: Review → Protect Sheet (allow: Select locked cells only)
- Save as
.xlsxfor sharing
Formulas You Need for Dashboards
- SUMIFS / COUNTIFS — KPI calculations with filters
- GETPIVOTDATA — pull values from Pivot Tables
- INDEX-MATCH — dynamic data pull
- TEXT — format numbers/dates in labels
- OFFSET / INDIRECT — dynamic chart ranges
- IFERROR — handle missing data gracefully
Master the Formulas Behind Dashboards
Practice SUMIFS, INDEX-MATCH, and every dashboard formula with real datasets in Verma Learning. 7,000+ questions. Free.
Download Free — vermalearning.com