Overlook Streamlit: Create an Interactive Knowledge Science Dashboard in Excel in Minutes

Overlook Streamlit: Create an Interactive Knowledge Science Dashboard in Excel in MinutesOverlook Streamlit: Create an Interactive Knowledge Science Dashboard in Excel in Minutes
Picture by Editor | Midjourney

 

Whereas Python-based instruments like Streamlit are in style for creating knowledge dashboards, Excel stays one of the accessible and highly effective platforms for constructing interactive knowledge visualizations. Utilizing built-in Excel’s options, you may construct an interactive dashboard that rivals in style knowledge science net apps.

On this tutorial, we’ll present methods to create an interactive knowledge science dashboard in Excel in minutes with out Streamlit. We are going to show utilizing a easy e-commerce gross sales dataset.

 

Step 1: Making ready Your Dataset

 
We are going to break up this step up into subcomponents and deal with every one after the other.

Set Up Your Knowledge

To arrange the Excel workbook we might be utilizing, comply with these steps:

  1. Open a brand new Excel workbook
  2. Import your knowledge into Excel
  3. Go to the Knowledge tab >> choose Get Knowledge >> choose your file sort
  4. Carry out any dataset cleansing or upkeep that could be required

 
Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
 

Convert to Excel Desk

Subsequent, let’s convert our knowledge to an Excel desk. Tables make it simple to construct formulation, PivotTables, and dynamic ranges.

  1. Choose your total dataset
  2. Go to the Insert tab >> choose Desk (or press Ctrl+T)
  3. Guarantee My desk has headers is checked
  4. Click on OK

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes

  1. Identify your desk SalesData:
    • Click on wherever within the desk
    • Go to the Desk Design tab >> choose Desk Identify >> sort SalesData

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes

 

Step 2: Create Interactive Pivot Tables

 
Create Pivot Desk:

  • Choose any cell within the SalesData desk.
  • Go to the Insert tab >> choose PivotTable.
  • Choose location: New Worksheet.
  • Click on OK.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
Income by Month:

  • Within the PivotTable FieldList:
    • Rows: Date (group by Months).
    • Values: Gross sales Quantity.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
Regional Efficiency:

  • Insert one other PivotTable.
  • Within the PivotTable FieldList:
    • Rows: Area.
    • Values: Gross sales Quantity, Models Bought.
    • Format: Foreign money for Gross sales Quantity.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
Product Class Evaluation:

  • Insert one other PivotTable.
  • Within the PivotTable FieldList:
    • Rows: Class.
    • Values: Gross sales Quantity.
    • Kind: Descending by Gross sales Quantity.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
KPIs Pivot Desk:

  • Insert one other PivotTable.
  • Within the PivotTable FieldList:
  • Values: 
    • Sum of Gross sales Quantity.
    • Sum of Models Bought.
    • Sum of Value.
    • Rely of Gross sales Quantity (for common calculation).
    • Do not add any Rows or Columns (this offers us totals).

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes

 

Step 3: Create Dynamic Charts

 
Income Development Line Chart:

  • Choose the Month-to-month Income pivot desk.
  • Go to the PivotTable Analyze tab >> choose Pivot Chart >> choose Line Chart.
  • Format the chart:
    • Chart Title: Month-to-month Income Development.
    • Add knowledge labels: Broaden Chart Parts >> click on Knowledge Labels.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
Regional Efficiency Column Chart

  • Choose the Regional pivot desk.
  • Go to the PivotTable Analyze tab >> choose Pivot Chart >> choose Clustered Column.
  • Format:
    • Title: Gross sales by Area.
    • Totally different colours for every area.
    • Knowledge labels on high of columns.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
Product Class Pie Chart

  • Choose the Product Class pivot desk.
  • Go to the PivotTable Analyze tab >> choose Pivot Chart >> choose Pie Chart.
  • Format:
    • Title: Income by Product Class.
    • Present percentages.
    • Use distinct colours.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes

 

Step 4: Add Interactive Slicers

 
Insert Slicers:

  • Click on on any pivot desk.
  • Go to the PivotTable Analyze tab >> choose Insert Slicer.
  • Choose these fields:
  • Click on OK.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
Insert Timeline:

  • Click on on any pivot desk.
  • Go to the PivotTable Analyze tab >> choose Insert Timeline.
  • Choose Date.
  • Click on OK.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
