Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Excel Tutorial
  • Excel Formulas
  • Excel Shortcut Keys
  • Data Analysis in Excel
  • Formatting in Excel
  • Excel Workbooks
  • Statistical Functions
  • Data Visualization in Excel
  • Pivot Tables in Excel
  • MS Excel Quiz
  • Excel Interview Questions
  • Advance Excel
Open In App
Next Article:
How to Create Dynamic Excel Dashboards Using Picklists?
Next article icon

How to Create Dynamic Excel Dashboards Using Picklists?

Last Updated : 11 Nov, 2022
Comments
Improve
Suggest changes
Like Article
Like
Report

Dashboards are a report technique that visually presents critical metrics or a data summary to allow for quick and effective business decisions. Excel is capable of handling complex statistical calculations, many of which are built-in as Functions and can be easily displayed on a dashboard. Excel dashboards allow for quick overviews of data reports rather than sifting through large amounts of data. Overviews aid in making quick and urgent decisions by allowing users to skim through a large amount of information at once and in a short period of time. The user can select a report from a variety of reports contained within the model and then determine where on the page to place it using the dynamic dashboard. 

Creating Dynamic Excel Dashboards using Picklists

The following are the steps for building dynamic Excel Dashboards with Picklists:

Step 1: Create a Data Set.

Dataset
 

Step 2: Create a Pick List:

  • To create a Pick List, first place your cursor in any cell, such as cell G1, and then click the Data Validation button on the Data Ribbon.
Selecting-data-validation
 
  • The Data Validation dialog box will appear, In the Settings tab, select the List option in the Validation Criteria area.
Selecting-list-from-validation-criteria
 
  • A Source field will be displayed. Select the spreadsheet range containing your pick list value in this field and click on OK.
Source-field-filled
 
  • If you click on Cell G1, you will now notice a dropdown arrow; if you click on it, you will see your data validation picklist of values.
Dropdown-arrow
 

Step 3: Create a chart.

  • First, highlight the horizontal axis categories (years and Profit series):
Highlighting-horizontal-axis-categories
 
  • Then, on the Insert Ribbon, click the Column button and choose the 2-D Clustered Column chart.
Selecting-2-d-clustered-column-chart
 
  • Now, this is how your chart should look.
2-d-clustered-column-chart
 

Step 4: Change the Vertical Axis.

  • Select Format Axis when you right-click on the Vertical Axis:
Selecting-vertical-axis
 
  • The following dialog box will appear: Format Axis.
Format-axis-option
 

Step 4: Create a Named Range for the Chart.

  • Navigate to the Formulas Ribbon and select the Name Manager option:
Selecting-name-manager-option
 
  • The dialog box below will appear, then click on the New option.
Selecting-new-option-from-dialog-box
 
  • In the name option, enter ChartColumnSeries as the file name and input the following formula in the Refers to option:

=OFFSET(Sheet1!$A$3,0,MATCH(Sheet1!$G$1,Sheet1!$B$2:$D$2,0),9,1)

Entering-offset-function-in-refers-to-option
 

Note: The offset formula is described as follows:

=Offset(beginning point, shift starting point down how many rows, move the starting point how many rows right by matching the value in cell G1 to the range of B2:D2, how many rows in the range, how many columns in the range ) 

Offset-formula-added
 

Step 5: Update chart series with Dynamic Named Range.

  • Right-click on the chart and click on the Select Data dialog box:
Clicking-on-select-data-option
 
  • Then select the Profit legend series and click on the Edit option:
Selecting-profit-option
 
  • Then, in the Series Values field, enter the name of the named range you defined in the earlier step.
Entering-series-name-and-series-values
 
  • Finally, Click OK

Next Article
How to Create Dynamic Excel Dashboards Using Picklists?

E

earlylearning515
Improve
Article Tags :
  • Excel
  • Excel - Advanced
  • ExcelGuide

Similar Reads

    How to Create a Dashboard in Excel
    Creating a dashboard in Excel transforms raw data into actionable insights, making it easier to track performance and make informed decisions. The dashboard helps users to understand and analyze the complex data in an easy way. Hence, nowadays most of the business professionals and analysts want to
    6 min read
    How to Create a Dynamic Chart with Drop down List in Excel?
    The Dynamic Charts are the chart that gets updated itself when the range of underline data changes. In these types, of charts the dynamic range is used as the source data of the chart. So, as the data changes the dynamic range gets updated instantly which further updates the chart according to the n
    4 min read
    How to Create Dynamic Chart Titles In Excel?
    Excel is a tool that is generally used by accounting professionals for financial data analysis but can be used for different purposes. It can be used for data visualization, data analysis, and data management, which uses spreadsheets for managing, storing, and visualizing large volumes of data. Cell
    2 min read
    How to Make a Dynamic Dependent Drop-Down List in Excel
    Dynamic Drop Down List in Excel 365: Quick StepsPrepare Your DataConvert the List into an Excel TableCreate the Drop-Down List Using Data ValidationTest the Dynamic Drop-Down ListCreating dynamic dependent drop-down lists in Excel is a powerful way to improve data entry accuracy and user experience,
    5 min read
    How to Create a Dependent Drop Down List in Excel
    Dependent Down Lists allow you to validate the data and make the data entry and data filtering very smooth and time-saving. Dependent Down Lists increase the chances of fewer errors in one's worksheet. The prerequisites for learning Dependent Drop Down List are Create from Selection and Drop Down Li
    9 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences