Creating a ranking chart in Excel is an efficient way to visualize and analyze data, allowing us to see how different items or individuals compare over time or other variables. Whether you’re presenting sales performance, survey results, or tracking project progress, ranking charts provide clear insights.
In this guide, I’ll walk you through the steps to construct a ranking chart from scratch, utilizing Excel’s versatile features. Let’s dive into the basics and requirements for crafting a chart that best represents your data.
Key Takeaways:
- Ranking charts in Excel help visualize data clearly by showing leaders and laggards.
- Use the Sort method for quick static charts and the LARGE or SMALL function for dynamic charts.
- Always lock data ranges in formulas to avoid errors while dragging them.
- Reverse the Y-axis in charts to display Rank 1 at the top for better clarity.
- Keep charts clean by avoiding too many labels and only showing essential data points.
Table of Contents
Getting Started with Ranking Charts
Understanding the Basics of Ranking Data in Excel
To effectively rank data in Excel, it’s essential to comprehend how ranking helps in data analysis by providing a comparative perspective. Ranking involves ordering data points according to their values, allowing us to instantly identify leaders and laggards within a dataset.
Excel offers several functions, like RANK, RANK.AVG, and RANK.EQ, which helps to rank data based on specified criteria. These functions can handle both ascending and descending orders, making them versatile for different types of data analysis. By assigning a rank to each data point, patterns become more discernible, enhancing our ability to make informed decisions based on these insights.
Determining the Purpose of Your Chart
Establishing the purpose of your ranking chart is paramount as it dictates the chart’s design and functionality. Begin by identifying what you want to convey—whether it’s tracking performance over time, comparing categories, or highlighting top and bottom performers. The chart’s goal will guide which data points to include, whether to focus on trends or static comparisons, and how much detail to present.
Understanding your audience’s needs and expectations also plays a crucial role, as it influences the complexity and form of visualization you choose. By clearly defining your chart’s purpose, you ensure that it effectively communicates its intended message and supports data-driven decision-making.
How to Create a Ranking Chart in Excel
Method 1: Ranking Chart Using Sort Command
Honestly, this is my favorite lazy trick when I’m rushing for a quick presentation or just need a visual leaderboard in 2 minutes.
STEP 1: Prepare Your Data
I start with a simple dataset like this — let’s say I want to show the richest people:
STEP 2: Sort the Data
I select my data → Go to Home Tab → Click Sort & Filter → Choose Sort.
STEP 3: In the dialog box, select:
- Sort by – Net Worth
- Order – Z to A
Excel automatically rearranges my table — Elon is right at the top.
STEP 4: Insert Tab → Charts → 2-D Column Chart
That’s it — the tallest bar belongs to the richest guy.
When I Use This Method:
- For quick visual reports
- When I know the data won’t change often
- When I’m short on time and just want something that looks good
Method 2: Ranking Chart Using LARGE Function
Now this is what I call smart Excel work. I use the LARGE function when I know the data is going to change, like weekly sales updates or performance dashboards.
STEP 1: Add Rank Numbers
I create a new column with Rank Numbers like this:
This helps me pull out the 1st largest, 2nd largest… and so on.
STEP 2: Use LARGE Formula to Pull Top Values
In the next column, I type this formula:
=LARGE($B$2:$B$11, D2)
STEP 3: Use INDEX-MATCH To Get The Corresponding Names
Now I don’t want just numbers — I want names too!
So, I use this formula:
=INDEX($A$2:$A$11, MATCH(E2, $B$2:$B$11, 0))
This searches for the sales number and fetches the corresponding person.
STEP 4: Insert a 2-D Column Chart
Once my Rank Table is ready, I select it → Go to Insert → Choose 2-D Column Chart.
STEP 5: Right-click on the axis and select Format Axis.
STEP 6: Select the range containing the person names as the Axis.
Now my Ranking Chart is ready and is dynamic — any change in Net Worth values updates the chart automatically!
When I Use This Method:
- For dashboards that refresh regularly
- For monthly/weekly sales reports
- For professional reports where automation is important
Method 3: Ranking Chart Using SMALL Function
This is where Excel gets fun. Sometimes, being small is a big deal — like tracking lowest error rates, delivery times, or defect percentages.
In such cases, I flip the logic using the SMALL function.
STEP 1: Use SMALL Formula To Pull Lowest Values
Instead of LARGE, I type:
=SMALL($B$2:$B$11, D2)
This works exactly like LARGE — but in reverse!
STEP 2: Use INDEX-MATCH To Fetch Names
Same process again:
=INDEX($A$2:$A$11, MATCH(E2, $B$2:$B$11, 0))
This ensures I don’t lose the context — I know which person is performing the best (lowest error %).
STEP 3: Insert Column Chart
Once the reverse ranking table is ready — I insert a 2-D Column Chart as before.
Now my chart shows the smallest values on the top — perfect for performance tracking.
When I Use This Method:
- For quality control reports
- Tracking best performers (lowest errors/delays)
- Any scenario where less is more
Best Practices for Effective Ranking Charts
Avoiding Common Pitfalls
When I first started creating Ranking Charts in Excel, I made a few silly mistakes. Over time, I’ve learned to avoid these common pitfalls.
1. Forgetting to Reverse the Y-Axis (For Rank Charts)
When creating a Line Chart or Bar Chart to show rankings, I sometimes forgot to reverse the Y-axis — which meant Rank 1 was at the bottom of the chart (looks weird and confusing!).
Quick Fix: Right-click on Y-axis → Format Axis → Check Categories in Reverse Order
2. Not Locking Ranges in Formulas
This is a classic Excel mistake. When using LARGE or SMALL functions, I forgot to lock the data range with $
signs.
Result? The formula broke when I dragged it down.
Quick Fix:
Always use: =LARGE($B$2:$B$11, A2)
Instead of =LARGE(B2:B11, A2)
3. Cluttered Charts with Too Many Data Labels
In my excitement to add more info, I once filled the chart with too many data labels — names, ranks, values — and ended up making it unreadable.
Less is more — show only Rank or Name (not both everywhere)
FAQs
What are the benefits of using ranking charts in Excel?
Ranking charts in Excel simplify complex datasets, offering a clear visualization of relative positions over time or across categories. They help identify leaders, laggards, and trends swiftly, enhancing data-driven decision-making. By organizing data into ranked lists, these charts highlight key insights, aiding in comparative analysis and performance measurement.
How can I ensure my ranking chart is accurate?
To ensure accuracy in your ranking chart, start by verifying the correctness of your data input and use Excel’s RANK functions appropriately. Double-check formulas for errors and ensure all relevant data points are included. Regularly update your dataset and cross-validate with original data sources to maintain accuracy and reliability in your rankings.
What are some alternatives to bump charts for rankings?
Alternatives to bump charts for displaying rankings include bar charts, which effectively show static ranking at a single point, and line charts that visualize changes over time. Heat maps offer color-coded insights into ranking intensity, while radar charts provide a comparative view of ranks across multiple categories. Each alternative offers different perspectives depending on the analysis goal.
How do you rank data in a chart?
To rank data in a chart, first use Excel’s RANK function to generate rank numbers for your dataset. Then, insert a chart type like a bar chart to visualize these rankings. Ensure the data series reflects the rank values correctly, adjusting the axis to convey rank order clearly. This visualization translates numerical rankings into an easy-to-understand format.
How do you use the rank function in Excel?
To use the RANK function in Excel, enter =RANK(number, ref, [order])
, where “number” is the cell to rank, “ref” is the range that contains the numbers for comparison, and “order” specifies ranking order (0 for descending, 1 for ascending). This function assigns a rank to a number within a dataset, aiding in sorting and comparison.
John Michaloudis is a former accountant and finance analyst at General Electric, a Microsoft MVP since 2020, an Amazon #1 bestselling author of 4 Microsoft Excel books and teacher of Microsoft Excel & Office over at his flagship MyExcelOnline Academy Online Course.