Join Slicers to All Pivot Tables:

  • Proper-click any slicer >> choose Report Connections.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes

  • Verify all pivot tables.
  • Click on OK.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes

Repeat for every slicer to make sure all of them management all charts.
 

Step 5: Construct Dynamic KPI Playing cards

 
You possibly can calculate KPI metrics straight within the Dashboard or later place it within the Dashboard sheet.

Now create KPIs that reference this pivot desk:

Whole Gross sales:

  • Choose a cell and insert the next components.
=GETPIVOTDATA("Sum of Gross sales Quantity",'KPIs from Pivot Desk Knowledge'!$A$3)

 

Common Order Worth:

  • Choose a cell and insert the next components.
=GETPIVOTDATA("Sum of Gross sales Quantity",'KPIs from Pivot Desk Knowledge'!$A$3)/GETPIVOTDATA("Rely of Gross sales Quantity",'KPIs from Pivot Desk Knowledge'!$A$3)

 

Whole Models Bought:

  • Choose a cell and insert the next components.
=GETPIVOTDATA("Sum of Models Bought",'KPIs from Pivot Desk Knowledge'!$A$3)

 

Revenue Margin %:

  • Choose a cell and insert the next components.
=(GETPIVOTDATA("Sum of Gross sales Quantity",'KPIs from Pivot Desk Knowledge'!$A$3)-GETPIVOTDATA("Sum of Value",'KPIs from Pivot Desk Knowledge'!$A$3))/GETPIVOTDATA("Sum of Gross sales Quantity",'KPIs from Pivot Desk Knowledge'!$A$3)

 

Whole Order:

  • Choose a cell and insert the next components.
=GETPIVOTDATA("Rely of Gross sales Quantity",'KPIs from Pivot Desk Knowledge'!$A$3)

 

Format KPI Playing cards:

  • Apply borders and alignment.
  • Format numbers:
    • Income: Foreign money format.
    • Proportion: Proportion format with 2 decimals.
  • Daring the labels and add background shade.

 

Step 6: Create the Dashboard Construction

 

  • Create a brand new sheet and title it Dashboard.
  • Cover Gridlines:
    • Go to the View tab >> choose Present >> uncheck Gridlines.
  • Insert Dashboard title.
  • Place KPI metrics on the high.
  • Insert Slicers and a timeline.
  • Place charts on the backside.
  • Insert a knowledge desk if required.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
Refresh and Automate: Proper-click PivotTables/Charts >> choose Refresh.

 

Step 7: Take a look at Your Dashboard

 
Performance Assessments:

  • Choose Books class + North area + Bob salesperson from Slicers.
  • Choose Jan 2025 from Timeline.
    • Confirm that every one charts replace concurrently.
    • Verify that KPIs are recalculated appropriately.
    • Guarantee no errors seem.

Forget Streamlit: Create an Interactive Data Science Dashboard in Excel in MinutesForget Streamlit: Create an Interactive Data Science Dashboard in Excel in Minutes
 

Troubleshoot Frequent Points

 

  • Charts Not Updating: Verify slicer connections (right-click slicer > Report Connections). Guarantee all pivot tables are chosen.
  • Method Errors: #REF! or #VALUE! errors in KPIs. Verify desk references (guarantee SalesData desk title is appropriate).
  • Efficiency Points: Dashboard is gradual to replace:
    • Scale back the variety of pivot tables.
    • Simplify advanced formulation.
    • Use guide calculation (Formulation > Calculation Choices > Guide).

 

Conclusion

 
By following the above steps, you may create an interactive knowledge science dashboard in Excel in minutes. These steps will enable you create refined dashboards that present actual enterprise worth with out touching a single line of Python code. The most effective half is that your stakeholders can work together with and modify the dashboard themselves, making it a really collaborative enterprise intelligence device.
 

 

Shamima Sultana works as a Venture Supervisor at ExcelDemy, the place she does analysis on Microsoft Excel and writes articles associated to her work. Shamima holds a BSc in Laptop Science and Engineering and has a terrific curiosity in analysis and improvement. Shamima likes to be taught new issues, and is making an attempt to supply enriched high quality content material concerning Excel, whereas at all times making an attempt to assemble information from varied sources and making modern options.